Королёв

Материал из энциклопедия интернет-маркетинга MarketWiki

Королёв - нейросетевой алгоритм поиска Яндекса, запущенный в 2017 году и названный в честь главного конструктора космических кораблей Сергея Королёва. Алгоритм использует технологию глубоких нейронных сетей для сравнения смысла поисковых запросов и содержания веб-страниц, что позволяет находить релевантные документы даже при отсутствии в них точных ключевых слов.

«Королёв» стал развитием идей, заложенных в предыдущем алгоритме Палех, и значительно расширил возможности семантического поиска, перейдя от анализа заголовков к анализу полных текстов страниц.

Предпосылки появления

[править]

До появления нейросетевых алгоритмов поисковые системы в основном опирались на наличие ключевых слов в тексте страницы. Это работало для простых запросов, но не справлялось со сложными случаями:

  • Пользователь ищет информацию, но формулирует запрос не так, как написано в тексте
  • Страница отвечает на вопрос, но не содержит точных слов из запроса
  • Нужно найти страницы по смыслу, а не по отдельным словам

Предыдущий алгоритм «Палех» научился сравнивать смысл запросов и заголовков страниц. «Королёв» пошёл дальше и начал анализировать полные тексты.

Технология работы

[править]

Глубокие нейронные сети

[править]

В основе «Королёва» лежат глубокие нейронные сети, которые обучаются на огромных массивах данных. Нейросеть переводит текст запроса и текст страницы в векторное представление - набор чисел, описывающий смысл текста в многомерном пространстве.

Чем ближе векторы запроса и страницы в этом пространстве, тем больше страница подходит в качестве ответа.

Обучение на примерах

[править]

Нейросеть обучалась на миллионах примеров пар «запрос - релевантная страница». В качестве положительных примеров использовались переходы пользователей (когда человек кликнул по странице и надолго задержался на ней). Отрицательными примерами служили страницы, по которым пользователи кликали, но быстро возвращались в поиск.

Анализ полных текстов

[править]

В отличие от «Палеха», который анализировал только заголовки, «Королёв» читает полные тексты страниц. Это позволяет находить документы, где ответ на запрос спрятан глубоко внутри статьи, а не только в заголовке или первом абзаце.

Что дал алгоритм пользователям

[править]

Понимание сложных запросов

[править]

«Королёв» научился понимать запросы, сформулированные на естественном языке. Пользователь может спросить «фильм где мужик выживал в лесу после крушения самолёта», и алгоритм поймёт, что речь идёт о фильме «Изгой», даже если в запросе нет ни слова «Изгой».

Поиск по описанию

[править]

Алгоритм хорошо работает с запросами, где пользователь описывает то, что ищет, но не знает точных терминов или названий:

  • «книга про мальчика который выжил и пошёл в школу магии» → «Гарри Поттер»
  • «песня где поют про чёрные глаза» → «Очи чёрные»
  • «лекарство от головной боли которое пьют когда уже болит» → любые обезболивающие

Учёт синонимов и контекста

[править]

Нейросеть понимает, что «авто», «машина», «автомобиль» и «тачка» - это одно и то же, в зависимости от контекста. Также учитывается многозначность слов: «ключ» в запросе может означать и инструмент, и родник, и шифр, и ответ к задаче.

Понимание намерений пользователя

[править]

«Королёв» помогает определить, что именно хочет пользователь: купить товар, скачать файл, найти инструкцию или просто почитать информацию.

Значение для вебмастеров

[править]

Контент становится важнее ключевых слов

[править]

С появлением «Королёва» перестали работать старые методы SEO, основанные на точном вхождении ключевых слов и их плотности. На первый план вышло качество контента.

Полнота раскрытия темы

[править]

Алгоритм оценивает, насколько полно страница отвечает на возможные вопросы пользователя. Статья, которая всесторонне раскрывает тему и отвечает на смежные вопросы, получает преимущество перед коротким текстом с точно вписанными ключами.

Естественность языка

[править]

Тексты, написанные для людей естественным языком, ранжируются лучше, чем «сеошные» тексты с неестественными формулировками.

Низкочастотные запросы

[править]

«Королёв» дал больше возможностей для продвижения по низкочастотным запросам. Страница может быть найдена по редкому запросу, даже если в ней нет точного вхождения, но по смыслу она подходит.

Развитие алгоритма

[править]

Королёв и другие алгоритмы Яндекса

[править]

«Королёв» не заменял другие алгоритмы ранжирования, а дополнял их. Он работает в связке с классическими факторами ранжирования (поведенческие, ссылочные, коммерческие) и другими нейросетевыми технологиями.

Дальнейшая эволюция

[править]

Идеи, заложенные в «Королёве», получили развитие в следующих алгоритмах Яндекса, в частности в нейросети «ВЕГА» (объявили в 2021 году), которая также анализирует смысл страниц и запросов, но работает с ещё более сложными моделями.

Текущее состояние

[править]

К 2026 году технологии семантического поиска на основе нейросетей стали стандартом для Яндекса. «Королёв» как отдельно анонсированный алгоритм уже не обсуждается, но принципы, заложенные в нём, используются во всех современных системах ранжирования.

Что изменилось для SEO после «Королёва»

[править]

1. Уход от переспама

[править]

Перестали работать тексты с избыточным количеством ключевых слов. Яндекс научился отличать полезный контент от «сеошного».

2. Рост значимости LSI-слов

[править]

Использование семантически связанных терминов (LSI) стало важнее, чем точные вхождения. Текст должен быть богат естественной лексикой по теме.

3. Важность структуры и полноты

[править]

Хорошо структурированные тексты с заголовками, списками, таблицами, раскрывающие тему со всех сторон, получили преимущество.

4. Ориентация на пользователя

[править]

Поисковая оптимизация окончательно сместилась в сторону создания качественного пользовательского опыта, а не манипуляции алгоритмами.

5. Роль поведенческих факторов

[править]

Поскольку алгоритм лучше понимает смысл, поведенческие факторы (как долго пользователь остаётся на странице, возвращается ли в поиск) стали ещё важнее.

Связанные термины

[править]