Алгоритмы поисковых систем — это формулы, по которым Яндекс и Google оценивают страницы и расставляют их в выдаче. У каждой формулы своя задача: одна разбирает смысл запроса, другая оценивает качество текста, третья учитывает регион. Главные из них носят имена: YATI и Королев у Яндекса, RankBrain и BERT у Google. Яндекс дает имя каждому и объявляет его в блоге для вебмастеров [3], Google называет системы по задаче и ведет их перечень [1]. Все вместе они учитывают сотни факторов ранжирования. Задачи у Яндекса и Google одни и те же, но формулы разные и появились в разное время, поэтому одна и та же страница в двух системах стоит на разных местах.
Сравнительная таблица алгоритмов Яндекса и Google
| Задача | Яндекс | |
Алгоритмы ранжирования |
||
Понимание смысла запроса |
RankBrain (2015), BERT (2019), нейронный мэтчинг |
Палех (02.11.2016), Королев (22.08.2017), YATI (2020), CS YATI для запросов по программированию (20.09.2022) |
Ответ внутри длинной страницы |
passage ranking (2021) |
отдельного нет |
Качество и полезность страницы |
helpful content (2022, в ядре с 03.2024) |
Проксима (2018) |
Оригинальность, скорость, свежесть |
original content systems, deduplication, page experience, freshness systems |
отдельного нет |
Разнообразие выдачи |
site diversity system |
Спектр (2010) |
Мобильные устройства |
mobile-friendly, mobile-first indexing |
Владивосток (02.02.2016) |
Региональность |
local news systems, локальное ранжирование |
Арзамас (2009), Конаково (2009), Краснодар (2010) |
Персонализация выдачи |
отдельного нет |
Калининград (2012, по долгим интересам), Дублин (2013, по интересам в текущей сессии) |
Генеративный ответ |
AI Overviews |
Нейро (03.10.2024) |
Фильтры: санкции за нарушения |
||
Переоптимизация текста |
ручные меры за спамный контент, видны в Search Console |
Баден-Баден (23.03.2017) |
Ссылочный спам |
ручные меры за неестественные ссылки; spam detection systems обесценивают такие ссылки без уведомления |
Минусинск (15.05.2015) |
Сайты не для людей: сателлиты, дорвеи |
ручные меры за дорвеи и клоакинг |
АГС |
Обновления алгоритма |
||
Плановые |
|
крупные релизы: Снежинск (2009), Андромеда (2018) |
Именные, больше не выходят |
Панда (2011, в ядре с 2015), Пингвин (2012, в ядре с 2016), Колибри (2013) |
имена Яндекс дает до сих пор |
Как Яндекс и Google считают релевантность
Яндекс. До 2009 года веса факторов в формуле подбирали руками. В ноябре 2009-го вместе с релизом Снежинск заработал Матрикснет, и веса стало подбирать машинное обучение. Палех (2016) сопоставлял смысл запроса с заголовком документа, Королев (2017) — уже со всей страницей. YATI (2020) — трансформер: он оценивает смысловую связь запроса и текста, даже когда общих слов у них нет.
Google. RankBrain (2015) интерпретирует запросы, которых поиск раньше не видел. С него у Google началось машинное обучение в ранжировании. BERT (2019) разбирает порядок слов и предлоги, от которых меняется смысл фразы. Passage ranking (2021) вытаскивает ответ из середины длинной страницы, даже когда вся страница посвящена другому.
В обеих системах релевантность считает обученная модель: у Яндекса с 2009 года, у Google с 2015-го. Она сравнивает вашу страницу с теми, что уже стоят в топе по этому запросу, и правила, которое можно выполнить, у нее нет. Регион и персонализацию системы считают по-разному, и топ для сравнения у каждой свой: по одному и тому же запросу первые десятки Яндекса и Google совпадают лишь частично.
Как Яндекс и Google сообщают об обновлениях
Google перестал давать обновлениям имена. Последними их получили «Панда», «Пингвин» и «Колибри»: Панда объявлена в 2011 году и вошла в основные системы ранжирования в 2015-м, Пингвин объявлен в 2012-м и встроен в ядро в 2016-м, Колибри запущена в августе 2013-го. Все три меняли формулу для всех сайтов сразу. В перечне систем ранжирования Google помечает их устаревшими [1]: они больше не работают отдельно от общей формулы, но требования от этого не смягчились. Нынешние обновления называют по дате и типу: March 2026 core update, August 2026 spam update. Даты начала и конца раскатки каждого обновления Google публикует в Search Status Dashboard [2].
Яндекс имена сохранил и дает их всему: алгоритмам (Палех, Королев), фильтрам (Минусинск, Баден-Баден) и крупным релизам. Снежинск (2009) принес машинное обучение, Андромеда (2018) добавила метрику качества Проксима. Поэтому по имени не понять, что за ним стоит. Дашборда с датами раскатки у Яндекса нет, обновления объявляются в блоге для вебмастеров [3].
Как отличить алгоритм, фильтр и обновление
| Алгоритм ранжирования | Фильтр | Обновление | |
На кого действует |
на все сайты сразу |
на один сайт, за нарушение |
на все сайты сразу |
Что делает |
считает, насколько страница отвечает запросу |
понижает или убирает сайт из выдачи |
меняет саму формулу |
Узнает ли владелец сайта |
нет, работает молча |
у Яндекса сообщение в Вебмастере, у Google по ручным мерам в Search Console |
у Google дата в Search Status Dashboard, у Яндекса пост в блоге |
Что делать |
отвечать на запрос полнее конкурентов |
снять нарушение и отправить на пересмотр |
дождаться конца раскатки, потом разбирать, что просело |
На практике их различают по двум признакам: есть ли сообщение в Вебмастере или Search Console и совпала ли дата просадки с объявленным обновлением. Сообщение есть — это фильтр. Сообщения нет, дата совпала — обновление. Ни того ни другого — причина в самих страницах: кто-то ответил на запрос лучше. Какие фильтры есть и как из-под них выходить, разобрано в статьях про фильтры Яндекса и фильтры Google.
Что эти различия значат для сайта
Продвигают сайт в обеих системах одинаково: полный ответ на запрос, чистые ссылки, мобильная версия. По-разному делают три вещи: задают регион, узнают о санкции и следят за обновлениями.
- Обновления Google выходят несколько раз в год и затрагивают всю выдачу. Просадка после
core update— это пересчет формулы, персональной санкции за ней нет. - Тексты под отдельный алгоритм не пишут: модель сравнивает страницу с топом, и выигрывает та, где человек находит полный ответ.
- Покупные ссылки остаются риском в обеих системах: Минусинск действует с 2015 года, spam detection systems у Google работают постоянно.
- Мобильная версия обязательна. Google с 5 июля 2024 года обходит сайты только мобильным роботом, у Яндекса мобильная выдача считается по своей формуле с 2016 года, когда запустили Владивосток.
- Регион сайта в Яндексе назначают руками в Вебмастере. Google определяет регион сам, по содержимому страниц, ссылкам и карточке компании.
- Персонализацию Яндекс вынес в отдельные алгоритмы, Google не называет ни одного. Позиции при этом в обеих системах проверяют обезличенно: личная выдача отличается от общей.
Как эти различия учитывают в ежедневной работе, разобрано в статье про SEO под Яндекс и Google. Хронология обновлений Яндекса собрана в материале про алгоритмы Яндекса. Следить за обновлениями самому нужно не всем. Если задача в том, чтобы вывести сайт в топ, этим занимаемся мы: продвижение сайтов в обеих системах, отдельно — продвижение в Яндексе.
Частые вопросы
Под какой алгоритм оптимизировать сайт?
Ни под какой. Алгоритмы сравнивают вашу страницу с чужими по тому же запросу, и выполнить их требование нельзя: можно только ответить полнее. Единственное правило — запрет: не покупать ссылки пачками, не набивать текст ключевыми словами, не держать страницы, сделанные для робота.
Сколько всего алгоритмов у поисковых систем?
Точного числа нет. Google перечисляет около двадцати активных систем ранжирования [1]. Каждая измеряет свои факторы, то есть свойства страницы и сайта: возраст домена, ссылки, поведение посетителей, скорость. Веса факторов не публикуются. Часть внутренних названий известна из утечек: в коде Яндекса, попавшем в открытый доступ в 2023 году, нашелся список почти из двух тысяч факторов ранжирования, в документации Google 2024 года — описание атрибутов, которые поиск хранит о каждой странице. Ни Яндекс, ни Google эти материалы не подтверждали.
Как узнать, что вышло обновление?
У Google смотрят Search Status Dashboard [2]: там фиксируются даты начала и окончания раскатки каждого обновления. У Яндекса эту роль играет блог для вебмастеров [3].
Что делать, если позиции упали после обновления?
Сначала сверить дату падения с датой обновления. Если даты сошлись, ждать конца раскатки: пока она идет, формула еще меняется. Search Status Dashboard показывает длительность каждой раскатки: у обновлений 2025 и 2026 годов самая короткая заняла 19 часов, самая долгая 26 дней. Если не сошлись, причину ищут у себя; порядок проверки описан в статье что делать, если упал трафик.
Панда и Пингвин — это фильтры?
Нет, это обновления алгоритма: они меняли формулу для всех сайтов сразу, уведомления по ним не приходило, и снять их, как снимают фильтр, было нельзя. Отдельно обе давно не работают, их факторы вошли в общую формулу, и в перечне Google они помечены устаревшими [1].
Чем алгоритмы Яндекса отличаются от алгоритмов Гугла?
Яндекс дает алгоритмам имена и сообщает о санкциях в Вебмастере, Google называет обновления по дате и об автоматических понижениях молчит. Регион сайта в Яндексе задают руками, Google определяет его сам. Персонализацию Яндекс вынес в отдельные алгоритмы, Google не называет ни одного. Сами задачи у формул одни и те же, и решают их обе системы обученными моделями.
Источники
- Google Search Central. A guide to Google Search ranking systems. developers.google.com/search/docs/appearance/ranking-systems-guide
- Google. Search Status Dashboard. status.search.google.com/summary
- Блог Яндекса для вебмастеров. webmaster.yandex.ru/blog