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

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

    DEMOTION OF ALREADY OBSERVED SEARCH QUERY COMPLETIONS (Понижение уже просмотренных вариантов завершения поискового запроса)
    • US8972388B1
    • Google LLC
    • 2015-03-03
    • 2012-02-29
    2012 Lev Finkelstein Патенты Google Персонализация Поведенческие сигналы

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

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

    Описание

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

    Патент решает проблему «стагнации» или «залипания» популярных поисковых подсказок в интерфейсе Autocomplete. Когда пользователь вводит запрос посимвольно, стандартные алгоритмы могут продолжать показывать одни и те же популярные варианты на каждом шаге (например, «baseball» для «b», «ba», «bas»). Если пользователь игнорирует эти подсказки и продолжает ввод, это снижает полезность функции. Изобретение направлено на увеличение разнообразия подсказок путем удаления тех вариантов, которые пользователь уже неявно отклонил.

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

    Запатентована система динамического переранжирования поисковых подсказок (Query Completions) в реальном времени во время сессии ввода. Система вычисляет оценку понижения (Demotion Score) для подсказок, которые уже были показаны пользователю. Ключевым фактором является время показа (Exposure Time) подсказки: чем дольше пользователь видел подсказку и не выбрал ее, тем сильнее она понижается в следующем списке.

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

    Механизм интерпретирует поведение пользователя, измеряя время между показом списка и вводом следующего символа (Exposure Time).

    • Медленный ввод (Длинная пауза): Интерпретируется как то, что пользователь успел просмотреть подсказки и решил их не использовать. Demotion Score будет рассчитан для сильного понижения этих подсказок.
    • Быстрый ввод (Короткая пауза): Интерпретируется как то, что пользователь мог не успеть оценить подсказки. Понижение будет слабым или отсутствовать.
    • Переранжирование: Исходный список подсказок (Initial List) корректируется с учетом Demotion Scores, и пользователю показывается уточненный список (Refined List), где повторяющиеся элементы смещены вниз.

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

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

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

    Влияние на традиционное SEO минимальное (3/10). Патент не описывает алгоритмы ранжирования веб-сайтов в органической выдаче (SERP). Он полностью сосредоточен на ранжировании предложений внутри выпадающего списка Autocomplete (этап формулировки запроса). Он имеет значение для исследования ключевых слов и ORM, но не влияет на то, как веб-сайты индексируются или ранжируются.

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

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

    Completion Demotion Engine (Механизм понижения подсказок)
    Компонент системы, отвечающий за расчет Demotion Scores и переранжирование списка подсказок на основе поведения пользователя в текущей сессии.
    Demotion Score (DS) (Оценка понижения)
    Числовая метрика, рассчитываемая для подсказок, которые уже были показаны. Отражает вероятность того, что пользователь видел подсказку и отклонил ее. Рассчитывается на основе Exposure Time.
    Exposure Time (Время показа / Экспозиция)
    Период времени между моментом отображения списка подсказок и моментом ввода пользователем следующего символа.
    Initial List (Исходный список)
    Список подсказок, сгенерированный стандартным механизмом (например, на основе популярности) для текущего частичного запроса, до применения понижений.
    Partial Query (Частичный запрос)
    Последовательность символов, введенная пользователем в поле поиска до момента отправки запроса.
    Query Completion (Завершение запроса / Подсказка)
    Предложение для завершения частичного запроса (подсказка в Autocomplete).
    Refined List (Уточненный список)
    Список подсказок после применения Demotion Scores к Initial List. Отображается пользователю.

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

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

    1. Система получает первый частичный запрос и отображает первый список подсказок.
    2. Система получает дополнительные символы, формируя второй частичный запрос.
    3. Получается второй (исходный) список подсказок.
    4. Идентифицируются подсказки, присутствующие в обоих списках.
    5. Для них рассчитываются Demotion Scores. Ключевой аспект: оценка основана на взвешенном значении (weighted value), связанном с периодом времени (Exposure Time) между показом первого списка и вводом дополнительных символов. Это небинарная мера (non-binary measure), зависящая от продолжительности паузы.
    6. Идентифицированные подсказки понижаются во втором списке на основе Demotion Scores.
    7. Отображается уточненный второй список (Refined List).

    Claim 2, 3 и 4 (Зависимые): Уточняют расчет Demotion Score с учетом позиции.

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

    Claim 5 (Зависимый): Уточняет условие применения по времени.

    Demotion Score может зависеть от того, превышает ли Exposure Time минимальный порог (minimum threshold time). Если пользователь ввел символ слишком быстро, система может решить, что он не успел прочитать подсказки, и не применять понижение.

    Claim 6 и 7 (Зависимые): Описывают итеративность и кумулятивный эффект.

    Процесс повторяется при вводе дальнейших символов. Если подсказка отображалась на нескольких этапах (Claim 7), ее Demotion Score может основываться на суммарном времени показа за всю сессию.

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

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

    QUNDERSTANDING – Понимание Запросов (Этап формулировки запроса)
    Система работает в реальном времени в механизме Autocomplete (Google Suggest), когда пользователь вводит текст в строку поиска.

    Взаимодействие компонентов:

    • Клиентское приложение (Браузер): Отправляет частичные запросы и фиксирует время ввода.
    • Query Completion Engine: Генерирует исходные списки подсказок (Initial Lists).
    • Completion Demotion Engine: Анализирует сессию, рассчитывает Exposure Time и Demotion Scores, и переранжирует список, создавая Refined List.

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

    • Последовательность частичных запросов от пользователя.
    • Временные метки ввода символов (для расчета пауз/скорости ввода).
    • Исходные списки подсказок и их стандартные оценки ранжирования (например, основанные на популярности).

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

    • Уточненный список подсказок (Refined List) для отображения в интерфейсе Autocomplete.

    На что влияет

    Механизм универсален и влияет на все типы запросов, тематик и языков, где активирована функция Autocomplete. Он не влияет на ранжирование контента в SERP.

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

    • Условия работы: Алгоритм активируется каждый раз, когда пользователь вводит дополнительный символ в поле поиска в рамках одной сессии.
    • Триггеры активации: Ввод нового символа после отображения предыдущего списка подсказок.
    • Пороговые значения: В патенте упоминаются:
      • Минимальный порог времени (например, 300, 400, 500, 700 или 1000 миллисекунд). Если пауза короче, понижение может не применяться (Claim 5).
      • Максимальный порог времени (например, 5, 7, 10 или 12 секунд). Если пауза длиннее, может применяться максимальное понижение.

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

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

    1. Начало ввода: Система получает первый частичный запрос (например, «b»).
    2. Первичные подсказки и тайминг: Отображается исходный список подсказок. Система начинает отсчет времени.
    3. Ввод следующего символа и фиксация времени: Пользователь вводит следующий символ (например, «a», формируя «ba»). Фиксируется время, прошедшее с момента показа предыдущего списка (Exposure Time).
    4. Получение нового списка: Генерируется новый исходный список (Initial List) для «ba».
    5. Идентификация повторов: Система определяет, какие подсказки из нового списка уже были показаны для запроса «b».
    6. Расчет Demotion Score: Для повторяющихся подсказок рассчитывается Demotion Score на основе зафиксированного Exposure Time.
    7. Переранжирование: Исходный список пересортировывается. Новая оценка подсказки является функцией ее исходной оценки и Demotion Score. Формируется Refined List.
    8. Отображение уточненного списка: Пользователю показывается Refined List.
    9. Повторение: Процесс повторяется для следующих символов, при этом Demotion Score может рассчитываться кумулятивно, учитывая время показа на всех предыдущих шагах.

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

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

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

    • Пользовательские факторы / Поведенческие факторы:
      • Последовательность введенных символов (Partial Queries).
      • Временные интервалы между вводом последовательных символов (Скорость печати и длительность пауз).
    • Структурные факторы (Интерфейсные):
      • Позиция подсказки в предыдущем показанном списке (Claims 2, 3, 4).
    • Системные данные:
      • Исходные оценки ранжирования (Initial Ranking Scores) для подсказок (например, основанные на популярности/частотности запросов).

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

    • Exposure Time (t): Время показа списка. Рассчитывается как разница во времени между отображением списка и вводом следующего символа.
    • Cumulative Exposure Time (ti): Суммарное время, в течение которого конкретная подсказка отображалась пользователю за всю сессию ввода.
    • Demotion Score (DS): Оценка понижения. В патенте приводится пример формулы (Eq. 1) экспоненциального затухания:
      DS(QCi)=exp−(k⋅ti)DS(QC_i) = exp^{-(k \cdot t_i)}DS(QCi​)=exp−(k⋅ti​)
      Где ti – время показа (кумулятивное), k – константа. Чем больше t, тем ниже значение DS (ближе к 0), что приводит к более сильному понижению.
    • Revised Ranking Score: Итоговая оценка подсказки. Рассчитывается как функция от исходного ранга (Initial Ranking Score) и Demotion Score (например, их произведение).

    Выводы

    1. Autocomplete — это динамическая адаптивная система: Google не просто показывает статический список популярных запросов. Autocomplete активно адаптируется к поведению пользователя в реальном времени в рамках одной сессии ввода.
    2. Скорость ввода как неявная обратная связь (Implicit Feedback): Система интерпретирует скорость печати и паузы как сигнал о релевантности показанных подсказок. Медленный ввод без выбора подсказки сигнализирует о том, что пользователь видел и отклонил предложенные варианты.
    3. Баланс популярности и релевантности в моменте: Популярность важна для исходного списка, но поведение пользователя в моменте может переопределить порядок. Цель — повысить разнообразие и избежать показа подсказок, которые пользователь уже отклонил.
    4. Математическая модель оценки внимания: Используется функция экспоненциального затухания, основанная на времени показа (Exposure Time). Это обеспечивает небинарное, гранулированное понижение, зависящее от длительности паузы.
    5. Фокус на UI/UX, а не на ранжировании SERP: Этот патент описывает исключительно оптимизацию пользовательского интерфейса и процесса формулировки запроса. Он не имеет отношения к алгоритмам ранжирования веб-страниц.

    Практика

    ВАЖНО: Этот патент описывает работу пользовательского интерфейса (Autocomplete). Он не дает прямых практических рекомендаций для традиционного SEO, направленного на улучшение ранжирования сайта в органической выдаче (SERP).

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

    Рекомендации касаются исследования ключевых слов и оптимизации видимости в Autocomplete (Search Suggest Optimization):

    • Динамический анализ Autocomplete при сборе семантики: Нельзя полагаться только на первый показанный список подсказок. Необходимо исследовать подсказки в динамике, добавляя символы и пробелы. Это позволит выявить больше релевантных запросов (long-tail), которые Google может поднимать для пользователей, если популярные варианты понижаются.
    • Учет вариативности спроса и Long-Tail: Стратегия должна покрывать не только высокочастотный запрос, но и связанные с ним уточненные запросы. Механизм понижения способствует тому, что менее популярные подсказки поднимаются выше по мере ввода запроса, что подтверждает важность оптимизации под СЧ и НЧ запросы.
    • Понимание динамики для ORM: При анализе репутации бренда в подсказках (ORM) необходимо учитывать, что список динамичен и зависит от скорости ввода. Нельзя полагаться на единичный статический снимок Autocomplete как на истину.

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

    • Статичный сбор подсказок: Ошибка — собрать только Топ-5 подсказок для короткого префикса и считать это полным покрытием спроса. Из-за динамического понижения реальные пользователи увидят гораздо большее разнообразие.
    • Игнорирование скорости ввода при анализе: Попытки эмулировать поведение пользователя при исследовании Autocomplete должны учитывать фактор времени. Быстрый ввод покажет одни результаты (близкие к Initial List), медленный ввод с паузами — другие (Refined List).
    • Манипуляции с Autocomplete: Попытки искусственно манипулировать подсказками усложняются. Система адаптируется к поведению конкретного пользователя в реальном времени, что может противодействовать попыткам закрепить одну подсказку на первом месте, если пользователи ее игнорируют.

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

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

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

    Сценарий: Сравнение медленного и быстрого ввода запроса «base»

    На основе примеров из FIG. 4 (медленный ввод) и FIG. 5 (быстрый ввод) патента.

    Вариант А: Медленный ввод (FIG. 4)

    1. Пользователь вводит «ba». Видит список (Топ-1: baseball).
    2. Пользователь делает паузу 2.1 секунды (долгое Exposure Time). Система предполагает, что «baseball» увидели, но не выбрали.
    3. Пользователь вводит «s» («bas»).
    4. Система рассчитывает сильное понижение для «baseball». Новый список: Топ-1: bass lake, Топ-2: baseball.
    5. Пользователь делает паузу 1.8 сек и вводит «e» («base»). Понижение накапливается.
    6. Результат: В финальном списке «baseball» выпадает из топа. Топ-1: base jumping.

    Вариант Б: Быстрый ввод (FIG. 5)

    1. Пользователь вводит «ba». Видит список (Топ-1: baseball).
    2. Пользователь делает паузу 0.6 секунды (короткое Exposure Time).
    3. Пользователь вводит «s» («bas»). Понижение слабое. Топ-1: baseball.
    4. Пользователь делает паузу 0.5 сек и вводит «e» («base»).
    5. Результат: В финальном списке «baseball» остается на топовых позициях (Топ-2: baseball).

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

    Влияет ли этот патент на ранжирование моего сайта в поисковой выдаче (SERP)?

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

    Что такое «Время показа» (Exposure Time) и почему оно важно?

    Exposure Time — это время между моментом, когда список подсказок был показан пользователю, и моментом, когда пользователь ввел следующий символ. Это ключевой параметр. Если время показа велико (долгая пауза), Google предполагает, что пользователь увидел подсказки, оценил их и решил, что они не подходят, поэтому эти подсказки будут понижены.

    Как скорость набора текста влияет на то, какие подсказки я увижу?

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

    Как рассчитывается Demotion Score (Оценка понижения)?

    В патенте приводится формула экспоненциального затухания: DS=exp−(k⋅t)DS = exp^{-(k \cdot t)}DS=exp−(k⋅t). Здесь ‘t’ — это Exposure Time. Это небинарная мера: чем дольше пауза, тем сильнее понижение. Это гарантирует, что при длительных паузах старые подсказки уступят место новым.

    Имеет ли значение, на какой позиции находилась подсказка ранее?

    Да. В патенте (Claim 2, 3, 4) упоминается, что Demotion Score может также учитывать позицию подсказки в предыдущем списке. Подсказки на топовых позициях (ближе к строке ввода) с большей вероятностью были замечены пользователем, поэтому они могут понижаться сильнее, чем те, что были внизу списка.

    Как использовать знание этого патента при сборе семантического ядра?

    Необходимо перейти от статичного сбора подсказок к динамическому. Недостаточно просто ввести префикс и скопировать Топ-5. Нужно активно взаимодействовать с Autocomplete: вводить символы, делать паузы, добавлять пробелы. Это позволит выявить скрытые подсказки (long-tail запросы), которые система поднимает вверх благодаря механизму понижения.

    Актуален ли этот патент для стратегий оптимизации под поисковые подсказки (Autocomplete SEO/ORM)?

    Да, он имеет значение. Он показывает, что видимость в Autocomplete зависит не только от популярности запроса, но и от поведения пользователя в реальном времени. Это усложняет попытки манипулировать подсказками, так как система может динамически понизить искусственно продвигаемую подсказку, если пользователи ее игнорируют.

    Применяется ли понижение, если я очень быстро печатаю?

    Вероятно, нет или в минимальной степени. В патенте (Claim 5) предусмотрена установка минимального порога времени (minimum threshold time), например 300-1000 мс. Если пауза между вводом символов короче этого порога, система считает, что пользователь не успел просмотреть подсказки, и понижение не применяется.

    Накапливается ли эффект понижения в течение одной сессии?

    Да (Claim 7). Если одна и та же подсказка отображается несколько раз по мере ввода запроса (например, для «b», «ba», «bas»), ее Demotion Score может рассчитываться на основе суммарного времени показа (Cumulative Exposure Time) за всю сессию, что усиливает эффект понижения.

    Может ли этот механизм объяснить, почему иногда в Autocomplete появляются менее популярные запросы?

    Да, это одно из следствий работы данного механизма. Если пользователь медленно вводит запрос, система понижает самые популярные (и уже показанные) варианты, освобождая место для менее популярных, но потенциально более релевантных в данном контексте подсказок.

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

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