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

Как Google персонализирует поисковые подсказки (Autocomplete) на основе интересов пользователя

DYNAMIC QUERY SUGGESTION (Динамическое предложение запросов)
  • US8027990B1
  • Google LLC
  • 2008-07-09
  • 2011-09-27
  • Персонализация
  • Поведенческие сигналы
  • Описание
  • Разбор
  • Выводы
  • Практика
  • FAQ
  • Похожие

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

Описание

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

Патент решает проблему неоптимальности стандартных систем поисковых подсказок (Query Suggestions или Autocomplete), которые обычно предлагают завершения запроса, основанные исключительно на глобальной популярности. Это может приводить к нерелевантным подсказкам для конкретного пользователя, если его интересы отличаются от большинства. Изобретение улучшает релевантность подсказок путем их персонализации на основе предполагаемых интересов пользователя (User Category).

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

Запатентована система динамического предложения запросов, которая персонализирует подсказки на основе истории поиска пользователя. Система классифицирует пользователей по категориям интересов (например, «автолюбитель», «меломан»). Для хранения данных используется структура Query Graph, где каждый узел содержит не только глобальную частоту запроса, но и частоту использования запроса внутри каждой категории (User Category Specific Frequency Measures). При вводе префикса система ранжирует подсказки, основываясь на частоте, специфичной для категории пользователя.

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

Система работает следующим образом:

  • Определение категории пользователя: На основе прошлых запросов (используя User Identifier) система определяет интересы пользователя и относит его к одной или нескольким User Categories.
  • Получение префикса: Пользователь начинает вводить запрос (Query Prefix).
  • Поиск в графе: Система находит соответствующий узел префикса в Query Graph (например, структура типа Patricia trie).
  • Идентификация кандидатов: Определяются все дочерние узлы, представляющие полные запросы.
  • Персонализированное ранжирование: Кандидаты ранжируются не по глобальной частоте, а по User Category Specific Frequency Measure, соответствующей категории пользователя.
  • Отображение: Наиболее релевантные для данной категории подсказки отправляются пользователю.

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

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

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

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

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

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

Alternative Query Data (Данные альтернативного запроса)
Данные, связанные с узлом в графе, которые идентифицируют запросы, релевантные основному запросу узла, но не обязательно имеющие общий префикс. Например, для узла «Fergie» альтернативой может быть «Black eyed peas».
Frequency Measure (Мера частоты)
Метрика, представляющая, сколько раз данный префикс или запрос был отправлен пользователями. Может быть глобальной (для всех пользователей).
Query Graph (Граф запросов)
Структура данных (например, Patricia trie или radix tree), используемая для хранения запросов и их префиксов. Узлы представляют части запросов, а связи указывают на отношения префикс-запрос.
Query Prefix (Префикс запроса)
Начальная часть запроса, вводимая пользователем (например, «fer» для «ferrari»).
User Category (Категория пользователя)
Классификация пользователя на основе его интересов (например, «car lover», «music lover»). Определяется на основе анализа истории запросов или явного выбора пользователя.
User Category Specific Frequency Measure (Мера частоты, специфичная для категории пользователя)
Метрика, представляющая, сколько раз данный запрос был отправлен пользователями, принадлежащими к определенной User Category.
User Identifier (Идентификатор пользователя)
Уникальный (часто анонимизированный) идентификатор, связывающий запросы с конкретным устройством или сессией. Используется для определения User Category.

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

Claim 1 (Независимый пункт): Описывает основной метод предоставления персонализированных поисковых подсказок.

  1. Система получает Query Prefix от пользовательского устройства.
  2. Определяется User Identifier на основе устройства.
  3. Идентифицируется User Category, связанная с этим идентификатором.
  4. В Query Graph находится узел, соответствующий префиксу.
  5. Находятся дочерние узлы (descendent nodes), представляющие полные запросы.
  6. Ключевой элемент: Каждый дочерний узел имеет User Category Specific Frequency Measures. Эта мера основана на количестве раз, когда запрос был получен от пользователей, принадлежащих к соответствующей категории.
  7. Запросы ранжируются на основе меры частоты, специфичной именно для идентифицированной категории пользователя.
  8. Ранжированные запросы отправляются на устройство.

Claim 6 (Независимый пункт): Альтернативное описание метода с акцентом на структуру данных.

  1. Получение префикса, идентификатора и категории пользователя (аналогично Claim 1).
  2. Поиск первого узла в Query Graph. Граф описывается как направленный, где узлы представляют запросы или префиксы, и каждый узел имеет User Category Specific Frequency Measures.
  3. Поиск дочерних узлов, представляющих полные запросы.
  4. Ранжирование запросов на основе меры частоты, специфичной для идентифицированной категории пользователя.
  5. Отправка ранжированных запросов.

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

Изобретение применяется на этапе взаимодействия пользователя с поисковой строкой, до того как финальный запрос отправлен на ранжирование.

QUNDERSTANDING – Понимание Запросов
Этот этап критически важен для работы патента и включает два аспекта:

  1. Офлайн-обработка: Система анализирует логи запросов (Query Data), идентифицирует шаблоны поиска и кластеризует пользователей по категориям интересов (User Categories). На основе этих данных строится Query Graph, и для каждого запроса рассчитываются User Category Specific Frequency Measures.
  2. Обработка в реальном времени (Query Formulation): Когда пользователь вводит Query Prefix, система использует User Identifier для определения его User Category. Затем она использует эту информацию для динамического ранжирования предложений в Autocomplete.

Система взаимодействует с хранилищем данных о запросах (Query Data Storage) и хранилищем графа запросов (Query Graph Storage).

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

  • Query Prefix (вводимый текст).
  • User Identifier (например, из cookie или идентификатора тулбара).
  • Query Graph с предварительно рассчитанными User Category Specific Frequency Measures.

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

  • Список ранжированных предложений запросов (Autocomplete suggestions), персонализированных для категории пользователя.
  • Возможно, список связанных запросов (Alternative Query Data).

На что влияет

  • Специфические запросы: Наибольшее влияние оказывается на неоднозначные или короткие префиксы, которые могут иметь разные популярные завершения в зависимости от контекста интересов. Например, префикс «ja» может вести к «java» для программиста или «jaguars» для любителя спорта или животных.
  • Конкретные ниши или тематики: Влияет на все ниши, где существуют четко выраженные сегменты аудитории с разными паттернами поиска (спорт, хобби, технологии, музыка, автомобили и т.д.).
  • Поисковое поведение: Система направляет пользователей к формулировкам запросов, которые популярны среди людей с похожими интересами, потенциально сужая разнообразие запросов в рамках одной категории.

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

  • Триггеры активации: Активируется каждый раз, когда пользователь вводит текст в поисковую строку (или тулбар), и система способна предоставить поисковые подсказки.
  • Условия работы алгоритма: Персонализация применяется при условии, что система может идентифицировать пользователя (User Identifier) и определить его принадлежность к одной или нескольким User Categories с достаточной степенью уверенности. Если категория не определена, система, вероятно, возвращается к глобальным Frequency Measures (хотя это не указано в патенте, это логичное предположение).

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

Процесс А: Генерация подсказок в реальном времени

  1. Получение данных: Система получает Query Prefix и User Identifier от клиентского устройства.
  2. Определение категории: На основе User Identifier идентифицируется User Category пользователя (например, «car lover»).
  3. Поиск узла префикса: В Query Graph находится узел, соответствующий введенному префиксу (например, узел для «fer»).
  4. Идентификация дочерних узлов: Система находит все дочерние узлы (descendent nodes) этого узла, которые представляют полные запросы (например, «ferrari», «fergie», «fern»).
  5. Персонализированное ранжирование: Запросы ранжируются на основе User Category Specific Frequency Measure, соответствующей идентифицированной категории пользователя. (Например, для «car lover» «ferrari» будет выше «fergie»).
  6. Фильтрация (Опционально): Могут применяться пороговые значения частоты (threshold frequency) для отсеивания редких подсказок.
  7. Извлечение альтернатив (Опционально): Система может извлечь Alternative Query Data (связанные запросы), также учитывая категорию пользователя.
  8. Отправка результатов: Ранжированный список подсказок отправляется на клиентское устройство для отображения.

Процесс Б: Построение и обновление графа запросов (Офлайн)

  1. Сбор данных: Сбор логов запросов (Query Data), включая запросы, идентификаторы пользователей и сессии.
  2. Кластеризация и категоризация: Анализ данных для определения User Categories и привязки пользователей к этим категориям.
  3. Инициализация графа: Создание или выбор существующего Query Graph.
  4. Обработка запроса: Выбор запроса из логов.
  5. Проверка наличия узла: Определение, существует ли узел для данного запроса в графе.
  6. Обновление частот: Если узел существует, увеличиваются его глобальная Frequency Measure и соответствующая User Category Specific Frequency Measure. Также обновляются частоты всех родительских узлов (префиксов).
  7. Добавление узла: Если узел не существует, он добавляется в граф как дочерний узел к самому длинному существующему префиксу. Инициализируются его частотные меры.
  8. Повторение: Процесс повторяется для всех запросов в логах.

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

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

Патент фокусируется на использовании данных о поведении пользователей для персонализации подсказок.

  • Поведенческие факторы: История запросов пользователя (связанная через User Identifier) является критически важной. Она используется для определения User Category. Логи запросов поисковой системы (Search engine log data) используются для построения всего Query Graph и расчета всех частотных мер.
  • Пользовательские факторы: User Identifier (идентификатор устройства, аккаунта или тулбара). В некоторых реализациях пользователь может явно указать свои интересы, что также используется для определения User Category.

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

  • Frequency Measure (Глобальная частота): Подсчет общего количества раз, когда запрос был отправлен всеми пользователями за определенный период.
  • User Category Specific Frequency Measure: Подсчет количества раз, когда запрос был отправлен пользователями, принадлежащими к определенной категории.
  • Ранжирование подсказок: Основано на сортировке по убыванию User Category Specific Frequency Measure для категории текущего пользователя.
  • Кластеризация (для определения категорий): В патенте упоминается возможность использования статистического анализа, такого как K-means clustering, для идентификации запросов и сессий с похожими терминами, что позволяет определить User Categories (например, кластер запросов про автомобили формирует категорию «car lover»).

Выводы

  1. Персонализация Autocomplete: Патент четко описывает механизм, с помощью которого Google может персонализировать поисковые подсказки. Ранжирование подсказок зависит от предполагаемых интересов пользователя (User Category), а не только от глобальной популярности запроса.
  2. Важность истории поиска: История запросов пользователя используется для его классификации по категориям интересов. Это подчеркивает, что контекст пользователя играет роль даже до того, как он завершил ввод запроса.
  3. Структура данных для подсказок: Используется эффективная структура данных (Query Graph, например, Patricia trie), которая хранит частотные данные, разделенные по категориям пользователей (User Category Specific Frequency Measures).
  4. Влияние на формирование запроса: Этот механизм напрямую влияет на то, какие запросы пользователи в конечном итоге выбирают. Система подталкивает пользователя к формулировкам, популярным в его группе интересов.
  5. Альтернативные подсказки: Система также предусматривает возможность показа связанных запросов (Alternative Query Data), которые не имеют общего префикса с вводимым текстом, что еще больше расширяет возможности навигации пользователя.

Практика

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

  • Сегментированное исследование ключевых слов: При проведении Keyword Research необходимо учитывать, что разные сегменты аудитории могут видеть разные подсказки и, следовательно, использовать разные формулировки запросов. Необходимо исследовать подсказки в контексте интересов целевой аудитории (например, используя профили браузера с накопленной историей по нужной тематике).
  • Построение Topical Authority для кластеров интересов: Создавайте контент, который отвечает на запросы, популярные внутри конкретных User Categories. Если вы нацелены на «автолюбителей», убедитесь, что вы покрываете семантику, которую система ассоциирует с этой категорией.
  • Оптимизация под связанные запросы (Alternative Queries): Обращайте внимание на связанные запросы, которые могут появляться в подсказках (например, бренды, связанные с продуктом). Упоминание этих сущностей в контенте может усилить ассоциацию вашего сайта с соответствующей User Category.
  • Анализ интента через призму категорий: Понимайте, что интент одного и того же префикса может сильно различаться в зависимости от категории пользователя. Оптимизируйте страницы под конкретный интент, наиболее вероятный для вашей целевой аудитории.

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

  • Ориентация только на глобальный Search Volume: Использование только глобальных данных о частотности запросов может привести к неверной стратегии, так как персонализированные подсказки могут уводить вашу целевую аудиторию на другие формулировки.
  • Игнорирование контекста пользователя: Нельзя предполагать, что все пользователи ищут одинаково. Стратегии, не учитывающие сегментацию по интересам, будут менее эффективны.
  • Попытки манипулировать подсказками для всех категорий: Попытки «накрутить» поисковые подсказки становятся сложнее, так как необходимо влиять на частоту запросов внутри конкретных User Categories, а не только на глобальную частоту.

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

Этот патент подчеркивает важность понимания аудитории и ее поведения на самом раннем этапе поиска — при вводе запроса. Стратегически важно не просто оптимизировать сайт под ключевые слова, а строить ресурс, который соответствует интересам и поисковым паттернам определенной User Category. Это влияет на долгосрочную контент-стратегию, требуя глубокого понимания того, как разные группы пользователей ищут информацию в вашей нише, и как Google интерпретирует и направляет их поиск через персонализированные подсказки.

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

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

  1. Задача: Проанализировать подсказки для префикса «Polo».
  2. Действие 1 (Глобальный анализ): В режиме инкогнито вводят «Polo». Подсказки могут включать «Polo Ralph Lauren», «Volkswagen Polo».
  3. Действие 2 (Сегмент «Спортсмены»): Используется браузерный профиль с историей поиска по темам бодибилдинга, спортивного питания, тренировок. Вводят «Polo». Система идентифицирует пользователя как интересующегося спортом. Подсказки могут сместиться в сторону спортивных брендов или типов одежды для спорта.
  4. Действие 3 (Сегмент «Автолюбители»): Используется профиль с историей поиска автомобилей. Вводят «Polo». Система с высокой вероятностью покажет «Volkswagen Polo» на первой позиции.
  5. Вывод для SEO: Для продвижения классической одежды «Polo Ralph Lauren» необходимо понимать, что пользователи с интересами в авто или спорте могут быть направлены на другие запросы. Необходимо укреплять связь сайта с категорией «Мода и стиль», чтобы целевая аудитория видела нужные подсказки и переходила по ним.

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

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

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

Как Google определяет категорию интересов пользователя (User Category)?

Патент упоминает два основных способа. Первый — автоматический анализ истории запросов пользователя, связанных через User Identifier. Система использует статистический анализ (например, кластеризацию), чтобы найти паттерны и сгруппировать пользователей с похожими запросами. Второй — пользователь может явно указать свои интересы (например, в настройках аккаунта).

Что произойдет, если Google не сможет определить категорию пользователя?

Патент не описывает этот сценарий. Однако логично предположить, что система вернется к использованию глобальных мер частоты (Global Frequency Measures) для ранжирования подсказок, то есть покажет наиболее популярные запросы среди всех пользователей, как это происходит, например, в режиме инкогнито.

Как это влияет на исследование ключевых слов (Keyword Research)?

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

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

Да, это можно смоделировать. Для этого нужно создать «чистые» профили браузера и накопить в них историю поиска, соответствующую интересам целевого сегмента (например, искать только автомобильную тематику). После этого система начнет ассоциировать профиль с определенной User Category, и поисковые подсказки станут персонализированными для этого сегмента.

Что такое Query Graph и как он используется?

Query Graph (в патенте упоминается реализация в виде Patricia trie) — это древовидная структура данных, которая эффективно хранит миллионы запросов и их префиксов. Каждый узел в графе хранит информацию о частоте использования запроса, причем не только глобально, но и отдельно для каждой User Category. Это позволяет системе мгновенно находить все возможные завершения для префикса и ранжировать их для конкретного пользователя.

Что такое Alternative Query Data?

Это связанные запросы, которые хранятся в узле Query Graph, но не обязательно имеют общий префикс с основным запросом узла. Например, если пользователь вводит «Fergie», система может также предложить «Black Eyed Peas». Это позволяет показывать пользователю связанные темы или сущности прямо в интерфейсе подсказок.

Учитывает ли система текущую сессию или только долгосрочную историю?

Патент упоминает оба варианта. User Category может быть определена на основе долгосрочной истории, связанной с User Identifier. Также упоминается возможность определения категории на основе текущей поисковой сессии (например, если пользователь только что ввел несколько запросов на одну тему).

Делает ли этот механизм манипуляцию подсказками (накрутку) бесполезной?

Он значительно усложняет манипуляции. Вместо того чтобы влиять на глобальную частоту, злоумышленнику пришлось бы генерировать запросы от большого количества пользователей, принадлежащих к определенной User Category. Это требует значительно больших ресурсов и более сложной инфраструктуры для имитации поведения реальных пользователей с конкретными интересами.

Как SEO-специалисту использовать эти знания стратегически?

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

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

Как Google персонализирует поисковые подсказки (Autocomplete) используя ваш социальный граф
Google использует данные из социального графа пользователя для персонализации и ранжирования поисковых подсказок (Autocomplete). Система учитывает, что искали ваши контакты, на какие результаты они кликали и какие ресурсы они одобряли (Endorsements). Подсказки, популярные среди близких контактов, ранжируются выше.
  • US9305092B1
  • 2016-04-05
  • Персонализация

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

Как Google персонализирует подсказки Autocomplete, анализируя запросы похожих пользователей и обновляя локальный кэш устройства
Google персонализирует подсказки Autocomplete (Search Suggest), анализируя поведение пользователей со схожими профилями (местоположение, интересы, история поиска). Система генерирует кастомизированное обновление для локального кэша устройства на основе запросов, введенных этими похожими пользователями. Это означает, что разные пользователи видят разные подсказки для одного и того же ввода.
  • US8868592B1
  • 2014-10-21
  • Персонализация

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

  • Local SEO

Как Google использует личную историю поиска и профиль интересов для персонализации подсказок Autocomplete
Google персонализирует поисковые подсказки (Autocomplete), используя профиль интересов пользователя, созданный на основе его прошлых запросов и кликов. Система сравнивает тематику потенциальных подсказок с интересами пользователя и повышает в списке те варианты, которые соответствуют его предпочтениям, с учетом актуальности этих интересов.
  • US20140108445A1
  • 2014-04-17
  • Персонализация

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

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

Как Google формирует персонализированные поисковые подсказки (Autocomplete) на основе контента пользователя (например, в Gmail)
Google использует механизм для улучшения поисковых подсказок (Autocomplete) в таких сервисах, как Gmail. Система анализирует корпус документов пользователя, распознает сущности (например, email-адреса, имена) и предлагает их в качестве подсказок. Это помогает пользователю быстрее находить нужный контент, предлагая контекстуализированные подсказки (например, полный контакт) вместо отдельных слов.
  • US20140201229A1
  • 2014-07-17
  • Персонализация

  • Индексация

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

Как Google использует иерархию истории поиска (Profile Tree) для персонализации поисковых подсказок
Google создает иерархическое дерево интересов (Profile Tree) для пользователя на основе его истории поиска, кликов и просмотров. При вводе запроса система переранжирует стандартные подсказки. Подсказки, соответствующие более глубоким и специфичным (нишевым) интересам пользователя, получают повышение, вытесняя общие популярные варианты.
  • US8316019B1
  • 2012-11-20
  • Персонализация

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

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

Как Google использует время взаимодействия пользователя с сайтом (Dwell Time) для расчета оценки качества всего сайта
Google использует агрегированные данные о продолжительности визитов пользователей на сайт для расчета метрики качества этого сайта (Site Quality Score). Система измеряет время взаимодействия (включая Dwell Time — время от клика в выдаче до возврата обратно), фильтрует аномальные визиты и нормализует данные по типам контента. Итоговая оценка используется как независимый от запроса сигнал для ранжирования и принятия решений об индексировании.
  • US9195944B1
  • 2015-11-24
  • Поведенческие сигналы

  • Индексация

  • SERP

Как Google предсказывает, какие сайты будут интересны пользователю на основе его контекста (местоположение, время, интересы) без поискового запроса
Google использует агрегированные данные о поведении пользователей для прогнозирования контента. Система анализирует контекст пользователя (местоположение, время, интересы, историю) и определяет, какие сайты посещают похожие пользователи в аналогичном контексте значительно чаще, чем пользователи в целом. Этот механизм позволяет предлагать релевантный контент без явного запроса (например, в Google Discover).
  • US9195703B1
  • 2015-11-24
  • Персонализация

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

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

Как Google использует визуальный анализ кликов по картинкам для понимания интента запроса и переранжирования выдачи
Google анализирует визуальное содержимое изображений, которые пользователи чаще всего выбирают в ответ на определенный запрос. На основе этого анализа (наличие лиц, текста, графиков, доминирующих цветов) система определяет категорию запроса (например, «запрос о конкретном человеке» или «запрос на определенный цвет»). Эти категории затем используются для переранжирования будущих результатов поиска, повышая изображения, которые визуально соответствуют выявленному интенту.
  • US9836482B2
  • 2017-12-05
  • Семантика и интент

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

  • SERP

Как Google использует время пребывания на странице (Dwell Time) для оценки качества и корректировки ранжирования
Google анализирует продолжительность визитов пользователей на страницы из результатов поиска (Dwell Time). Система рассчитывает метрику, сравнивающую количество «длинных кликов» (длительных визитов) с общим количеством кликов для конкретного документа по конкретному запросу. Этот показатель используется как сигнал качества, независимый от позиции в выдаче, для повышения или понижения документа в ранжировании.
  • US8661029B1
  • 2014-02-25
  • Поведенческие сигналы

  • SERP

Как Google использует машинное обучение для оптимизации обхода Knowledge Graph и поиска связанных концепций
Google оптимизирует обход Knowledge Graph для эффективного поиска семантически связанных фраз. Вместо анализа всех связей сущности система использует ML-модели для выбора только тех отношений (свойств), которые вероятнее всего приведут к ценным результатам. Этот выбор основан на истории поисковых запросов и контексте пользователя, что позволяет экономить вычислительные ресурсы и повышать релевантность предложений.
  • US10140286B2
  • 2018-11-27
  • Knowledge Graph

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

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

Как Google использует историю уточнений запросов для выявления и повышения авторитетных сайтов по широким запросам
Google анализирует последовательности запросов пользователей, чтобы понять, как они уточняют свои поисковые намерения. Если пользователи часто переходят от широкого или неточного запроса к более конкретному, который ведет на авторитетный ресурс, Google связывает этот ресурс с исходным широким запросом. Это позволяет показывать авторитетный сайт выше в выдаче, даже если пользователь сформулировал запрос неточно.
  • US8326826B1
  • 2012-12-04
  • Семантика и интент

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

  • EEAT и качество

Как Google автоматически определяет и отображает обратные ссылки (цитирования) между независимыми веб-страницами
Патент Google, описывающий фундаментальный механизм автоматического обнаружения ссылок между веб-страницами разных авторов. Когда система обнаруживает, что Страница B ссылается на Страницу A, она может автоматически встроить представление (например, ссылку) Страницы B в Страницу A при её показе пользователю. Это технология для построения и визуализации графа цитирований в Интернете.
  • US8032820B1
  • 2011-10-04
  • Ссылки

  • Индексация

  • Краулинг

Как Google использовал специальные токены в запросе (например, «+») для прямой навигации на верифицированные социальные страницы в обход SERP
Google может интерпретировать специальные токены в поисковом запросе (например, «+») как намерение пользователя найти официальную социальную страницу сущности. Если система идентифицирует верифицированный профиль, соответствующий запросу с высокой степенью уверенности, она может перенаправить пользователя прямо на эту страницу, минуя стандартную поисковую выдачу.
  • US9275421B2
  • 2016-03-01
  • Семантика и интент

  • SERP

  • Ссылки

Как Google выбирает, сортирует и форматирует динамические Sitelinks на основе типа контента и свежести страниц
Патент Google описывает систему генерации Sitelinks (саб-ссылок), которые ведут непосредственно на конечный контент (статьи, видео, товары), а не на разделы сайта. Система определяет категорию контента и применяет специфические правила сортировки (например, по свежести для новостей), которые отличаются от стандартного ранжирования. Также используется специальное форматирование для улучшения навигации в SERP.
  • US9081832B2
  • 2015-07-14
  • Ссылки

  • SERP

  • Свежесть контента

Как Google использует клики пользователей для определения составных фраз (N-грамм) в запросах
Google анализирует, какие результаты поиска выбирают пользователи, чтобы понять, являются ли последовательные слова в запросе единой фразой (например, "Нью Йорк") или отдельными терминами. Если пользователи преимущественно кликают на результаты, содержащие эту последовательность как неразрывную фразу, система определяет ее как составную (Compound) и использует это знание для улучшения ранжирования и понимания запроса.
  • US8086599B1
  • 2011-12-27
  • Семантика и интент

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

  • SERP

seohardcore