SEO Marketing is a marketing strategy that works to generate web traffic and leads from search engines (e.g. Google, Bing, Baidu, Yandex) without using PPC or advertising. As SEO has grown and matured, it often encompasses the entirety of a web-based digital marketing program: architecture, keyword research, content planning, brand, and profile development.