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

Как Google динамически определяет стоп-слова в локальных запросах, тестируя разные интерпретации запроса

DYNAMICALLY IDENTIFYING AND REMOVING POTENTIAL STOPWORDS FROM A LOCAL SEARCH QUERY (Динамическое определение и удаление потенциальных стоп-слов из локального поискового запроса)
  • US9009144B1
  • Google LLC
  • 2012-03-29
  • 2015-04-14
  • Семантика и интент
  • Local SEO
  • Описание
  • Разбор
  • Выводы
  • Практика
  • FAQ
  • Похожие

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

Описание

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

Патент решает проблему неточности стандартных методов удаления стоп-слов при обработке локальных поисковых запросов (например, в картографических сервисах). Традиционный подход, основанный на статических списках, может ошибочно удалить значимое слово. Проблема заключается в том, что одно и то же слово может быть стоп-словом в одном контексте (например, "visiting" в запросе "visiting new york") и ключевым термином субъекта поиска в другом (например, "visiting nurse new york"). Изобретение улучшает точность интерпретации локального интента.

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

Запатентована система для динамического определения и удаления потенциальных стоп-слов (potential stopwords). Система не удаляет стоп-слова сразу, а рассматривает их как "возможные" (possible stopwords). Она генерирует несколько интерпретаций запроса (query splits), разделяя его на субъект (subject portion или {what}) и местоположение (location portion или {where}). К этим интерпретациям применяются правила (stopword removal rule), создавая варианты как с наличием, так и с отсутствием потенциального стоп-слова. Выбирается та интерпретация, которая возвращает наилучшие результаты поиска.

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

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

  • Идентификация: В запросе выявляются слова из предопределенного списка possible stopwords.
  • Генерация интерпретаций: Запрос сопоставляется с шаблонами (query patterns) для генерации различных query splits (вариантов разделения на {what} и {where}).
  • Модификация: Применяются stopword removal rules для выборочного удаления возможного стоп-слова из {what} или {where} части в разных сплитах.
  • Параллельный поиск: Все сгенерированные варианты запросов (с удаленным словом и без) отправляются в поисковую систему.
  • Оценка и выбор: Полученные результаты для каждого варианта оцениваются (scored search results). Выбирается интерпретация запроса, которая дала результаты с наивысшей оценкой.

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

Высокая. Точное понимание локальных запросов остается критически важной задачей для Google, особенно с ростом мобильного поиска и Google Maps. Описанный механизм динамической интерпретации запросов и отказа от статических правил является фундаментальным подходом в современном NLP и Query Understanding.

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

Патент имеет высокое значение для специалистов по локальному SEO. Он демонстрирует, что Google активно тестирует разные способы интерпретации запроса в реальном времени, чтобы точно определить субъект ({what}) и местоположение ({where}). Это подчеркивает важность создания контента и оптимизации локальных сущностей (например, в Google Business Profile) таким образом, чтобы они были однозначно распознаны как релевантный субъект поиска, минимизируя путаницу с потенциальными стоп-словами или локациями.

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

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

Connector (Соединитель)
Слово в запросе (например, "near", "in"), которое используется в Query Patterns для разделения запроса на компоненты {what} и {where}.
Location Portion / {where} (Локационная часть)
Часть разделенного запроса (query split), которая интерпретируется как местоположение.
Possible Stopword / Potential Stopword (Возможное/потенциальное стоп-слово)
Термин из запроса, который присутствует в предопределенном списке слов, которые *могут* быть стоп-словами, но не обязательно являются ими в контексте данного запроса.
Query Patterns (Шаблоны запросов)
Предопределенные правила для интерпретации запроса. Определяют, как запрос может быть разделен. Примеры: {what} near {where} (Connector type), stopwords+{query} (Prefix type).
Query Split (Разделение запроса, Сплит)
Конкретная интерпретация исходного запроса, разделенная на компоненты (например, subject portion и location portion) согласно шаблону.
Scored Search Results (Оцененные результаты поиска)
Результаты, возвращаемые поисковой системой для конкретного query split. Их оценка используется для выбора наилучшей интерпретации исходного запроса.
Stopword Removal Rule (Правило удаления стоп-слова)
Правило, определяющее, из какой части query split (только из location portion, только из subject portion или из обеих) следует удалить possible stopword при генерации модифицированных запросов.
Subject Portion / {what} (Предметная часть, Субъект)
Часть разделенного запроса (query split), которая интерпретируется как предмет поиска (бизнес, категория, продукт).

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

Claim 1 (Независимый пункт): Описывает основной метод динамической идентификации стоп-слов.

  1. Система получает поисковый запрос.
  2. Идентифицирует possible stopword, используя предопределенный список.
  3. Определяет один или несколько query splits путем сопоставления запроса с query patterns (правилами интерпретации запроса). Каждый сплит содержит location portion и/или subject portion.
  4. Удаляет possible stopword из location portion и/или subject portion как минимум в одном из сплитов на основе stopword removal rule. Это правило определяет, откуда именно удалять слово (только локация, только субъект, или оба).
  5. Запрашивает поисковую систему, используя компоненты ({what} и {where}) для *каждого* сгенерированного сплита (включая модифицированные и немодифицированные).
  6. Получает scored search results для каждого сплита.
  7. Выбирает результаты, возвращенные для одного из сплитов, в качестве ответа на исходный запрос.

Claim 4 (Зависимый от 1, описано в Claim 14): Уточняет критерий выбора: выбираются результаты с наивысшей оценкой (highest score).

Claims 5, 6, 7 (Зависимые от 1, описано в Claim 17): Детализируют логику применения stopword removal rule.

Система определяет, с чем более тесно связано possible stopword — с локацией или с субъектом.

  • Если слово теснее связано с субъектом, оно удаляется из location portion.
  • Если слово теснее связано с локацией, оно удаляется из subject portion.

Ядро изобретения — это генерация множественных интерпретаций запроса путем *селективного* удаления потенциальных стоп-слов на основе правил, применяемых к разным частям запроса (локация vs. субъект), и последующий выбор наилучшей интерпретации на основе качества полученных результатов поиска.

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

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

QUNDERSTANDING – Понимание Запросов
Это основной этап применения патента. Система работает как механизм интерпретации и переписывания (rewriting) запроса в реальном времени.

  1. Интерпретация: Система анализирует входящий запрос, чтобы определить его структуру и выявить неоднозначные термины (possible stopwords).
  2. Генерация гипотез (Query Splitting): Используя Query Patterns, система генерирует несколько гипотез о том, как разделить запрос на {what} и {where}.
  3. Переписывание (Rewriting): Применяя Stopword Removal Rules, система создает модифицированные версии этих гипотез.
  4. Валидация гипотез: Система отправляет все гипотезы (сплиты) на этап ранжирования для оценки их качества.

RANKING – Ранжирование
На этом этапе система выполняет параллельные поиски для всех сгенерированных query splits. Для локальных запросов это часто включает поиск в специализированных индексах (например, геокодер для {where} и индекс локальных бизнесов для {what}). Система оценивает качество результатов (Scored Search Results) для каждой интерпретации.

RERANKING – Переранжирование (или финальный этап QUNDERSTANDING)
После получения оценок от этапа Ranking, система выбирает наилучшую интерпретацию запроса (тот query split, который дал наивысший score). Результаты этого сплита формируют финальную выдачу.

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

  • Исходный поисковый запрос.
  • Предопределенный список possible stopwords.
  • База данных Query Patterns (с правилами разделения и возможными connectors).
  • Stopword Removal Rules.

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

  • Финальный набор результатов поиска, соответствующий наилучшей интерпретации.

На что влияет

  • Специфические запросы: Наибольшее влияние оказывается на локальные поисковые запросы (явные и неявные), особенно те, которые содержат глаголы, предлоги или другие неоднозначные слова, которые могут быть частью названия бизнеса или частью описания местоположения.
  • Конкретные ниши или тематики: Влияет на ниши, где названия бизнесов часто включают общие слова (например, "Visiting Angels Home Care").

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

  • Триггеры активации: Алгоритм активируется, когда во входящем запросе обнаруживается слово из списка possible stopwords, И когда запрос потенциально имеет локальный интент (соответствует локальным Query Patterns).
  • Условия применения: Применяется в реальном времени при обработке запроса для разрешения неоднозначности интерпретации терминов.

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

Процесс обработки локального запроса (Пример: "visiting nurse new york")

  1. Получение запроса: Система получает запрос "visiting nurse new york".
  2. Идентификация потенциальных стоп-слов: Система проверяет термины по списку possible stopwords. Слово "visiting" идентифицировано.
  3. Генерация Query Splits: Система сопоставляет запрос с Query Patterns и генерирует возможные интерпретации.
    • Split A: {what}: "visiting nurse", {where}: "new york"
    • Split B: {what}: {}, {where}: "visiting nurse new york"
    • Split C: {what}: "visiting nurse new york", {where}: {}
  4. Применение Stopword Removal Rules: Система применяет правила для создания модифицированных сплитов. Например, правило гласит: "удалить 'visiting' только из {where} части".
    • Split A (без изменений): {what}: "visiting nurse", {where}: "new york"
    • Split B (модифицирован): {what}: {}, {where}: "nurse new york"
    • Split C (без изменений): {what}: "visiting nurse new york", {where}: {}
  5. Выполнение параллельных поисков: Все сгенерированные сплиты (A, B-мод, C) отправляются в поисковую систему.
  6. Оценка результатов: Система получает scored search results для каждого сплита.
    • Split A: Высокая оценка (найдены релевантные бизнесы в Нью-Йорке).
    • Split B-мод: Низкая оценка (локация "nurse new york" плохо распознана).
    • Split C: Средняя оценка (найдены результаты, но без локальной привязки).
  7. Выбор лучшей интерпретации: Система сравнивает оценки. Split A имеет наивысшую оценку.
  8. Результат: Система использует интерпретацию Split A. В данном случае possible stopword "visiting" было сохранено как часть субъекта поиска.

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

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

Патент фокусируется на обработке запроса и не детализирует факторы ранжирования контента. Основные данные, которые он использует:

  • Текстовые данные запроса: Термины, введенные пользователем.
  • Системные данные:
    • Predefined list of possible stopwords: Список слов, которые могут требовать динамической интерпретации.
    • Query Patterns: Структурированные данные (в описании упоминается protobuffer), определяющие правила интерпретации локальных запросов (например, список connectors типа "near", "in").
    • Stopword Removal Rules: Логика, определяющая селективное удаление стоп-слов из {what} или {where}.

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

  • Scores of Search Results: Основная метрика для принятия решения. Система полагается на оценки, возвращаемые основной поисковой системой (Ranking Engine) для каждого query split. Патент не детализирует, как считаются эти оценки, но они используются для сравнения качества разных интерпретаций запроса. Интерпретация с highest score побеждает.
  • Confidence value (Значение уверенности): Упоминается в описании патента в контексте Query Patterns. Это предварительная оценка вероятности того, что данный шаблон корректно интерпретирует запрос. Используется для выбора применимых шаблонов.

Выводы

  1. Динамическая интерпретация вместо статических правил: Ключевой вывод — Google не полагается на статические списки стоп-слов для локальных запросов. Вместо этого система активно тестирует несколько гипотез интерпретации запроса в реальном времени.
  2. Качество результатов определяет интерпретацию запроса: Решение о том, является ли слово стоп-словом или значимым термином, принимается на основе качества (score) результатов поиска, которые генерирует каждая интерпретация. Это подход "validation-by-ranking".
  3. Фундаментальное разделение на {what} и {where}: Для локального поиска критически важно правильное разделение запроса на субъект и местоположение. Система использует Query Patterns и Stopword Removal Rules для разрешения неоднозначностей в этом разделении.
  4. Селективное удаление стоп-слов: Stopword Removal Rules применяются избирательно. Слово может быть удалено из локационной части, но сохранено в предметной, и наоборот. Это позволяет сохранить значимые термины в названиях бизнесов, даже если они похожи на стоп-слова.
  5. Разрешение неоднозначности: Механизм напрямую направлен на повышение точности понимания неоднозначных локальных запросов, где термины могут быть интерпретированы по-разному.

Практика

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

  • Обеспечение однозначности локальных сущностей: Для локального SEO критически важно, чтобы название бизнеса и его категория были четко определены и недвусмысленны. Если название содержит общие слова (глаголы, предлоги), необходимо убедиться, что Google корректно распознает его как единую сущность (субъект, {what}). Это достигается за счет консистентности NAP (Name, Address, Phone) в сети и четкого указания категорий в Google Business Profile.
  • Создание контента под разные шаблоны запросов: Понимая, что Google использует Query Patterns (например, {what} near {where}), следует оптимизировать контент под эти структуры. Используйте четкие указания на услуги и локации в текстах и заголовках (например, "Visiting Nurse Services in New York").
  • Анализ интерпретации запросов: При исследовании ключевых слов обращайте внимание на то, как Google интерпретирует запросы, содержащие потенциальные стоп-слова. Если Google часто ошибается в определении вашего бизнеса как субъекта, это сигнал к усилению сигналов авторитетности и релевантности для этой сущности.

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

  • Использование неоднозначных названий брендов без поддержки: Создание бренда, чье название легко спутать с общим действием или локацией (например, "Go To Plumbing"), создает риск, что часть названия будет динамически удалена как стоп-слово, если сущность недостаточно авторитетна.
  • Keyword Stuffing, затрудняющий парсинг: Перенасыщение текстов ключевыми словами и локациями в неестественных конструкциях может привести к генерации множества низкокачественных query splits, что ухудшит общее ранжирование.
  • Игнорирование локального контекста: Оптимизация только под название услуги без учета локационного контекста может привести к тому, что система не сможет корректно сформировать query split с {what} и {where}.

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

Патент подтверждает, что понимание запросов (Query Understanding) является сложным, итеративным процессом. Для локального поиска Google готов выполнять несколько поисков параллельно, чтобы убедиться в правильности интерпретации интента. Это подчеркивает стратегическую важность построения сильных, четко определенных локальных сущностей. Если ваша сущность ({what}) сильна и однозначна, система предпочтет ту интерпретацию запроса, которая включает ваш бренд, даже если он содержит неоднозначные слова.

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

Сценарий: Оптимизация для бизнеса с общим словом в названии

Бизнес: "Visiting Angels Home Care" (Услуги по уходу на дому). Слово "Visiting" есть в списке possible stopwords.

  1. Задача: Убедиться, что по запросу "visiting angels san francisco" система не интерпретирует "visiting" как стоп-слово.
  2. Действия SEO-специалиста:
    • Обеспечить максимальную консистентность упоминаний (citations) названия "Visiting Angels Home Care" на авторитетных локальных ресурсах и в каталогах.
    • В Google Business Profile использовать основную категорию, соответствующую услуге (Home Health Care Service).
    • На сайте использовать структурированный контент, четко связывающий полное название бренда с локацией (например, в Title, H1, микроразметке LocalBusiness).
  3. Как работает система Google (согласно патенту):
    • Google генерирует сплиты. Может быть применено правило удалить "visiting" из {what}.
      Split 1: {what}: "Visiting Angels", {where}: "San Francisco"
      Split 2 (модифицированный): {what}: "Angels", {where}: "San Francisco"
    • Система выполняет оба поиска.
  4. Ожидаемый результат: Благодаря сильным сигналам сущности "Visiting Angels Home Care", Split 1 вернет высококачественные результаты (профиль компании, официальный сайт). Split 2 вернет менее релевантные результаты. Система выберет Split 1, корректно сохранив слово "Visiting" как часть бренда.

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

Что такое "динамическое определение стоп-слов" в контексте этого патента?

Это процесс, при котором система не полагается на фиксированный список стоп-слов, а определяет значимость слова в реальном времени для конкретного запроса. Система генерирует несколько интерпретаций запроса (с удалением слова и без) и выбирает ту, которая дает наилучшие результаты поиска. Это позволяет одному и тому же слову быть стоп-словом в одном запросе и значимым термином в другом.

Что такое Query Split и Query Pattern?

Query Pattern — это предопределенный шаблон, описывающий структуру локального запроса, например, "{what} near {where}". Query Split — это результат применения шаблона к конкретному запросу, то есть разделение запроса на компоненты. Например, для запроса "pizza near new york" сплит будет: {what} = "pizza", {where} = "new york". Система может генерировать несколько сплитов для одного запроса.

Как система решает, какую интерпретацию запроса (Query Split) выбрать?

Система выполняет поиск для всех сгенерированных Query Splits параллельно. Каждый набор результатов получает оценку качества (score) от системы ранжирования. Выбирается тот Query Split, чьи результаты получили наивысшую совокупную оценку. Качество ранжирования определяет интерпретацию запроса.

Что такое Stopword Removal Rule?

Это правило, которое определяет, как именно нужно тестировать потенциальное стоп-слово. Оно указывает, следует ли попробовать удалить слово только из локационной части ({where}), только из предметной части ({what}) или из обеих. Это позволяет системе быть более точной, например, удаляя глаголы из названий мест, но сохраняя их в названиях бизнесов.

Как этот патент влияет на локальное SEO?

Он подчеркивает важность создания четких и однозначных локальных сущностей. Если ваш бизнес ({what}) четко определен и имеет достаточный авторитет, система с большей вероятностью правильно интерпретирует запросы, связанные с ним, даже если название содержит общие слова. Это снижает риск того, что часть вашего бренда будет ошибочно принята за стоп-слово.

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

Необходимо усилить сигналы, подтверждающие, что это название является единой сущностью. Это достигается за счет консистентности NAP (Name, Address, Phone) во всех упоминаниях в сети, активного ведения Google Business Profile, использования микроразметки LocalBusiness на сайте и получения ссылок с анкорами, содержащими полное название бренда. Это поможет системе выбрать ту интерпретацию запроса, где название сохранено полностью.

Применяется ли этот механизм только к Google Maps или к основному поиску тоже?

Хотя патент описывает механизм в контексте локальных и картографических поисковых систем, где разделение на {what} и {where} критично, принципы динамической интерпретации запросов и валидации через ранжирование применяются во всем поиске Google. В основном поиске этот механизм помогает определить, следует ли активировать локальную выдачу (Local Pack).

Может ли этот механизм ошибочно удалить важное слово из запроса?

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

Как система определяет, связано ли слово больше с локацией или с субъектом?

Патент указывает, что Stopword Removal Rules могут быть основаны на этом определении (Claims 5-7 и 17). На практике это может определяться с помощью NLP-моделей, анализа сущностей (Entity Recognition) и проверки наличия термина в гео-индексе (для локаций) или индексе бизнесов (для субъектов).

Влияет ли этот патент на подбор ключевых слов?

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

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

Как Google разбирает локальные запросы на «Что» и «Где» для повышения точности выдачи
Google использует механизм для интерпретации локальных запросов, введенных в одну строку. Система генерирует различные комбинации разделения запроса на тему («Что») и местоположение («Где»), отправляет их в разные базы данных (например, Карты, Локальный поиск) и использует оценки уверенности (Confidence Scores) для выбора наилучшей интерпретации.
  • US7917490B2
  • 2011-03-29
  • Local SEO

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

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

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

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

Как Google использует контекстно-зависимые шаблоны запросов для понимания локальных поисковых запросов
Google анализирует исторические логи поиска, чтобы понять, как пользователи в разных странах и на разных языках структурируют географические запросы. Система генерирует вероятностные Шаблоны Запросов (Query Templates) и рассчитывает вероятность их корректности в зависимости от контекста пользователя (локаль, язык, устройство). Это позволяет точнее интерпретировать неоднозначные локальные запросы и адаптироваться к региональным особенностям.
  • US9753945B2
  • 2017-09-05
  • Local SEO

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

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

Как Google разбирает запрос на значимые фразы, предпочитая длинные концепции отдельным словам
Google использует систему для интерпретации поисковых запросов, которая разбивает текст запроса на все возможные комбинации фраз (фразификации). Система оценивает эти комбинации, используя вероятность существования фразы в индексе и предпочитая интерпретации с меньшим количеством длинных фраз. Это позволяет поисковой системе понимать запрос как набор концепций, а не просто набор ключевых слов.
  • US8166021B1
  • 2012-04-24
  • Семантика и интент

  • Индексация

Как Google определяет локальный интент и предлагает уточнить запрос до его отправки в поиск
Google использует вероятностную модель, основанную на поведении пользователей, чтобы определить, имеет ли вводимый запрос локальный интент. Если вероятность высока, система предлагает пользователю добавить уточняющую информацию (например, местоположение) ещё до того, как запрос будет отправлен в поисковую систему. Это позволяет сразу формировать более точную и локализованную выдачу.
  • US8484190B1
  • 2013-07-09
  • Local SEO

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

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

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

Как Google использует исторические данные о кликах (CTR) по категориям для определения доминирующего интента неоднозначных запросов
Google анализирует, на какие категории результатов пользователи кликали чаще всего в прошлом (CTR) по неоднозначному запросу (например, "Pool"). Система определяет доминирующие интенты, выявляя резкие перепады в CTR между категориями или используя иерархию категорий, и повышает в ранжировании результаты, соответствующие наиболее популярным интерпретациям.
  • US8738612B1
  • 2014-05-27
  • Семантика и интент

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

  • SERP

Как Google определяет, действительно ли новость посвящена сущности, и строит хронологию событий
Google использует систему для определения релевантности новостей конкретным объектам (сущностям, событиям, темам). Система анализирует кластеры новостных статей (коллекции), оценивая общий интерес к объекту (поисковые запросы, социальные сети) и значимость объекта внутри коллекции (упоминания в заголовках, центральность в тексте). Ключевой механизм — оценка уместности событий: система проверяет, соответствует ли событие типу объекта (например, «новый метод лечения» для болезни), чтобы отфильтровать мимолетные упоминания и создать точную хронологию новостей.
  • US9881077B1
  • 2018-01-30
  • Семантика и интент

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

Как Google идентифицирует, оценивает и ранжирует «Глубокие статьи» (In-Depth Articles) и «Вечнозеленый контент»
Google использует систему для идентификации и ранжирования высококачественного лонгрид-контента (In-Depth Articles). Система определяет авторитетные сайты на основе внешних наград и ссылочных паттернов. Контент оценивается по критериям «вечнозелености» (Evergreen Score), структуры (Article Score), отсутствия коммерческого интента и авторитетности автора (Author Score). Ранжирование основано на комбинации качества (IDA Score) и релевантности запросу (Topicality Score).
  • US9996624B2
  • 2018-06-12
  • EEAT и качество

  • Индексация

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

Как Google использует анализ сущностей в результатах поиска для подтверждения интента и продвижения авторитетного контента
Google анализирует сущности (Topics/Entities) и их типы, общие для топовых результатов поиска, чтобы определить истинный интент запроса. Если интент подтверждается этим тематическим консенсусом выдачи, система продвигает "авторитетные кандидаты" (например, полные фильмы). Если консенсуса нет, продвижение блокируется для предотвращения показа нерелевантных результатов.
  • US9213745B1
  • 2015-12-15
  • Семантика и интент

  • EEAT и качество

  • SERP

Как Google в Autocomplete динамически выбирает между показом общих категорий и конкретных подсказок в зависимости от «завершенности запроса»
Google анализирует «меру завершенности запроса» (Measure of Query Completeness) по мере ввода текста пользователем. Если намерение неясно и существует много вариантов продолжения (низкая завершенность, высокая энтропия), система предлагает общие категории (например, «Регионы», «Бизнесы»). Если намерение становится ясным (высокая завершенность, низкая энтропия), система переключается на конкретные подсказки или сущности.
  • US9275147B2
  • 2016-03-01
  • Семантика и интент

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

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

Как Google динамически меняет формулы ранжирования, адаптируя веса факторов под контекст запроса и пользователя
Google не использует единую модель ранжирования. Система использует машинное обучение для создания множества специализированных моделей (Predicted Performance Functions), обученных на исторических данных о кликах для разных контекстов (Search Contexts). При получении запроса система определяет контекст (тип запроса, язык, локация пользователя) и применяет ту модель, которая лучше всего предсказывает CTR в этой ситуации, динамически изменяя значимость различных сигналов ранжирования.
  • US8645390B1
  • 2014-02-04
  • Персонализация

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

  • SERP

Как Google использует контент веб-страниц для генерации, верификации и адаптации AI-ответов в поиске (SGE/AI Overviews)
Google использует Большие Языковые Модели (LLM) для создания генеративных сводок (AI Overviews/SGE). Для обеспечения точности система не полагается только на знания LLM, а обрабатывает контент из актуальных результатов поиска (SRDs). Патент описывает архитектуру этого процесса: как выбираются источники, как генерируется сводка на их основе (Grounding), как проверяется информация для добавления ссылок (Verification), и как ответ адаптируется под контекст и действия пользователя.
  • US20250005303A1
  • 2025-01-02
  • SERP

  • EEAT и качество

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

Как Google использует контекст пользователя для предоставления информации без явного запроса (Технология предиктивного поиска)
Google использует технологию предиктивного (проактивного) поиска, которая анализирует текущий контекст пользователя (местоположение, время, календарь, скорость движения, привычки) для автоматического предоставления релевантной информации. Система реагирует на «запрос без параметров» (например, открытие приложения или простое действие с устройством) и самостоятельно определяет информационные потребности пользователя.
  • US8478519B2
  • 2013-07-02
  • Персонализация

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

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

Как Google использует данные из Local Search и Google Maps для распознавания географических названий в основном поиске
Google анализирует поведение пользователей в интерфейсах с отдельными полями ввода "Что?" и "Где?" (например, в Google Maps). На основе этой статистики система определяет, является ли термин однозначным названием местоположения ("Нью-Йорк") или нет ("Пицца"). Это позволяет поиску отличать локальные запросы от общих и формировать "черные списки" для терминов, которые похожи на города, но ими не являются (например, "Орландо Блум").
  • US8782030B1
  • 2014-07-15
  • Local SEO

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

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

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

  • SERP

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

seohardcore