Поисковая оптимизация сайтов (SEO, или русский эквивалент СЕО) берет свое начало в середине 1990-ых годов вместе с открытием и развитием поисковых систем. Это было «золотое время» для оптимизаторов. Осуществляя поиск, системы делали ставку на содержание страниц и прочие внутренние факторы: навигацию, структуру, грамотную разметку и внутренние ссылки. Владельцам сайтов не составляло труда привести тексты (полностью HTML-код) в соответствие с запросами, по которым посетители находили ресурс через поисковой механизм. Подобный алгоритм работы привел к появлению в результатах массового поискового спама – страниц, не несущих, как правило, никакой смысловой нагрузки и созданных с целью манипуляции результатами поиска. Дело круто изменилось с появлением PageRank – алгоритма расчета авторитетности страницы, введенного гигантом современной поисковой индустрии – Google. С этого момента внутренние факторы делили определяющую роль с внешними. Количество ссылок, ведущих на страницу, увеличивало «вес» («важность») этой страницы в глазах поисковой системы. Это предопределило новые вехи в SEO-деятельности: регистрацию в каталогах и рейтингах, обмен ссылками, и прочие действия, увеличивающие ссылаемость на страницу.
Получается, деятельность оптимизатора заключается в грамотно проведенной работе по каждому пункту из списка внутренних и внешних параметров, влияющих на результаты поиска. Выделают три класса SEO-деятельности, границы которых могут варьироваться от одного поисковика к другому.