Алгоритмы ранжирования: от PageRank до машинного обучения
В 1998 году два студента Стэнфорда придумали простую, но гениальную идею: важность веб-страницы можно измерить количеством и качеством ссылок на неё. Эта идея, воплощённая в алгоритме PageRank, перевернула интернет и сделала Google лидером поиска на десятилетия.
С тех пор прошло почти 30 лет. Современные алгоритмы ранжирования — это не одна формула, а сложнейший ансамбль из сотен моделей машинного обучения, нейросетей и эвристических правил. Они анализируют не только ссылки, но и поведение пользователей, смысл запросов, качество контента, экспертность авторов и тысячи других сигналов.
В этой статье мы проследим эволюцию алгоритмов ранжирования от простых математических формул до самообучающихся нейросетей. Вы узнаете, как менялись принципы отбора лучших страниц и что это значит для современного SEO.
Доисторическая эпоха: поиск без ранжирования
Самые первые поисковые системы (Archie, Veronica, ранний Aliweb) вообще не имели алгоритмов ранжирования. Они просто показывали список файлов или страниц, содержащих искомое слово, в случайном порядке или по алфавиту. Для интернета 1993 года, состоявшего из нескольких тысяч сайтов, этого было достаточно.
Первые попытки ранжирования были примитивными:
- По частоте слова. Чем больше раз слово встречается на странице, тем выше она в выдаче. Это породило эру «поискового спама» — вебмастера начали вставлять ключевые слова сотнями раз, часто делая их невидимыми.
- По мета-тегам. Владелец сайта сам указывал ключевые слова в теге keywords. Разумеется, все сразу начали писать туда популярные запросы, не имеющие отношения к содержимому.
Поиск превратился в свалку. Нужен был принципиально новый подход.
Рождение PageRank: ссылки как голоса
В 1996 году Ларри Пейдж и Сергей Брин, аспиранты Стэнфордского университета, работали над проектом BackRub. Их ключевая идея была заимствована из академической науки: важность научной статьи определяется тем, сколько других статей на неё ссылаются.
Как работает PageRank (упрощённо):
Представьте, что каждая ссылка с одного сайта на другой — это «голос». PageRank страницы A вычисляется по формуле:
text
PR(A) = (1 — d) + d × (PR(T1)/C(T1) + PR(T2)/C(T2) + … + PR(Tn)/C(Tn))
Где:
- PR(A) — PageRank страницы A.
- d — коэффициент затухания (обычно 0,85). Вероятность, что пользователь продолжит кликать по ссылкам.
- PR(T1) — PageRank страницы T1, которая ссылается на A.
- C(T1) — количество исходящих ссылок со страницы T1.
Что это значит на практике:
- Вес голоса зависит от авторитета. Ссылка с BBC весит в тысячи раз больше, чем ссылка с личного блога.
- Вес распределяется. Если страница ссылается на 100 других сайтов, каждый получает 1/100 её веса.
- Это рекурсивный алгоритм. PageRank страницы зависит от PageRank ссылающихся на неё страниц, который зависит от PageRank ссылающихся на них, и так далее.
Почему PageRank стал революцией:
- Защита от спама. Невозможно было просто «написать много ключевых слов» — нужно было получать ссылки с авторитетных сайтов.
- Объективность. Алгоритм не зависел от того, что владелец сайта пишет о себе. Оценивалось только то, что говорят другие.
- Масштабируемость. PageRank можно было вычислить для миллиардов страниц, используя распределённые вычисления.
Эпоха ссылочного ранжирования (1998-2010)
Десятилетие после запуска Google прошло под знаком ссылок. SEO-специалисты соревновались в наращивании ссылочной массы. Появились биржи ссылок, линкопомойки, взаимный обмен, покупка ссылок в сайдбарах и футерах.
Но у PageRank были уязвимости:
- Искусственные ссылки. Можно было купить тысячи ссылок с низкокачественных сайтов и обмануть алгоритм.
- Равенство ссылок. PageRank не различал, релевантна ссылка или нет. Ссылка с сайта о кулинарии на сайт о SEO имела такой же вес, как и тематическая.
- Статичность. PageRank обновлялся раз в несколько месяцев. Свежие страницы не могли быстро получить высокий рейтинг.
Эра машинного обучения: RankBrain и не только
К 2010 году ссылочное ранжирование достигло предела. Поисковики накопили колоссальные данные о поведении пользователей: на какие ссылки они кликают, как долго остаются на странице, возвращаются ли в поиск. Эти данные стали новым золотом.
В 2015 году Google анонсировал RankBrain — первый алгоритм на основе машинного обучения, который стал частью общего ранжирования.
Что такое RankBrain?
RankBrain — это нейросеть, которая решает одну конкретную задачу: интерпретировать запросы, которых Google раньше не видел. Ежедневно 15% поисковых запросов — абсолютно новые формулировки. Раньше Google просто искал страницы с похожими словами. RankBrain научился понимать смысл нового запроса и связывать его с уже известными.
Как работает RankBrain:
- Векторизация запроса. Слова преобразуются в числовые векторы (эмбеддинги), которые кодируют их значение.
- Поиск похожих векторов. RankBrain находит известные запросы с похожими векторными представлениями.
- Адаптация результатов. Выдача формируется на основе результатов для похожих запросов, но с учётом нюансов нового.
Пример:
Запрос: «сколько стоит открыть ИП в Москве без посредников»
RankBrain понимает, что этот запрос семантически близок к:
- «регистрация ИП цена Москва»
- «открыть ИП самостоятельно стоимость»
- «госпошлина за регистрацию ИП»
И объединяет лучшие результаты по всем этим запросам.
Почему RankBrain важен для SEO:
- Ключевые слова перестали быть жёстким требованием. Страница может ранжироваться по запросу, даже если точных слов из него в тексте нет.
- Качество контента стало критичным. RankBrain анализирует поведение пользователей после клика. Если люди быстро уходят со страницы, её позиции падают.
- Семантическое ядро усложнилось. Нужно покрывать не точные ключи, а тематические кластеры.
Понимание естественного языка: BERT и YATI
RankBrain решил проблему новых запросов. Но оставалась другая сложность: понимание контекста. Одно и то же слово может иметь разные значения в зависимости от окружения. «Ключ» — это инструмент, родник или код активации?
В 2019 году Google представил BERT (Bidirectional Encoder Representations from Transformers) — нейросеть, которая понимает контекст каждого слова в предложении, анализируя его слева и справа одновременно.
Как работает BERT:
Традиционные алгоритмы читали текст слева направо. BERT читает в обоих направлениях одновременно, что позволяет улавливать тончайшие нюансы смысла.
Пример:
Запрос: «как перевести деньги с карты на карту без комиссии»
Обычный алгоритм видит слова «перевести», «деньги», «карта», «комиссия» и выдаёт страницы о банковских переводах.
BERT понимает:
- «перевести» в контексте финансов → денежный перевод.
- «без комиссии» — ключевое ограничение, пользователь ищет способы избежать платы.
- Запрос требует практической инструкции, а не описания услуги.
YATI — российский аналог BERT
В 2020 году Яндекс представил YATI (Yet Another Transformer Implementation) — собственную нейросеть на архитектуре трансформеров. Принцип работы схож с BERT, но YATI обучен на русскоязычном корпусе текстов и лучше понимает специфику русского языка: падежи, склонения, синонимию.
Влияние BERT и YATI на SEO:
- Длинные запросы стали важнее. Люди пишут в поиск развёрнутые вопросы, и алгоритмы научились их понимать.
- Естественный язык. Тексты, написанные живым, человеческим языком, ранжируются лучше, чем SEO-портянки с искусственными вхождениями ключей.
- Интент важнее ключевых слов. Нужно отвечать на вопрос пользователя, а не просто вставлять слова из запроса.
Мультимодальный поиск: MUM
В 2021 году Google анонсировал MUM (Multitask Unified Model) — нейросеть, которая понимает не только текст, но и изображения, видео, аудио. MUM в 1000 раз мощнее BERT.
Что умеет MUM:
- Отвечать на сложные вопросы. Пользователь может задать вопрос, для ответа на который нужно проанализировать десятки источников. MUM сделает это за секунды.
- Понимать изображения. Можно сфотографировать ботинки и спросить: «Подойдут ли они для восхождения на Эльбрус?» MUM проанализирует фото, найдёт информацию о требованиях к экипировке и даст ответ.
- Работать с видео. MUM может «посмотреть» видео на YouTube, понять его содержание и ответить на вопрос по нему.
- Кросс-языковой поиск. MUM обучен на 75 языках одновременно. Он может найти ответ на японском форуме и представить его русскоязычному пользователю.
Влияние MUM на SEO:
- Мультимедийный контент. Изображения и видео становятся полноценными источниками информации для поиска.
- Экспертность. MUM лучше оценивает глубину и достоверность контента, сравнивая его с другими источниками.
- Глобальная конкуренция. Ваш сайт может конкурировать с зарубежными ресурсами, если MUM сочтёт их контент более качественным.
Современные алгоритмы Яндекса
Яндекс развивает собственные алгоритмы ранжирования, не уступающие Google по сложности.
Ключевые алгоритмы Яндекса:
| Алгоритм | Год | Что делает |
| MatrixNet | 2009 | Платформа машинного обучения, основа ранжирования Яндекса |
| Королёв | 2017 | Нейросеть, сравнивающая смысл запроса и страницы |
| YATI | 2020 | Трансформер для понимания естественного языка |
| Палех | 2016 | Семантический поиск по редким запросам |
| Вега | 2019 | Улучшение для коммерческих запросов |
| Баден-Баден | 2017 | Борьба с переоптимизированными текстами |
| Минусинск | 2015 | Борьба с покупными SEO-ссылками |
Особенности Яндекса:
- Региональность. Яндекс с самого начала уделял огромное внимание географической привязке. Запрос «доставка пиццы» даёт разные результаты в Москве и Новосибирске.
- Коммерческие факторы. Яндекс активно использует данные о ценах, наличии товара, способах оплаты.
- Мета-факторы. Яндекс анализирует данные о самом сайте: возраст домена, наличие SSL, время ответа сервера.
Как работают современные алгоритмы: ансамблевый подход
Современное ранжирование — это не один алгоритм, а ансамбль из сотен моделей, каждая из которых специализируется на своей задаче.
Уровни ансамбля:
- Базовые фильтры. Отсев явного спама, дублей, страниц с вирусами.
- Лексическое ранжирование. Классические алгоритмы на основе инвертированного индекса и TF-IDF. Быстро находят страницы с ключевыми словами.
- Семантическое ранжирование. Нейросети типа BERT и YATI оценивают смысловое соответствие.
- Поведенческое ранжирование. Модели, обученные на кликах, времени просмотра, возвратах в поиск.
- Авторитетность. Модели, оценивающие ссылочный профиль, возраст домена, экспертность автора.
- Персонализация. Учёт истории поиска, местоположения, устройства.
- Финальный скоринг. Все сигналы объединяются в единый рейтинг с помощью градиентного бустинга (MatrixNet, LambdaMART).
Что это значит для SEO-специалиста?
Эволюция алгоритмов кардинально изменила SEO.
Раньше (2000-е):
- Купить 1000 ссылок → в топ.
- Вставить ключевые слова 10 раз → в топ.
- Зарегистрироваться в каталогах → в топ.
Сейчас (2020-е):
- Создать экспертный контент, отвечающий на вопрос пользователя.
- Обеспечить быструю загрузку и удобство на мобильных.
- Заработать естественные ссылки от авторитетных источников.
- Удерживать пользователя на сайте, давать ему то, что он ищет.
- Показывать E-E-A-T: опыт, экспертизу, авторитет, доверие.
Ключевые принципы современного SEO:
- Пользователь — главный. Всё, что хорошо для пользователя, хорошо для SEO.
- Качество важнее количества. Одна экспертная статья лучше десяти проходных.
- Техника имеет значение. Медленный сайт не спасёт даже гениальный контент.
- Доверие — новая валюта. Поисковики оценивают, насколько сайту можно верить.
- Непрерывное обучение. Алгоритмы меняются каждый день. Успешный SEO-специалист учится всю жизнь.
Будущее алгоритмов ранжирования
Что ждёт нас в ближайшие 5-10 лет?
- Генеративный поиск. Поисковики будут не просто находить страницы, а генерировать уникальные ответы, синтезируя информацию из сотен источников. Google SGE и Яндекс Нейро — первые ласточки.
- Голосовое управление. С распространением умных колонок и голосовых помощников запросы станут ещё более разговорными.
- Визуальный и мультимодальный поиск. Камера смартфона станет основным инструментом поиска. Навёл на предмет — получил всю информацию о нём.
- Персонализация на основе AI. Поисковик будет знать вас лучше, чем вы сами, и предугадывать запросы.
- Этические алгоритмы. Вопросы приватности, предвзятости алгоритмов, манипуляции выдачей станут ещё острее.
Заключение
От простой формулы PageRank до нейросетей с триллионами параметров — алгоритмы ранжирования прошли колоссальный путь. Но их суть осталась неизменной: дать пользователю лучший ответ за минимальное время.
Понимание этой эволюции помогает SEO-специалисту не гнаться за сиюминутными «фишками», а строить долгосрочные стратегии, основанные на фундаментальных принципах: качество, полезность, доверие. Алгоритмы будут меняться, но сайты, которые действительно помогают людям, всегда будут в топе.