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

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

    FRAMEWORK FOR SUGGESTING SEARCH TERMS (Фреймворк для предложения поисковых терминов)
    • US20170249391A1
    • Google LLC
    • 2017-08-31
    • 2010-12-06
    2010 Local SEO Патенты Google Персонализация Семантика и интент

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

    • Описание
    • Детальный разбор
    • Выводы
    • Практика
    • Вопросы и ответы
    • Наверх

    Описание

    Какую задачу решает

    Патент решает задачу предоставления пользователю релевантных поисковых подсказок (Autocomplete) в реальном времени по мере ввода запроса (query stem). Основная проблема — как сбалансировать надежность общих подсказок (основанных на большом объеме данных) с локальной релевантностью (основанной на меньшем объеме данных, который может быть подвержен искажениям или idiosyncratic search habits). Система стремится предложить подсказки, отражающие локальные интересы, не жертвуя при этом общим качеством.

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

    Запатентован фреймворк для генерации и смешивания (blending) поисковых подсказок. Система определяет как общее (General Location, например, страна), так и точное (Specific Location, например, город или координаты) местоположение пользователя. На основе введенного фрагмента запроса генерируются два списка: general queries и local queries. Затем эти списки объединяются с использованием различных стратегий смешивания, включая ключевой механизм группировки локальных уточнений рядом с соответствующими общими запросами.

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

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

    • Определение местоположения: Location Identification Engine идентифицирует точное и общее местоположение устройства пользователя (используя IP, GPS или историю запросов).
    • Генерация подсказок: Параллельно General Query Suggestion Engine генерирует общие подсказки, а Local Query Suggestion Engine генерирует локальные.
    • Анализ локальной популярности: Для локальных подсказок система использует анализ географических кластеров (spatial distribution of query occurrence), чтобы определить популярность запроса в конкретной точке и как его популярность убывает с расстоянием от центра кластера (например, используя Gaussian distribution).
    • Смешивание (Blending): Blending Engine объединяет списки. Ключевой механизм (Claim 1) — идентификация локального запроса, который является уточнением (more specific version) общего запроса, и размещение его непосредственно рядом (immediately next) с общим запросом. Также локальные запросы могут повышаться, если их локальная популярность значительно превышает общую.

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

    Высокая. Поисковые подсказки являются критически важной частью пользовательского опыта, а локализация поиска остается ключевым направлением развития Google. Механизмы, описанные в патенте, напрямую связаны с тем, как пользователи формулируют свои запросы, особенно на мобильных устройствах, где локальный контекст имеет первостепенное значение.

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

    Патент имеет высокое значение для SEO, особенно для локального продвижения (Local SEO) и анализа поискового спроса. Хотя он не описывает алгоритмы ранжирования веб-страниц, он раскрывает механизмы формирования поисковых подсказок (Autocomplete), которые напрямую влияют на то, какие запросы пользователи в итоге отправляют в поиск. Понимание того, как Google определяет и приоритизирует локальные запросы, позволяет точнее таргетировать контент и оптимизировать локальные сущности.

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

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

    Blending Engine (Движок смешивания)
    Компонент, который объединяет списки общих и локальных подсказок, используя метрики качества и различные стратегии упорядочивания.
    General Location (Общее местоположение)
    Широкая географическая область, например, страна, используемая для генерации общих подсказок.
    General Queries / Local Queries (Общие / Локальные подсказки)
    Списки поисковых подсказок, сгенерированные на основе данных из General Location или Specific Location соответственно.
    Location Identification Engine (Движок идентификации местоположения)
    Компонент, определяющий общее и точное местоположение клиента, используя IP, GPS, данные сотовых вышек или историю запросов (prior queries).
    Query Log (Журнал запросов)
    База данных, хранящая информацию о ранее отправленных запросах, их частоте, местоположении отправителя и метриках качества.
    Query Stem (Фрагмент запроса)
    Неполный запрос, введенный пользователем в поисковую строку до отправки запроса.
    Quality Measure / Metric (Метрика качества)
    Числовое значение, оценивающее подсказку. Включает популярность (popularity, частоту использования) и может учитывать качество результатов (например, клики, время просмотра результатов).
    Spatial distribution of query occurrence (Пространственное распределение возникновения запросов)
    Статистическая модель, описывающая географическую область, в которой запрос популярен. Используется для определения локальной популярности запроса в конкретной точке, независимо от геополитических границ. Может быть представлена, например, через bivariate Gaussian distribution.
    Specific Location (Точное местоположение)
    Конкретная географическая точка или небольшая область (город, район, координаты), используемая для генерации локальных подсказок.

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

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

    1. Система получает query stem через интерфейс пользователя на клиентском устройстве.
    2. До того как пользователь отправит запрос в поисковую систему:
    3. Получается список general queries.
    4. Получается список local queries на основе фрагмента и местоположения устройства.
    5. Выбираются запросы из обоих списков для включения в blended list (смешанный список).
    6. Определяется порядок представления смешанного списка.
    7. Ключевое действие: Размещение локального запроса, который является more specific version (более конкретной версией) общего запроса, непосредственно рядом (immediately next) с этим общим запросом.
    8. Представление выбранных запросов в интерфейсе.

    Ядром изобретения является специфическая логика упорядочивания, которая группирует локальные уточнения с их общими аналогами (например, «Home Depot» и «Home Depot Sunnyvale»).

    Claim 2 и 3 (Зависимые): Уточняют, что размещение «непосредственно рядом» может означать непосредственно под (directly below) или непосредственно над (directly above) общим запросом.

    Claim 4 (Зависимый): Описывает альтернативную стратегию смешивания, при которой фиксированное количество локальных запросов выбирается до выбора каких-либо общих запросов.

    Claim 5 (Зависимый): Описывает стратегию, при которой запрос, являющийся высокоспецифичным (highly specific) для локальной области, помещается наверх смешанного списка.

    Claim 7 (Зависимый от 6): Описывает механизм повышения (promoting) локального запроса. Если соотношение (ratio) его локальной популярности к общей популярности превышает определенный порог, запрос повышается в смешанном списке.

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

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

    INDEXING / Анализ данных
    Процессы, обеспечивающие работу системы, происходят офлайн:

    • Анализ Query Log для определения частоты запросов в разных локациях.
    • Вычисление Quality Measure и Popularity Metrics.
    • Гео-кластеризация: Идентификация географических кластеров популярности запросов (spatial distribution). Система заранее рассчитывает центры популярности и параметры распределения (например, стандартное отклонение) для локальных запросов, не опираясь на геополитические границы.

    QUNDERSTANDING – Понимание Запросов
    Это основной этап применения патента. Система работает в реальном времени для предсказания полного намерения пользователя на основе query stem.

    1. Идентификация локации: Location Identification Engine определяет Specific Location и General Location.
    2. Параллельная генерация: Local и General Query Suggestion Engines генерируют кандидатов. Локальный движок использует модели spatial distribution для оценки популярности кандидатов в конкретной точке пользователя.
    3. Смешивание и Упорядочивание: Blending Engine применяет логику смешивания, включая группировку уточнений (Claim 1) и повышение локально значимых запросов (Claims 5, 7).

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

    • Query Stem (вводимый текст).
    • Данные о местоположении клиента (IP, GPS, история запросов).
    • Предварительно рассчитанные данные о популярности запросов и их пространственном распределении (из Query Logs).

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

    • Упорядоченный смешанный список (blended list) поисковых подсказок.

    На что влияет

    • Специфические запросы: Наибольшее влияние оказывается на запросы с локальным интентом (поиск бизнесов, адресов, местных организаций, например, «Palo Alto High School») и запросы, имеющие разную популярность в разных регионах.
    • Конкретные ниши или тематики: Сильное влияние на Local SEO, ритейл, услуги, недвижимость, местные события.
    • Географические ограничения: Механизм спроектирован так, чтобы работать независимо от административных границ (geopolitical boundaries), опираясь на фактические кластеры популярности (Spatial Distribution).

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

    • Триггеры активации: Алгоритм активируется каждый раз, когда пользователь вводит текст (query stem) в поисковую строку в реальном времени, до отправки запроса.
    • Условия работы: Необходимо наличие данных о местоположении пользователя и достаточного объема исторических данных в Query Log для генерации надежных локальных и общих подсказок.

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

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

    1. Получение ввода и локации: Система получает Query Stem и определяет Specific Location и General Location клиента.
    2. Генерация общих подсказок: Получение списка общих подсказок с их метриками качества для General Location.
    3. Генерация локальных подсказок: Получение списка локальных подсказок. Метрики качества рассчитываются для Specific Location, используя модели spatial distribution.
    4. Смешивание (Blending): Blending Engine объединяет списки, применяя стратегии:
      1. Группировка уточнений (Claim 1): Идентификация локальных запросов, которые являются уточнениями (more specific version) общих. Размещение их непосредственно рядом (над/под) с общим запросом.
      2. Повышение локальной специфики (Claim 5): Идентификация и повышение запросов, высокоспецифичных для данной локации.
      3. Повышение по дифференциалу популярности (Claim 7): Сравнение локальной и общей популярности. Если соотношение (ratio) превышает порог, запрос повышается.
      4. Базовое ранжирование: Сортировка оставшихся запросов по метрикам качества.
    5. Презентация: Список отправляется клиенту для отображения в Autocomplete.

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

    1. Сбор данных: Агрегация данных из Query Log (запрос + местоположение).
    2. Кластерный анализ: Применение статистического кластерного анализа (statistical cluster analysis) для идентификации географических областей популярности конкретного запроса.
    3. Моделирование: Создание модели Spatial Distribution (например, Gaussian distribution или mixtures of Gaussians). Определяется центр кластера и стандартное отклонение (радиус затухания популярности).

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

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

    • Поведенческие факторы: Query Log является основным источником. Используется история запросов, их частота, место отправки. Данные о взаимодействии с результатами (клики, время просмотра) используются для расчета Quality Measure. История запросов пользователя может использоваться для уточнения его локации.
    • Географические факторы: IP-адрес, GPS-координаты, данные о сотовых вышках. Используются для определения Specific Location и General Location.

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

    • Popularity (Популярность): Основная метрика. Пример расчета: Popularity(query X) = (Кол-во отправок query X) / (Кол-во отправок всех запросов, содержащих query stem).
    • Quality Measure (Метрика качества): Агрегированная метрика, включающая популярность и качество результатов.
    • Локализованная популярность (Spatial Popularity): Популярность запроса в конкретной точке, рассчитанная с использованием Spatial Distribution. Патент приводит конкретную формулу на основе Гауссова распределения для расчета популярности запроса X в точке Y: popularity (query x at y) = (popularity of query x) * (1/sqrt(2*pi*σ^2)) * e^(-d^2 / (2*σ^2)). Здесь σ (сигма) — стандартное отклонение распределения, d — расстояние от точки Y до центра кластера популярности. Эта формула моделирует затухание популярности по мере удаления от центра.
    • Differential Popularity (Дифференциал популярности): Сравнение локальной популярности с общей (разница или соотношение ratio). Используется для активации повышения локальных запросов (Claim 7).
    • Пороги (Thresholds): Пороги для активации повышения локальных запросов. Также используются пороги надежности (предпочтение общих запросов, если локальных данных недостаточно или они skewed).

    Выводы

    1. Autocomplete — это смешанная система: Поисковые подсказки — это результат работы Blending Engine, который объединяет локальные и общие данные, используя несколько стратегий упорядочивания одновременно.
    2. Гео-кластеры важнее административных границ: Google использует сложный статистический анализ (spatial distribution) для определения реальных зон популярности запросов. Локальная релевантность не ограничивается границами городов или почтовыми индексами.
    3. Моделирование затухания популярности: Система использует математические модели (Gaussian distribution) для расчета того, как быстро падает популярность запроса по мере удаления от центра его кластера. Это позволяет точечно оценивать релевантность подсказки.
    4. Группировка уточнений как ключевой механизм (Claim 1): Основное защищенное изобретение — это логика идентификации локальных уточнений общих запросов и их размещение рядом в списке подсказок (например, «Пиццерия» и «Пиццерия Москва»). Это направляет пользователя к более точному запросу.
    5. Приоритет относительной локальной значимости: Если запрос значительно более популярен в локальной области, чем в целом (превышен порог Differential Popularity), он будет агрессивно повышен в списке подсказок.

    Практика

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

    • Анализ локализованных подсказок: Регулярно проверяйте Autocomplete в целевых регионах (используя эмуляцию местоположения). Это дает прямое представление о том, какие запросы Google считает локально популярными (Spatial Distribution) и какие уточнения он группирует с вашими основными запросами.
    • Оптимизация локальных сущностей (Local Entities): Убедитесь, что названия ваших бизнесов и услуг в Google Business Profile и на сайте соответствуют популярным локальным подсказкам. Особое внимание уделяйте связкам [Бренд + Топоним], так как Google активно их группирует (Claim 1).
    • Стимулирование локального брендового спроса: Работайте над повышением частоты поиска вашего бренда в целевом регионе через маркетинг и повышение узнаваемости. Чем выше реальная локальная популярность ваших запросов, тем выше вероятность их попадания в Local Queries и последующего продвижения через Blending Engine.
    • Создание контента под локальные кластеры: Адаптируйте контент под локальный спрос. Понимание того, что спрос моделируется как Spatial Distribution, позволяет точнее таргетировать контент на реальные кластеры пользовательского интереса, а не только на административные единицы.

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

    • Игнорирование локального контекста при оптимизации: Применение единой SEO-стратегии для всех регионов без учета локального спроса. Autocomplete активно направляет пользователей на локальные формулировки.
    • Манипуляции с локальными подсказками (Накрутка): Попытки искусственно повлиять на подсказки могут быть неэффективны. Система использует пороги надежности и сложные статистические модели (Spatial Distribution), что затрудняет манипуляции малыми объемами данных и может привести к фильтрации.
    • Ориентация только на высокочастотные общие запросы: Игнорирование локальных запросов. Механизм повышения локальной значимости может вывести их на первые места в Autocomplete для целевых пользователей, даже если их общая частотность мала.

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

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

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

    Сценарий 1: Группировка уточнений (Claim 1)

    1. Задача: Оптимизация видимости магазина «СпортМастер» в Самаре.
    2. Механизм: Пользователь в Самаре вводит «Спорт». Google генерирует общую подсказку «СпортМастер» и локальную «СпортМастер Самара». Blending Engine определяет, что второй запрос является уточнением (more specific version) первого, и размещает их рядом (immediately next).
    3. Результат в Autocomplete:
      СпортМастер
      СпортМастер Самара
    4. Действие SEO: Убедиться, что в контенте сайта и в GBP четко прослеживается связь бренда с топонимом «Самара», чтобы соответствовать локальной подсказке, которую Google активно предлагает пользователям для уточнения запроса.

    Сценарий 2: Повышение локально значимого запроса (Claim 5, 7)

    1. Задача: Продвижение локального ресторана «У Палыча» в Самаре.
    2. Механизм: Пользователь в Самаре вводит «У». Запрос «У Палыча» имеет очень высокую популярность в Самаре, но низкую в целом по России. Blending Engine рассчитывает Differential Popularity, соотношение превышает порог (Claim 7). Запрос также идентифицируется как высокоспецифичный (Claim 5).
    3. Результат: Запрос «У Палыча» повышается (promoted) в списке подсказок для пользователей в Самаре, возможно, выше более частотных общих запросов.
    4. Действие SEO: Фокусироваться на укреплении локального бренда, так как система способна распознать и усилить видимость сильных локальных игроков в Autocomplete.

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

    Описывает ли этот патент алгоритмы ранжирования сайтов?

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

    Что такое «пространственное распределение» (Spatial Distribution) и почему это важно?

    Это статистическая модель, показывающая, где географически популярен запрос. Вместо использования административных границ (города, области), Google определяет центр популярности запроса и радиус его актуальности. Это позволяет точнее оценивать локальный интерес и понимать, как быстро он падает по мере удаления от центра кластера (моделируется, например, через Gaussian distribution).

    Как Google определяет местоположение пользователя для локальных подсказок?

    Патент упоминает несколько методов: IP-адрес, GPS-координаты, близость к сотовым вышкам. Кроме того, система может определять вероятное местоположение пользователя на основе его предыдущих запросов (Query Log), если прямые данные недоступны или неточны (например, если пользователь недавно искал местную школу).

    Что означает «группировка уточнений» в подсказках?

    Это ключевой механизм (Claim 1). Если система видит общий запрос (например, «Home Depot») и локальный запрос, который является его уточнением (more specific version, например, «Home Depot Sunnyvale»), она специально разместит их рядом друг с другом (immediately next) в списке подсказок. Это помогает пользователю быстро уточнить свой интент.

    Может ли локальная подсказка оказаться выше общемирового тренда?

    Да. Патент описывает механизм повышения (promoting). Если запрос является высокоспецифичным для данной местности (Claim 5) или если его локальная популярность значительно превышает общую (Claim 7, превышен порог ratio), он может быть размещен на самом верху списка подсказок для пользователей в этом регионе.

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

    Основной метод — это соотношение количества отправок конкретного запроса к общему количеству отправок всех запросов, содержащих введенный пользователем фрагмент (query stem). Также могут учитываться метрики качества (Quality Measure), такие как клики по результатам поиска после выбора подсказки.

    Использует ли Google Гауссово распределение для ранжирования?

    В данном патенте Gaussian distribution используется для моделирования географического затухания популярности запроса при расчете локальных подсказок (Spatial Distribution). Это позволяет оценить релевантность запроса в конкретной точке относительно центра его популярности. Это не относится к ранжированию веб-документов в основной выдаче.

    Почему иногда локальные подсказки бывают странными или ненадежными?

    Патент признает, что локальные данные основаны на меньшей выборке и могут быть искажены (skewed) специфическими привычками (idiosyncratic search habits) небольшого числа людей. Для борьбы с этим система использует пороги надежности: если качество локальных подсказок низкое, Blending Engine предпочитает более надежные общие подсказки.

    Как использовать информацию из патента для Local SEO?

    Необходимо анализировать подсказки в целевых регионах для понимания реального спроса. Оптимизируйте локальные сущности (GBP, страницы локаций) под те формулировки, которые Google предлагает в Autocomplete. Стимулируйте естественный спрос на запросы формата [Бренд + Топоним], так как Google активно их группирует.

    Если мой бизнес находится на границе двух городов, как это повлияет на подсказки?

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

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

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