SEO HARDCORE
  • Разборы патентов
    • Патенты Google
  • Скоро SEO инструменты
  • Скоро SEO аналитика
  • seohardcore
SEO HARDCORE
назад

Как Google использует частичные запросы, логи и профили пользователей для формирования подсказок (Autocomplete) и предварительной загрузки результатов

ANTICIPATED QUERY GENERATION AND PROCESSING IN A SEARCH ENGINE (Генерация и обработка предполагаемых запросов в поисковой системе)
  • US7836044B2
  • Google LLC
  • 2004-06-22
  • 2010-11-16
  • Персонализация
  • Семантика и интент
  • Описание
  • Разбор
  • Выводы
  • Практика
  • FAQ
  • Похожие

Патент описывает технологию Google Autocomplete (Suggest). Система предсказывает финальный запрос на основе частично введенного текста, используя словари, составленные из популярных запросов сообщества. Предсказания ранжируются по популярности и персонализируются с учетом профиля пользователя. Система также может заранее кэшировать результаты для наиболее вероятных подсказок, чтобы ускорить выдачу.

Описание

Какую проблему решает

Патент решает проблему задержки (latency) в процессе поиска. Стандартный процесс требует времени на полный ввод запроса пользователем и последующую обработку сервером. Изобретение направлено на ускорение этого процесса путем предсказания намерений пользователя на основе частичного ввода и предварительной подготовки (кэширования) результатов еще до завершения ввода запроса.

Что запатентовано

Запатентована система генерации и обработки предполагаемых запросов (Autocomplete/Suggest). Система отправляет Partial Query (частичный запрос) на сервер по мере ввода пользователем. Сервер генерирует Predicted Queries (предсказанные запросы), используя словари (Dictionary), основанные на исторических данных поиска (Query Log). Ключевыми аспектами являются ранжирование предсказаний на основе популярности (Popularity Value) и персонализация с использованием User Profile, а также предварительное кэширование результатов для наиболее вероятных предсказаний.

Как это работает

Ключевой механизм работает следующим образом:

  • Мониторинг ввода: Клиентское приложение (Search Assistant) отслеживает ввод пользователя в реальном времени.
  • Отправка частичного запроса: До завершения ввода Partial Query отправляется на поисковый сервер.
  • Генерация предсказаний: Сервер (Auto-Complete Server) сравнивает частичный запрос со словарем, составленным из прошлых запросов пользователей.
  • Ранжирование и Персонализация: Предсказания упорядочиваются на основе их популярности и соответствия профилю пользователя.
  • Возврат подсказок: Список Predicted Queries отправляется клиенту для отображения.
  • Предварительное кэширование: Система выбирает наиболее вероятные предсказания (часто с учетом User Profile), выполняет поиск по ним и сохраняет результаты в кэше (Predicted Query Results Cache). В некоторых реализациях (Instant Search) результаты могут быть отправлены клиенту немедленно.

Актуальность для SEO

Критически высокая. Описанные механизмы являются основой функции Google Autocomplete (Suggest), которая используется миллиарды раз в день. Принципы использования популярности, словарей, основанных на логах запросов, и персонализации для генерации подсказок остаются центральными в пользовательском интерфейсе современного поиска.

Важность для SEO

Патент имеет значительное влияние на SEO (8/10). Хотя он не описывает алгоритмы ранжирования контента, он описывает систему, которая фундаментально формирует поисковое поведение пользователей. Autocomplete направляет пользователей к определенным формулировкам запросов (популярным, трендовым, персонализированным), концентрируя поисковый спрос. Понимание того, какие запросы предлагает система, и оптимизация под эти запросы критически важны для стратегии ключевых слов и видимости сайта.

Детальный разбор

Термины и определения

Auto-Complete Server (Сервер автодополнения)
Компонент поисковой системы, отвечающий за прием частичных запросов, сравнение их со словарями и возврат предсказанных запросов.
Dictionary (Словарь)
Структура данных, содержащая записи о ранее отправленных поисковых запросах. Создается на основе Query Log. Записи включают текст запроса и Popularity Value. Могут существовать специализированные словари (например, по тематикам).
Partial Query (Частичный запрос)
Часть поискового запроса (символы или слова), отправленная с клиента на сервер до того, как пользователь завершил ввод всего запроса.
Popularity Value (Значение популярности)
Метрика, связанная с записью в словаре, указывающая на популярность данного запроса в определенный момент времени (частотность, актуальность). Используется для ранжирования предсказаний.
Predicted Queries (Предсказанные запросы)
Набор полных запросов (подсказок), сгенерированных сервером в ответ на Partial Query.
Predicted Query Results Cache (Кэш результатов предсказанных запросов)
Хранилище, в котором система превентивно сохраняет результаты поиска для наиболее вероятных Predicted Queries.
Query Log (Журнал запросов)
Хранилище ранее отправленных запросов от сообщества пользователей. Используется для создания словарей и определения популярности.
Search Assistant (Поисковый помощник)
Клиентское приложение (например, в браузере), которое отслеживает ввод пользователя, отправляет Partial Query и отображает Predicted Queries.
User Profile (Профиль пользователя)
Информация о пользователе (интересы, история поиска). Используется для персонализации выбора и ранжирования Predicted Queries, выбора словаря и определения того, какие результаты следует предварительно кэшировать.

Ключевые утверждения (Анализ Claims)

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

Claim 1 (Независимый пункт): Описывает метод, соответствующий функциональности «Instant Search» с персонализацией.

  1. Система получает Partial Query от пользователя.
  2. В ответ на это система:
    • Предсказывает несколько Predicted Queries.
    • Выбирает один или несколько из них, основываясь, по крайней мере частично, на информации из User Profile пользователя.
    • Получает результаты поиска для выбранных (персонализированных) запросов.
    • Передает пользователю КАК список Predicted Queries, ТАК И один или несколько полученных результатов поиска.

Этот пункт защищает механизм, при котором система не только предлагает варианты, но и сразу показывает результаты поиска для наиболее вероятного варианта, причем выбор этого варианта персонализирован.

Claim 10 (Независимый пункт): Описывает стандартный Autocomplete с предварительным кэшированием на сервере.

  1. Система получает Partial Query.
  2. В ответ на это система:
    • Предсказывает несколько Predicted Queries.
    • Выбирает один или несколько из них, основываясь на User Profile.
    • Получает результаты поиска и кэширует их на сервере.
    • Передает список Predicted Queries пользователю.
  3. В ответ на выбор пользователем подсказки, система передает кэшированные результаты.

Этот пункт фокусируется на снижении задержки за счет кэширования персонализированных результатов до того, как пользователь сделает выбор.

Claim 3 и 4 (Зависимые): Уточняют механизм предсказания и сравнения.

Предсказание включает сравнение символов Partial Query с записями в Dictionary (Claim 3). В одном из вариантов, совпадением считаются записи, которые начинаются с этих символов (префиксное совпадение) (Claim 4).

Claim 7 и 8 (Зависимые): Уточняют источники данных и выбор словаря.

Словарь создается на основе коллекции запросов от множества пользователей (Claim 8). Система может выбрать конкретный Dictionary из набора словарей, основываясь на User Profile (Claim 7), что подразумевает использование тематических словарей.

Где и как применяется

Изобретение применяется на ранних стадиях взаимодействия пользователя с поисковой системой.

QUNDERSTANDING – Понимание Запросов
Это основная область применения. Система работает в реальном времени во время формулирования запроса (Query Formulation). Она интерпретирует частичный ввод и помогает пользователю завершить запрос, используя данные о популярности (Query Log) и персонализации (User Profile).

INDEXING – Индексирование и извлечение признаков
На этом этапе (офлайн) система обрабатывает Query Log для создания и обновления Dictionary и расчета Popularity Value для различных запросов.

RANKING – Ранжирование
Система взаимодействует с этапом ранжирования для предварительного получения результатов поиска (pre-fetching) для наиболее вероятных Predicted Queries. Эти результаты сохраняются в Predicted Query Results Cache.

Входные данные:

  • Partial Query (введенные символы/слова).
  • Данные User Profile (если доступны).
  • Dictionary (построенный из Query Log).

Выходные данные:

  • Отсортированный список Predicted Queries (подсказки).
  • Опционально: Предварительно загруженные результаты поиска.

На что влияет

  • Специфические запросы: Влияет практически на все типы запросов. Особенно сильно влияет на популярные и трендовые запросы, так как они имеют высокий Popularity Value и с большей вероятностью присутствуют в словаре.
  • Персонализация: Механизм явно учитывает User Profile, что усиливает влияние на запросы, связанные с личной историей поиска или интересами пользователя.

Когда применяется

  • Триггеры активации: Алгоритм активируется в реальном времени во время ввода запроса. Триггерами для отправки Partial Query могут быть:
    • Ввод определенного количества символов.
    • Ввод разделителя (например, пробела), указывающего на завершение ввода одного слова.
    • Пауза во вводе пользователя.

Пошаговый алгоритм

Процесс А: Взаимодействие Клиент-Сервер

  1. Мониторинг ввода (Клиент): Search Assistant отслеживает ввод пользователя.
  2. Идентификация и Отправка (Клиент): При срабатывании триггера (пауза, количество символов) Partial Query передается на сервер.
  3. Прием и Обработка (Сервер): Сервер получает частичный запрос и генерирует предсказания (См. Процесс Б) и, опционально, кэширует результаты (См. Процесс В).
  4. Передача (Сервер): Список Predicted Queries (и, возможно, результаты поиска) отправляется клиенту.
  5. Отображение (Клиент): Search Assistant отображает подсказки.
  6. Выбор пользователя (Клиент): Пользователь выбирает подсказку (отправляется финальный запрос) или продолжает ввод (возврат к шагу 1).

Процесс Б: Генерация предсказаний (Server-side)

  1. Выбор словаря (Опционально): Система может выбрать конкретный Dictionary на основе User Profile.
  2. Сравнение с словарем: Partial Query сравнивается с записями в словаре (например, префиксное совпадение).
  3. Выбор и упорядочивание: Совпадения ранжируются на основе:
    • Popularity Value (частота, актуальность).
    • Данных User Profile (персонализация).
  4. Формирование списка: Выбирается Топ-N лучших совпадений.

Процесс В: Предварительное кэширование (Server-side, Опционально)

  1. Выбор запросов для кэширования: Из списка Predicted Queries выбираются наиболее вероятные кандидаты. Патент подчеркивает использование User Profile на этом этапе.
  2. Проверка кэша: Система проверяет наличие результатов в Predicted Query Results Cache.
  3. Получение и сохранение результатов: Если результатов нет, выполняется поиск, и результаты сохраняются в кэше.
  4. Отправка результатов (Опционально): В реализации Instant Search (Claim 1), результаты для топ-предсказания могут быть отправлены клиенту немедленно.

Какие данные и как использует

Данные на входе

  • Контентные факторы (Запрос): Текст Partial Query, введенный пользователем в реальном времени.
  • Поведенческие факторы (Агрегированные): Query Log – история поисковых запросов сообщества пользователей. Это основной источник для построения Dictionary и определения популярности.
  • Пользовательские факторы: User Profile – данные об интересах пользователя и его личной истории поиска. Используется для персонализации подсказок, выбора словарей и определения приоритетов кэширования.

Какие метрики используются и как они считаются

  • Popularity Value: Метрика популярности запроса. Рассчитывается на основе частоты появления запроса в Query Log. Может учитывать актуальность (recency) для выявления трендов.
  • Критерии соответствия (Matching Criteria): Правила сравнения Partial Query со словарем. Основной метод – префиксное совпадение (запись начинается с введенных символов). Также упоминается возможность совпадения любого слова в запросе.
  • Reuse Count (Счетчик повторного использования): Упоминается как возможная метрика, хранящаяся в кэше, указывающая, сколько раз кэшированный результат был использован. Может служить индикатором популярности.
  • Метрика персонализации: Оценка релевантности предсказанного запроса на основе User Profile. Используется для реранжирования подсказок.

Выводы

  1. Autocomplete формирует поисковый спрос: Это не просто инструмент ускорения ввода, а система, которая активно влияет на формулировку запросов, направляя пользователей к наиболее популярным и/или персонализированным вариантам.
  2. Критичность агрегированных поведенческих данных: Система основана на анализе Query Log всего сообщества. Тренды и частотность запросов в реальном мире напрямую определяют, какие подсказки увидят пользователи (Popularity Value).
  3. Персонализация встроена в ядро системы: User Profile используется на нескольких этапах: для выбора словаря, для ранжирования подсказок и, что критически важно (согласно Claims 1 и 10), для принятия решения о том, какие результаты следует предварительно кэшировать или отображать.
  4. Фокус на скорости и снижении задержек: Значительная часть патента посвящена механизмам предварительного получения (pre-fetching) и кэширования результатов. Цель — свести задержку к нулю.
  5. Инфраструктура для "мгновенного поиска" (Instant Search): Патент описывает возможность отправки не только подсказок, но и самих результатов поиска в ответ на Partial Query (Claim 1), что является основой технологий мгновенного поиска.

Практика

Best practices (это мы делаем)

  • Использовать Autocomplete как основной инструмент исследования ключевых слов и интентов: Поскольку система предлагает наиболее популярные запросы из Query Log, данные Autocomplete должны быть основой семантического ядра. Анализируйте подсказки для понимания реального спроса.
  • Оптимизация под предложенные формулировки: Приоритезируйте создание контента под точные формулировки из Autocomplete, так как именно их пользователи будут выбирать чаще всего.
  • Отслеживание трендов через Autocomplete: Система быстро реагирует на изменения Popularity Value. Мониторинг изменений в подсказках позволяет выявлять новые тренды и оперативно создавать актуальный контент.
  • Построение авторитета вокруг кластеров подсказок: Анализируйте весь спектр подсказок, связанных с вашими основными запросами. Создание контента, покрывающего эти кластеры, укрепляет тематический авторитет.
  • Управление репутацией (SERM): Мониторинг подсказок по брендовым запросам. Появление негативных подсказок свидетельствует об их популярности; необходимо работать над формированием позитивного спроса для их вытеснения.

Worst practices (это делать не надо)

  • Игнорирование данных Autocomplete: Опираться только на данные планировщиков ключевых слов без сверки с актуальными подсказками Google приводит к оптимизации под устаревшие или менее популярные формулировки.
  • Попытки манипуляции подсказками (Black Hat): Попытки искусственно завысить Popularity Value запроса для попадания в подсказки. Это является нарушением правил Google, неэффективно в долгосрочной перспективе и несет риски.

Стратегическое значение

Патент подтверждает, что Google активно участвует в формировании запросов. Стратегическое значение для SEO заключается в понимании того, что конкуренция начинается не в выдаче, а в строке поиска. Если ваш ключевой запрос или бренд не появляется в Autocomplete, вы теряете значительную часть потенциального трафика. Долгосрочная стратегия должна включать работу над популярностью бренда и формированием спроса, который отразится в Query Log и, как следствие, в подсказках.

Практические примеры

Сценарий 1: Планирование контента для блога о ремонте

  1. Исследование (Input): SEO-специалист начинает вводить "как поклеить обои".
  2. Анализ подсказок (Autocomplete Output): Система предлагает: "как поклеить обои в углах", "как поклеить обои флизелиновые", "как поклеить обои на краску".
  3. Интерпретация: Эти подсказки основаны на высоком Popularity Value. Это наиболее частые уточнения данного интента.
  4. Действие (Content Planning): Специалист планирует создание отдельных детальных статей или разделов в основном гайде для каждого из этих предложенных запросов, используя точные формулировки в заголовках и тексте.

Сценарий 2: Улучшение видимости бренда (Brand Awareness / SERM)

  1. Цель: Добиться того, чтобы при вводе названия бренда появлялись полезные подсказки (например, "Бренд отзывы"), а не нежелательные.
  2. Понимание механизма: Подсказки формируются на основе Query Log.
  3. Действие (Маркетинг и PR): Запуск маркетинговых кампаний, стимулирующих пользователей искать информацию о бренде с нужными уточнениями (например, PR-активности, стимулирующие поиск отзывов).
  4. Ожидаемый результат: По мере роста частоты нужных запросов в Query Log, их Popularity Value увеличивается, и они начинают появляться в Autocomplete.

Вопросы и ответы

Как Google определяет популярность запроса (Popularity Value) для Autocomplete?

Согласно патенту, Popularity Value определяется на основе анализа Query Log – журнала всех поисковых запросов пользователей. Популярность может учитывать как общую частоту запроса за определенный период, так и его актуальность (recency), то есть как часто его ищут в последнее время. Это позволяет системе быстро реагировать на тренды.

Насколько сильно персонализированы подсказки Autocomplete?

Патент уделяет значительное внимание User Profile. Персонализация используется для выбора специализированных словарей, ранжирования подсказок и принятия решения о том, какие результаты предварительно кэшировать (Claims 1, 10). Пользователи с разной историей поиска увидят разные подсказки на один и тот же частичный ввод.

Влияет ли Autocomplete на ранжирование сайта в поиске?

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

Как лучше всего использовать Autocomplete для исследования ключевых слов?

Необходимо систематически анализировать подсказки для ваших основных запросов, так как это самые популярные уточнения. Используйте методы расширения, например, добавляя пробел и буквы алфавита после запроса. Для получения неперсонализированных (более общих) данных обязательно используйте режим инкогнито.

Что такое "Dictionary" (Словарь), упомянутый в патенте?

Dictionary – это база данных, составленная из ранее выполненных поисковых запросов пользователей (из Query Log). Каждая запись содержит текст запроса и его Popularity Value. Когда пользователь вводит Partial Query, система ищет совпадения в этом словаре.

Что означает предварительное кэширование результатов, описанное в патенте?

Это механизм ускорения поиска. Система определяет наиболее вероятный финальный запрос (часто с учетом User Profile) и заранее выполняет поиск по нему, сохраняя результаты в Predicted Query Results Cache. Когда пользователь выбирает подсказку, результаты загружаются мгновенно из кэша.

Может ли система показывать результаты поиска сразу при вводе, без выбора подсказки?

Да. Claim 1 патента описывает вариант реализации (известный как Instant Search), при котором система отправляет пользователю не только список Predicted Queries, но и сами результаты поиска для наиболее вероятного из них в ответ на Partial Query.

Как система определяет, какие символы считать совпадением?

Патент описывает несколько методов. Наиболее распространенный – префиксное совпадение, когда запрос в словаре начинается с введенных символов (например, "Bri" -> "Britain"). Также упоминается возможность совпадения, если любое слово в многословном запросе начинается с введенных символов ("Bri" -> "Pubs in Britain").

Что делать, если мой бренд или нужный запрос не появляется в подсказках?

Это означает, что запрос имеет низкий Popularity Value в Query Log. Чтобы попасть в подсказки, необходимо увеличить реальный поисковый спрос на этот запрос. Это достигается с помощью маркетинговых, рекламных и PR-активностей, которые стимулируют пользователей искать именно эту формулировку.

Используются ли разные словари для разных пользователей или тематик?

Да, патент предусматривает возможность использования нескольких словарей. Система может выбирать словарь на основе User Profile пользователя (Claim 7). Например, могут существовать отдельные словари для разных интересов (спорт, финансы и т.д.), что повышает релевантность подсказок.

Похожие патенты

Как Google формирует и ранжирует подсказки в Autocomplete на основе исторических данных о запросах пользователей
Google использует систему, которая анализирует логи исторических запросов пользователей для предсказания полного запроса при вводе частичного. Система генерирует упорядоченный набор вероятных завершений, ранжируя их по популярности (частоте использования) или другим критериям. Это позволяет пользователям быстрее находить информацию и показывает, какие формулировки запросов наиболее распространены в сообществе.
  • US7487145B1
  • 2009-02-03
Как Google объединяет персональную историю поиска и популярные запросы для формирования подсказок (Autocomplete)
Google формирует поисковые подсказки (Autocomplete), комбинируя два источника данных: запросы, которые пользователь вводил ранее (персональная история), и запросы, популярные среди сообщества пользователей. Система ранжирует эти подсказки, учитывая частоту и новизну персональных запросов, и визуально выделяет персональные подсказки от общих.
  • US8639679B1
  • 2014-01-28
  • Персонализация

  • Поведенческие сигналы

Как Google ускоряет работу поисковых подсказок (Autocomplete) с помощью предиктивного кэширования на устройстве пользователя
Google использует механизм для борьбы с задержками сети при отображении поисковых подсказок (Autocomplete), особенно на мобильных устройствах. Система заранее отправляет наиболее вероятные подсказки на устройство пользователя, где они кэшируются локально. Это позволяет мгновенно отображать подсказки по мере ввода запроса, не дожидаясь ответа сервера.
  • US8560562B2
  • 2013-10-15
Как Google ускоряет автозаполнение (Autocomplete) и какие факторы ранжирования подсказок раскрывает этот механизм кэширования
Google оптимизирует производительность Autocomplete, кэшируя подсказки локально в браузере, чтобы избежать запросов к серверу при каждом вводе символа. Хотя патент фокусируется на скорости, он также подтверждает, что Google ранжирует подсказки на основе популярности запросов (частоты использования) и значимости сущностей (например, численности населения для географических объектов).
  • US20130054632A1
  • 2013-02-28
Как Google объединяет автодополнение и перевод для показа подсказок с определениями на разных языках
Google использует механизм для улучшения работы словарных и переводческих сервисов. Когда пользователь вводит частичный запрос на одном языке, система предсказывает полные варианты запроса на основе исторических данных поиска. Одновременно система получает переводы этих предсказаний на другой язык и показывает пользователю список автодополнения, где рядом с каждым вариантом сразу отображается его перевод или краткое определение.
  • US8312032B2
  • 2012-11-13
  • Мультиязычность

Популярные патенты

Как Google генерирует "Свежие связанные запросы" на основе анализа трендов и новостного контента
Google анализирует недавние поисковые логи, чтобы выявить запросы, демонстрирующие резкий рост популярности или отклонение от ожидаемой частоты. Эти "свежие" запросы проходят обязательную валидацию: они должны возвращать достаточное количество новостных результатов и иметь хорошие показатели вовлеченности (CTR). Это позволяет Google динамически обновлять блок "Связанные поиски", отражая актуальные события и тренды.
  • US8412699B1
  • 2013-04-02
  • Свежесть контента

  • Поведенческие сигналы

  • SERP

Как Google использует данные о выделении текста пользователями (явно или неявно) для генерации сниппетов и анализа контента
Google может собирать данные о том, какие фрагменты текста пользователи выделяют на веб-страницах, используя специальные инструменты или просто выделяя текст мышью. Эти данные агрегируются для определения наиболее важных частей документа. На основе этой "популярности" Google может динамически генерировать поисковые сниппеты, включающие наиболее часто выделяемые фрагменты.
  • US8595619B1
  • 2013-11-26
  • Поведенческие сигналы

  • SERP

Как Google динамически фильтрует выдачу, уточняя интент пользователя после клика по результату
Google использует механизм для обработки неоднозначных запросов. Если выдача содержит результаты, относящиеся к разным сущностям (например, «Ягуар» как животное и как автомобиль), клик пользователя по одному из результатов сигнализирует о его интересе к конкретной сущности. При возврате на страницу выдачи система модифицирует SERP, скрывая или понижая результаты, связанные с нерелевантными сущностями, и фокусируя выдачу на выбранном интенте.
  • US9355158B2
  • 2016-05-31
  • Семантика и интент

  • SERP

  • Поведенческие сигналы

Как Google определяет основной контент страницы, анализируя визуальную структуру и характеристики разделов
Google использует систему для идентификации основного контента веб-страницы путем её разделения на логические разделы на основе визуального макета. Система оценивает характеристики каждого раздела (соотношение ссылок к тексту, количество слов, изображения, расположение) относительно характеристик всей страницы, чтобы выделить наиболее значимый контент и отделить его от навигации и шаблонов.
  • US20140372873A1
  • 2014-12-18
  • Структура сайта

  • Техническое SEO

  • Ссылки

Как Google находит фактические ответы, начиная с потенциальных ответов и связывая их с запросами пользователей (Reverse Question Answering)
Google использует метод «обратного ответа на вопрос» для эффективного поиска фактов. Вместо глубокого анализа запроса система начинает с идентификации потенциальных ответов (например, дат, измерений) в индексе. Затем она определяет, для каких запросов эти ответы релевантны, анализируя, какие документы высоко ранжируются и получают клики по этим запросам. Это позволяет точно сопоставлять факты с разнообразными формулировками вопросов.
  • US9116996B1
  • 2015-08-25
  • Поведенческие сигналы

  • Семантика и интент

Как Google определяет скрытый интент сессии, используя универсальные уточняющие слова, и переранжирует выдачу
Google идентифицирует универсальные слова-модификаторы (например, «фото», «отзывы», «pdf»), которые пользователи часто добавляют к разным запросам. Если такое слово появляется в сессии, система определяет скрытый интент пользователя. Затем Google переранжирует выдачу, основываясь на том, какие документы исторически предпочитали пользователи с таким же интентом, адаптируя результаты под контекст сессии.
  • US8868548B2
  • 2014-10-21
  • Семантика и интент

  • Поведенческие сигналы

  • Персонализация

Как Google использует машинное обучение и поведение пользователей для понимания скрытого намерения в коммерческих запросах
Google использует систему машинного обучения для анализа того, какие товары пользователи выбирают после ввода широких или неоднозначных запросов. Изучая скрытые атрибуты (метаданные) этих выбранных товаров, система определяет «скрытое намерение» запроса. Это позволяет автоматически переписывать будущие неоднозначные запросы в структурированный формат, ориентированный на атрибуты товара, а не только на ключевые слова.
  • US20180113919A1
  • 2018-04-26
  • Семантика и интент

  • SERP

  • Поведенческие сигналы

Как Google рассчитывает репутационную значимость организаций и людей, используя данные из внешних источников для ранжирования
Google использует систему для оценки репутации и престижа сущностей (например, организаций или людей). Система не полагается только на предоставленные данные, а активно ищет «Дополнительные Аспекты» из внешних источников (например, профессиональные сети, СМИ). На основе этих данных рассчитываются две метрики: «Репутационная Значимость» (престиж относительно аналогов) и «Двустороннее Соответствие» (взаимная привлекательность), которые используются для ранжирования результатов поиска и рекомендаций.
  • US10878048B2
  • 2020-12-29
  • EEAT и качество

  • SERP

  • Knowledge Graph

Как Google консолидирует сигналы ранжирования между мобильными и десктопными версиями страниц, используя десктопный авторитет для мобильного поиска
Патент Google описывает механизм для решения проблемы недостатка сигналов ранжирования в мобильном вебе. Система идентифицирует корреляцию между мобильной страницей и её десктопным аналогом. Если мобильная версия недостаточно популярна сама по себе, она наследует сигналы ранжирования (например, обратные ссылки и PageRank) от авторитетной десктопной версии, улучшая её позиции в мобильном поиске.
  • US8996514B1
  • 2015-03-31
  • Техническое SEO

  • Ссылки

Как Google определяет связанность документов с использованием Co-citation, анализа текста вокруг ссылок и паттернов пользовательского доступа
Google использует методы для ограничения результатов поиска на основе заданного контекста (например, набора URL-адресов или категории). Патент детализирует, как система определяет «связанность» между документами, используя такие методы, как анализ совместного цитирования (co-citation), анализ текста, окружающего ссылки в цитирующих документах, и анализ корреляции паттернов доступа пользователей.
  • US7305380B1
  • 2007-12-04
  • Ссылки

  • SERP

  • Поведенческие сигналы

seohardcore