В разные периоды развития продвижения ресурсов и поисковых систем их взаимоотношения складывались по-разному. Вебмастера всяческими способами пытались пробиться на высокие позиции в поисковой выдаче, а поисковые системы – помешать попаданию туда некачественных сайтов. Вследствие этого появилось разделение seo на три вида, соответствующих тому, как поисковики относятся к применению тех или иных методов оптимизации.