Google использует механизм для интерпретации неявных запросов (например, «часы работы» или «меню»), основанный на точном местоположении пользователя. Система определяет ближайшие организации, понимает, к какому типу бизнеса относится запрос, и переписывает его, добавляя название наиболее подходящей организации (например, «меню [Название ресторана]»), используя популярность и рейтинги для выбора лучшего варианта среди конкурентов.
Описание
Какую задачу решает
Патент решает проблему обработки неявных (implicit) поисковых запросов, которые относятся к какому-либо объекту (entity), но не содержат его явного названия. Пользователи, особенно на мобильных устройствах, часто вводят запросы типа [меню], [часы работы] или [отзывы], подразумевая организацию, рядом с которой они находятся. Изобретение призвано сделать поиск более естественным и контекстуальным, автоматически определяя подразумеваемый объект на основе местоположения пользователя, избавляя его от необходимости знать точное название или правописание.
Что запатентовано
Запатентована система интерпретации и переписывания запросов (Query Interpretation System), которая определяет, что входящий запрос является неявным, и использует текущее местоположение пользовательского устройства для идентификации контекста. Система находит ближайшие объекты (entities), определяет, какой из них наиболее вероятно является предметом запроса, и автоматически переписывает исходный запрос (создает revised query), добавляя в него явное название этого объекта.
Как это работает
Механизм работает следующим образом:
- Обнаружение неявного запроса: Система анализирует запрос на отсутствие явных упоминаний объектов.
- Получение местоположения: Определяется точное и свежее местоположение устройства в момент подачи запроса.
- Идентификация кандидатов: Находится набор объектов (set of entities) в пределах порогового расстояния от пользователя.
- Сопоставление интента и типа: Система использует index, связывающий поисковые термины (N-граммы) с типами объектов (entity types). Например, [меню] связано с типом [ресторан]. Определяются объекты, чей тип соответствует интенту запроса.
- Разрешение неоднозначности: Если под интент подходит несколько ближайших объектов (например, два ресторана), система выбирает один, основываясь на атрибутах, таких как popularity (популярность) или review rating (рейтинг отзывов).
- Переписывание запроса: Исходный запрос переписывается с добавлением названия выбранного объекта, и поиск выполняется по этому новому запросу.
Актуальность для SEO
Критически высокая. С ростом мобильного и голосового поиска, а также развитием Google Assistant, способность понимать контекстуальные запросы на основе местоположения является фундаментальной функцией современного поиска. Описанные механизмы лежат в основе того, как Google обрабатывает локальные запросы в реальном времени.
Важность для SEO
Патент имеет критическое значение для локального SEO (Local SEO) (8/10). Он демонстрирует, что для получения трафика по неявным локальным запросам ключевыми факторами становятся: 1) физическая близость к пользователю, 2) точная категоризация бизнеса (entity type) в базах Google, и 3) сигналы авторитетности (popularity, review rating), которые используются для выбора вашего бизнеса среди прямых конкурентов, находящихся рядом.
Детальный разбор
Термины и определения
- Entity (Объект, Сущность)
- Именованное место с конкретным названием и местоположением (например, ресторан, отель, магазин, достопримечательность).
- Entity Type (Тип объекта)
- Категория, к которой принадлежит объект (например, [ресторан], [отель]). Аналог категорий в Google Business Profile.
- Implicit Query (Неявный запрос)
- Запрос, который относится к какому-либо объекту, но не содержит его явного названия (например, [часы работы], [показать меню]).
- Index (Индекс)
- База данных, которая связывает объекты с их типами, а также типы объектов с N-граммами (поисковыми терминами), которые коррелируют с этими типами. Индекс строится на основе анализа поисковых логов.
- N-gram (N-грамма)
- Один или несколько терминов из поискового запроса.
- Popularity (Популярность)
- Атрибут объекта, явно указанный в Claim 1 для разрешения неоднозначности. Объект с наивысшей популярностью выбирается среди кандидатов.
- Query Interpretation System (Система интерпретации запросов)
- Компонент поисковой системы, отвечающий за анализ и переписывание неявных запросов на основе контекста.
- Review Rating (Рейтинг отзывов)
- Атрибут объекта, упомянутый в описании патента как возможный фактор для разрешения неоднозначности.
- Revised Query (Пересмотренный запрос)
- Новый запрос, созданный путем добавления явного названия объекта к исходному неявному запросу.
- Sufficiently Fresh (Достаточно свежий)
- Условие, применяемое к данным о местоположении. Система активируется, только если данные о локации пользователя получены недавно.
- Threshold Distance (Пороговое расстояние)
- Радиус вокруг пользователя, в пределах которого система ищет потенциальные объекты.
Ключевые утверждения (Анализ Claims)
Claim 1 (Независимый пункт): Описывает основной процесс интерпретации запроса на основе местоположения и механизм выбора объекта.
- Система получает запрос, состоящий из терминов (N-грамм).
- Определяется, что запрос является неявным (implicitly about some entity), т.е. в нем отсутствует явное упоминание объекта.
- Если запрос неявный:
- Получается приблизительное местоположение устройства пользователя.
- Получается набор ближайших объектов (set of entities), находящихся в пределах порогового расстояния.
- Определяется, что запрос неявно относится к конкретному объекту из этого набора.
- Генерируется пересмотренный запрос (revised query), включающий название этого объекта.
Пункт 1 также детализирует критически важный механизм определения того, к какому именно объекту относится запрос (шаг 3c):
A. Сопоставление типа и запроса:
- Для каждого ближайшего объекта используется index, который связывает типы объектов с коррелирующими N-граммами (причем эти N-граммы сами по себе не должны явно указывать на конкретные объекты).
- Определяется тип объекта (entity type).
- Проверяется, коррелируют ли N-граммы из запроса с этим типом объекта согласно индексу.
B. Формирование подмножества:
- Объекты, чей тип коррелирует с запросом, добавляются в подмножество (sub-set of entities).
C. Разрешение неоднозначности (Disambiguation):
- Если в подмножестве более одного объекта:
- Определяется общий атрибут для всех объектов в подмножестве. В Claim 1 конкретно и явно упоминается popularity (популярность).
- Выбирается объект с наивысшей популярностью (highest popularity) на основе этого атрибута.
Claim 3, 5, 7 (Зависимые): Уточняют, что весь процесс выполняется только при условии, что данные о местоположении достаточно свежие (sufficiently fresh).
Где и как применяется
Изобретение применяется на ранних стадиях обработки запроса, используя данные, подготовленные при индексировании.
INDEXING – Индексирование и извлечение признаков
На этом этапе система собирает и структурирует данные об объектах (entities), вероятно в Knowledge Graph: их точное местоположение, название, тип (категорию), а также вычисляет атрибуты popularity и review rating. Также офлайн происходит анализ поисковых логов для построения index, связывающего N-граммы и типы объектов.
QUNDERSTANDING – Понимание Запросов
Это основной этап применения патента. Query Interpretation System работает здесь.
- Анализ запроса: Система определяет, является ли запрос неявным.
- Контекстуализация: Если запрос неявный, система использует местоположение для поиска ближайших объектов (set of entities), проверяя свежесть данных.
- Интерпретация и выбор: Система сопоставляет интент запроса с типами ближайших объектов, используя index, и выбирает наиболее подходящий объект, используя popularity для разрешения неоднозначности.
- Переписывание: Генерируется revised query.
RANKING – Ранжирование
Система ранжирования получает на вход уже переписанный, явный запрос (revised query) и обрабатывает его стандартным образом.
Входные данные:
- Исходный неявный запрос пользователя.
- Данные о местоположении пользователя (координаты, метка времени, оценка точности).
- Данные из индекса сущностей (Knowledge Graph): ближайшие сущности, их типы и атрибуты (популярность, рейтинг).
- Index корреляций (N-грамма -> Тип объекта).
Выходные данные:
- Revised query с явным упоминанием сущности, передаваемый на этап ранжирования.
На что влияет
- Конкретные типы контента и ниши: Критически влияет на локальный бизнес (Local SEO) – рестораны, отели, ритейл, услуги, достопримечательности.
- Специфические запросы: Влияет на неявные информационные и транзакционные запросы, связанные с местоположением (например, [часы работы], [отзывы], [меню], [купить кофе]).
- Платформы: Наибольшее влияние оказывается на мобильный и голосовой поиск, где контекст местоположения часто доступен, а пользователи склонны задавать короткие неявные запросы.
Когда применяется
Алгоритм активируется при выполнении следующих условий:
- Триггер активации 1: Запрос идентифицирован как неявный (implicit query) – не содержит явного названия объекта.
- Триггер активации 2: Доступны достаточно точные (упоминается confidence score) и свежие данные о местоположении пользователя (sufficiently fresh).
- Условие применения: В радиусе от пользователя найден хотя бы один объект, чей тип (entity type) соответствует интенту запроса согласно index.
Пошаговый алгоритм
Процесс А: Обработка запроса в реальном времени
- Получение данных: Система получает запрос и данные о местоположении устройства.
- Определение типа запроса: Анализируется запрос. Является ли он неявным (implicit)?
- Если НЕТ (запрос явный): Выполнить стандартный поиск по запросу.
- Если ДА: Перейти к шагу 3.
- Валидация местоположения: Проверяется точность (confidence score) и свежесть (freshness) данных о местоположении.
- Если данные невалидны: Выполнить стандартный поиск по запросу.
- Если данные валидны: Перейти к шагу 4.
- Идентификация кандидатов: Определяется набор объектов (Set of Entities) в пределах порогового расстояния от пользователя.
- Сопоставление интента (Фильтрация по типу): Для каждого объекта в наборе:
- Определяется его тип (Entity Type).
- Проверяется по Index, коррелируют ли N-граммы запроса с этим типом.
- Если ДА, объект добавляется в подмножество (Sub-set of Entities).
- Разрешение неоднозначности (Выбор объекта): Анализируется Sub-set of Entities.
- Если пусто: Выполнить стандартный поиск.
- Если один объект: Выбрать этот объект.
- Если несколько объектов: Активировать логику выбора: определить общий атрибут (согласно Claim 1 – popularity) и выбрать объект с наивысшим значением этого атрибута.
- Переписывание запроса: Генерируется Revised Query путем добавления названия выбранного объекта к исходному запросу.
- Выполнение поиска: Поиск выполняется по Revised Query, результаты предоставляются пользователю.
Процесс Б: Офлайн-генерация Индекса
- Анализ логов: Система анализирует журналы поисковых запросов (search logs).
- Идентификация корреляций: Выявляются статистические связи между конкретными N-граммами и типами объектов, которым эти запросы посвящены.
- Создание Индекса: Формируется Index, хранящий эти корреляции (N-грамма -> Тип объекта).
Какие данные и как использует
Данные на входе
Система использует несколько ключевых типов данных:
- Контентные факторы (Запрос): N-граммы исходного запроса. Используются для определения неявного интента и сопоставления с Index.
- Географические факторы: Точное местоположение пользователя (Approximate Location). Критически важно для определения набора ближайших объектов. Включает оценку точности (confidence score).
- Временные факторы: Метка времени местоположения пользователя. Используется для оценки свежести (freshness).
- Структурные факторы (Данные об объектах): Система полагается на структурированные данные об объектах (вероятно, из Knowledge Graph / Google Business Profile):
- Название объекта.
- Точное местоположение объекта.
- Тип объекта (Entity Type / Категория бизнеса).
- Факторы авторитетности/Качества (Атрибуты объектов):
- Popularity (Популярность): Используется для разрешения неоднозначности (Claim 1).
- Review Rating (Рейтинг отзывов): Также упоминается в описании для разрешения неоднозначности.
- Пользовательские факторы: В описании упоминается возможность использования истории взаимодействия пользователя (previously selected entities) для помощи в разрешении неоднозначности.
Какие метрики используются и как они считаются
- Корреляция N-граммы и Типа: Метрика, определяющая связь между поисковым термином и категорией бизнеса. Рассчитывается офлайн на основе анализа поисковых логов и хранится в Index.
- Threshold Distance (Пороговое расстояние): Заданный радиус вокруг пользователя для поиска объектов-кандидатов.
- Freshness (Свежесть локации): Разница между текущим временем и временем определения местоположения. Сравнивается с пороговым значением.
- Confidence Score (Оценка точности локации): Метрика точности определения координат пользователя.
- Popularity / Review Rating: Метрики авторитетности объекта. Используются для ранжирования кандидатов в Sub-set of Entities и выбора лучшего (highest attribute value).
Выводы
- Местоположение как основной контекст для неявных запросов: Патент описывает конкретный механизм, в котором физическое местоположение пользователя становится главным фактором для понимания интента запросов без явного указания объекта.
- Критичность структурированных данных и категоризации: Система полностью полагается на точные данные о местоположении и типе (категории) бизнеса (Entity Type). Ошибки в категоризации могут исключить бизнес из рассмотрения, так как она используется для сопоставления с интентом запроса через Index.
- Автоматическое переписывание запросов до ранжирования: Google не пытается ранжировать результаты по неявному запросу напрямую. Вместо этого он переписывает запрос в явный (revised query) на этапе Query Understanding, добавляя название конкретного бизнеса.
- Популярность как решающий фактор (Tie-Breaker): В ситуациях неоднозначности (когда рядом находятся несколько подходящих бизнесов) система отдает предпочтение более авторитетным. Popularity прямо указана в Claim 1 как критерий выбора. Это подтверждает важность сигналов авторитетности (Prominence) в Local SEO.
- Требование к свежести данных: Система активируется только при наличии точных и свежих (sufficiently fresh) данных о местоположении, подчеркивая ориентацию на обработку контекста в реальном времени.
Практика
Best practices (это мы делаем)
Рекомендации напрямую касаются оптимизации для Local SEO и Google Business Profile (GBP).
- Точность и полнота данных в GBP: Убедитесь, что название, адрес и телефон абсолютно точны. Точное местоположение (пин на карте) критично для попадания в Set of Entities, когда пользователь находится рядом.
- Оптимизация категорий (Entity Type): Выбор основной категории в GBP имеет решающее значение. Категория должна точно соответствовать Entity Type, который Google ассоциирует с вашими основными услугами. Это гарантирует, что ваш бизнес будет рассмотрен при релевантных неявных запросах.
- Повышение популярности (Popularity/Prominence): Работайте над повышением узнаваемости и популярности бизнеса онлайн (упоминания, локальные ссылки) и офлайн. Popularity используется для разрешения неоднозначности в пользу более известного бизнеса.
- Управление репутацией и отзывами (Review Rating): Активно работайте над получением высоких оценок. Хотя Claim 1 указывает на Popularity, Review Rating также упоминается в патенте как атрибут для выбора между кандидатами.
- Оптимизация под неявные интенты: Убедитесь, что информация, которую пользователи ищут через неявные запросы (часы работы, меню, цены, контакты), легко доступна в вашем GBP и на вашем сайте.
Worst practices (это делать не надо)
- Неправильная категоризация бизнеса: Выбор нерелевантных категорий приведет к тому, что система не сможет сопоставить ваш Entity Type с интентом пользователя, даже если он стоит у вашей двери.
- Игнорирование отзывов и популярности: Низкий рейтинг или недостаток сигналов популярности приведут к проигрышу конкурентам, находящимся рядом, при обработке неявных запросов, так как система предпочтет более авторитетного кандидата.
- Неточные данные о местоположении: Ошибки в адресе или неправильно установленный пин на карте могут исключить ваш бизнес из рассмотрения для пользователей, которые физически находятся рядом.
Стратегическое значение
Патент подчеркивает стратегическую важность перехода от традиционного веб-поиска к контекстуальному поиску, основанному на объектах (Entity Search) и физическом окружении пользователя. Для локального бизнеса оптимизация сущности (GBP) и работа над сигналами авторитетности и качества (E-E-A-T), выраженными через популярность и рейтинги (Prominence), становятся решающими факторами для получения трафика в конкурентной локальной среде.
Практические примеры
Сценарий: Выбор кофейни в бизнес-центре
- Ситуация: Пользователь стоит в холле бизнес-центра, где расположены две кофейни: «Coffee A» (высокая популярность) и «Coffee B» (средняя популярность).
- Запрос пользователя (Implicit Query): [латте цена].
- Действие системы:
- Система определяет запрос как неявный и проверяет свежесть локации.
- Определяется точное местоположение пользователя. Обе кофейни попадают в Set of Entities.
- Используя Index, система определяет, что [латте цена] коррелирует с типом [Кофейня]. Обе кофейни попадают в Sub-set of Entities.
- Разрешение неоднозначности: Система сравнивает атрибуты. «Coffee A» имеет более высокую Popularity.
- Переписывание (Revised Query): [латте цена Coffee A].
- Результат: Пользователь видит результаты поиска для «Coffee A». «Coffee B» не получает этот трафик из-за более низкой популярности.
Вопросы и ответы
Что такое неявный запрос (implicit query) в контексте этого патента?
Это поисковый запрос, который относится к какому-либо месту или организации поблизости, но не содержит их явного названия. Примеры включают [часы работы], [посмотреть меню] или [отзывы]. Система должна сама понять, о каком именно месте спрашивает пользователь, используя его текущее местоположение как контекст.
Как система определяет, к какому типу бизнеса относится запрос?
Система использует специальный Index, который строится заранее путем анализа поисковых логов (search logs). Этот индекс хранит статистические корреляции между поисковыми терминами (N-граммами) и типами объектов (entity types). Например, система знает, что термин [меню] сильно коррелирует с типом [ресторан], а [цены на номера] — с типом [отель].
Что произойдет, если рядом находятся два одинаковых бизнеса (например, два ресторана), и пользователь спрашивает [меню]?
Патент описывает механизм разрешения неоднозначности. Если оба ресторана находятся рядом и соответствуют интенту запроса, система сравнит их атрибуты. В Claim 1 явно указана Popularity (популярность). Запрос будет переписан с добавлением названия того ресторана, у которого этот показатель выше.
Что важнее при выборе между двумя подходящими объектами: близость или популярность?
Оба фактора важны на разных этапах. Близость (в пределах Threshold Distance) используется для отбора кандидатов. Если кандидатов несколько, популярность используется как решающий фактор (tie-breaker) для выбора лучшего. Близость внутри этого радиуса не упоминается как фактор выбора на финальном этапе.
Насколько важна точность и свежесть местоположения пользователя?
Они критически важны. В патенте указано, что система проверяет confidence score (уверенность в точности координат) и требует, чтобы данные были sufficiently fresh (достаточно свежими). Если данные старые или неточные, механизм переписывания запроса не активируется, и поиск будет выполнен по исходному запросу.
Как этот патент влияет на стратегию Local SEO и выбор категорий в GBP?
Он подчеркивает критическую важность правильного выбора категории в Google Business Profile, так как это напрямую соответствует Entity Type. Если тип указан неверно, система не сможет сопоставить интент пользователя с вашим бизнесом, даже если он находится рядом. Также он подтверждает важность работы над популярностью и рейтингом (Prominence).
Может ли система использовать историю поиска пользователя для разрешения неоднозначности?
Да, в описании патента (не в Claims) упоминается, что система может использовать previously selected entities (ранее выбранные объекты). Например, если пользователь только что взаимодействовал с карточкой отеля, а затем ввел [отзывы], система может отдать предпочтение отзывам об этом отеле.
Является ли рейтинг (Rating) альтернативой популярности (Popularity) для выбора сущности?
В основном описании патента упоминаются и review rating, и popularity как возможные атрибуты для устранения неоднозначности. Однако в финальной формуле изобретения (Claim 1), которая определяет юридическое ядро патента, явно указана именно Popularity. Это говорит о приоритете популярности в запатентованном методе.
Как SEO-специалист может повлиять на атрибут «Популярность» (Popularity)?
Popularity (или Prominence в терминах Local SEO) — это комплексный показатель. На него можно влиять через увеличение количества и качества отзывов, упоминаний бренда в сети (Citations, локальные ссылки), поискового трафика по брендовым запросам, а также реальной посещаемости точки (Foot Traffic), которую Google может отслеживать.
Как этот патент связан с голосовым поиском?
Связь прямая и сильная. Голосовые запросы часто являются более естественными и неявными (например, «Окей Гугл, когда это место закрывается?»). Этот патент предоставляет инфраструктуру для интерпретации таких запросов, используя контекст местоположения, что критически важно для функциональности голосовых ассистентов.