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

    Как Google использует местоположение пользователя для понимания и переписывания неявных запросов о ближайших объектах

    INTERPRETING USER QUERIES BASED ON NEARBY LOCATIONS (Интерпретация пользовательских запросов на основе близлежащих местоположений)
    • US10474671B2
    • Google LLC
    • 2019-11-12
    • 2015-05-08
    2015 EEAT и качество Local SEO Патенты Google Персонализация

    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 (Независимый пункт): Описывает основной процесс интерпретации запроса на основе местоположения и механизм выбора объекта.

    1. Система получает запрос, состоящий из терминов (N-грамм).
    2. Определяется, что запрос является неявным (implicitly about some entity), т.е. в нем отсутствует явное упоминание объекта.
    3. Если запрос неявный:
      1. Получается приблизительное местоположение устройства пользователя.
      2. Получается набор ближайших объектов (set of entities), находящихся в пределах порогового расстояния.
      3. Определяется, что запрос неявно относится к конкретному объекту из этого набора.
      4. Генерируется пересмотренный запрос (revised query), включающий название этого объекта.

    Пункт 1 также детализирует критически важный механизм определения того, к какому именно объекту относится запрос (шаг 3c):

    A. Сопоставление типа и запроса:

    1. Для каждого ближайшего объекта используется index, который связывает типы объектов с коррелирующими N-граммами (причем эти N-граммы сами по себе не должны явно указывать на конкретные объекты).
    2. Определяется тип объекта (entity type).
    3. Проверяется, коррелируют ли N-граммы из запроса с этим типом объекта согласно индексу.

    B. Формирование подмножества:

    1. Объекты, чей тип коррелирует с запросом, добавляются в подмножество (sub-set of entities).

    C. Разрешение неоднозначности (Disambiguation):

    1. Если в подмножестве более одного объекта:
      1. Определяется общий атрибут для всех объектов в подмножестве. В Claim 1 конкретно и явно упоминается popularity (популярность).
      2. Выбирается объект с наивысшей популярностью (highest popularity) на основе этого атрибута.

    Claim 3, 5, 7 (Зависимые): Уточняют, что весь процесс выполняется только при условии, что данные о местоположении достаточно свежие (sufficiently fresh).

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

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

    INDEXING – Индексирование и извлечение признаков
    На этом этапе система собирает и структурирует данные об объектах (entities), вероятно в Knowledge Graph: их точное местоположение, название, тип (категорию), а также вычисляет атрибуты popularity и review rating. Также офлайн происходит анализ поисковых логов для построения index, связывающего N-граммы и типы объектов.

    QUNDERSTANDING – Понимание Запросов
    Это основной этап применения патента. Query Interpretation System работает здесь.

    1. Анализ запроса: Система определяет, является ли запрос неявным.
    2. Контекстуализация: Если запрос неявный, система использует местоположение для поиска ближайших объектов (set of entities), проверяя свежесть данных.
    3. Интерпретация и выбор: Система сопоставляет интент запроса с типами ближайших объектов, используя index, и выбирает наиболее подходящий объект, используя popularity для разрешения неоднозначности.
    4. Переписывание: Генерируется revised query.

    RANKING – Ранжирование
    Система ранжирования получает на вход уже переписанный, явный запрос (revised query) и обрабатывает его стандартным образом.

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

    • Исходный неявный запрос пользователя.
    • Данные о местоположении пользователя (координаты, метка времени, оценка точности).
    • Данные из индекса сущностей (Knowledge Graph): ближайшие сущности, их типы и атрибуты (популярность, рейтинг).
    • Index корреляций (N-грамма -> Тип объекта).

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

    • Revised query с явным упоминанием сущности, передаваемый на этап ранжирования.

    На что влияет

    • Конкретные типы контента и ниши: Критически влияет на локальный бизнес (Local SEO) – рестораны, отели, ритейл, услуги, достопримечательности.
    • Специфические запросы: Влияет на неявные информационные и транзакционные запросы, связанные с местоположением (например, [часы работы], [отзывы], [меню], [купить кофе]).
    • Платформы: Наибольшее влияние оказывается на мобильный и голосовой поиск, где контекст местоположения часто доступен, а пользователи склонны задавать короткие неявные запросы.

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

    Алгоритм активируется при выполнении следующих условий:

    • Триггер активации 1: Запрос идентифицирован как неявный (implicit query) – не содержит явного названия объекта.
    • Триггер активации 2: Доступны достаточно точные (упоминается confidence score) и свежие данные о местоположении пользователя (sufficiently fresh).
    • Условие применения: В радиусе от пользователя найден хотя бы один объект, чей тип (entity type) соответствует интенту запроса согласно index.

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

    Процесс А: Обработка запроса в реальном времени

    1. Получение данных: Система получает запрос и данные о местоположении устройства.
    2. Определение типа запроса: Анализируется запрос. Является ли он неявным (implicit)?
      • Если НЕТ (запрос явный): Выполнить стандартный поиск по запросу.
      • Если ДА: Перейти к шагу 3.
    3. Валидация местоположения: Проверяется точность (confidence score) и свежесть (freshness) данных о местоположении.
      • Если данные невалидны: Выполнить стандартный поиск по запросу.
      • Если данные валидны: Перейти к шагу 4.
    4. Идентификация кандидатов: Определяется набор объектов (Set of Entities) в пределах порогового расстояния от пользователя.
    5. Сопоставление интента (Фильтрация по типу): Для каждого объекта в наборе:
      1. Определяется его тип (Entity Type).
      2. Проверяется по Index, коррелируют ли N-граммы запроса с этим типом.
      3. Если ДА, объект добавляется в подмножество (Sub-set of Entities).
    6. Разрешение неоднозначности (Выбор объекта): Анализируется Sub-set of Entities.
      • Если пусто: Выполнить стандартный поиск.
      • Если один объект: Выбрать этот объект.
      • Если несколько объектов: Активировать логику выбора: определить общий атрибут (согласно Claim 1 – popularity) и выбрать объект с наивысшим значением этого атрибута.
    7. Переписывание запроса: Генерируется Revised Query путем добавления названия выбранного объекта к исходному запросу.
    8. Выполнение поиска: Поиск выполняется по Revised Query, результаты предоставляются пользователю.

    Процесс Б: Офлайн-генерация Индекса

    1. Анализ логов: Система анализирует журналы поисковых запросов (search logs).
    2. Идентификация корреляций: Выявляются статистические связи между конкретными N-граммами и типами объектов, которым эти запросы посвящены.
    3. Создание Индекса: Формируется 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).

    Выводы

    1. Местоположение как основной контекст для неявных запросов: Патент описывает конкретный механизм, в котором физическое местоположение пользователя становится главным фактором для понимания интента запросов без явного указания объекта.
    2. Критичность структурированных данных и категоризации: Система полностью полагается на точные данные о местоположении и типе (категории) бизнеса (Entity Type). Ошибки в категоризации могут исключить бизнес из рассмотрения, так как она используется для сопоставления с интентом запроса через Index.
    3. Автоматическое переписывание запросов до ранжирования: Google не пытается ранжировать результаты по неявному запросу напрямую. Вместо этого он переписывает запрос в явный (revised query) на этапе Query Understanding, добавляя название конкретного бизнеса.
    4. Популярность как решающий фактор (Tie-Breaker): В ситуациях неоднозначности (когда рядом находятся несколько подходящих бизнесов) система отдает предпочтение более авторитетным. Popularity прямо указана в Claim 1 как критерий выбора. Это подтверждает важность сигналов авторитетности (Prominence) в Local SEO.
    5. Требование к свежести данных: Система активируется только при наличии точных и свежих (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), становятся решающими факторами для получения трафика в конкурентной локальной среде.

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

    Сценарий: Выбор кофейни в бизнес-центре

    1. Ситуация: Пользователь стоит в холле бизнес-центра, где расположены две кофейни: «Coffee A» (высокая популярность) и «Coffee B» (средняя популярность).
    2. Запрос пользователя (Implicit Query): [латте цена].
    3. Действие системы:
      1. Система определяет запрос как неявный и проверяет свежесть локации.
      2. Определяется точное местоположение пользователя. Обе кофейни попадают в Set of Entities.
      3. Используя Index, система определяет, что [латте цена] коррелирует с типом [Кофейня]. Обе кофейни попадают в Sub-set of Entities.
      4. Разрешение неоднозначности: Система сравнивает атрибуты. «Coffee A» имеет более высокую Popularity.
    4. Переписывание (Revised Query): [латте цена Coffee A].
    5. Результат: Пользователь видит результаты поиска для «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 может отслеживать.

    Как этот патент связан с голосовым поиском?

    Связь прямая и сильная. Голосовые запросы часто являются более естественными и неявными (например, «Окей Гугл, когда это место закрывается?»). Этот патент предоставляет инфраструктуру для интерпретации таких запросов, используя контекст местоположения, что критически важно для функциональности голосовых ассистентов.

    Навигация
    • Описание
    • Детальный разбор
    • Выводы
    • Практика
    • Вопросы и ответы
    • Наверх
    Telegram
    © 2025 SEO HARDCORE

    Type above and press Enter to search. Press Esc to cancel.