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

Как Google оптимизирует отображение поисковых подсказок (Autocomplete) на маленьких экранах, показывая только следующие слова

METHOD AND SYSTEM FOR SUGGESTING PHRASE COMPLETIONS WITH PHRASE SEGMENTS (Метод и система предложения завершения фраз с помощью сегментов фраз)
  • US20140253458A1
  • Google LLC
  • 2011-07-20
  • 2014-09-11
  • Поведенческие сигналы
  • Персонализация
  • Описание
  • Разбор
  • Выводы
  • Практика
  • FAQ
  • Похожие

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

Описание

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

Патент решает проблему пользовательского интерфейса (UI/UX) на устройствах с ограниченным пространством экрана (смартфоны, планшеты, носимые устройства, такие как Google Glass). Традиционное отображение полных подсказок автозаполнения (Phrase Completion Suggestions) занимает много места и затрудняет навигацию и выбор на маленьких дисплеях.

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

Запатентован метод управления и отображения подсказок для завершения ввода текста. Вместо показа полного списка фраз, начинающихся с введенного текста, система отображает только следующие сегменты (phrase segments, обычно слова), опуская уже введенный пользователем текст. Эти сегменты ранжируются на основе истории активности пользователя.

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

Система работает итеративно для формирования запроса:

  • Ввод: Пользователь вводит начальный текст (например, «сан»).
  • Идентификация и Ранжирование: Система находит фразы, начинающиеся с этого текста, и ранжирует их на основе web activity пользователя.
  • Отображение Сегментов: Система показывает только следующие сегменты из высокоранжированных фраз, не повторяя введенный текст (например, «франциско», «хосе»).
  • Выбор и Конкатенация: Пользователь выбирает сегмент (например, «франциско»). Система объединяет его с исходным текстом («сан франциско»).
  • Повтор: Процесс повторяется для нового текста, предлагая следующие сегменты (например, «погода», «зоопарк»).

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

Средняя. Оптимизация интерфейсов для мобильных и носимых устройств остается критически важной. Хотя этот конкретный способ отображения (только следующее слово) не является единственным в современных мобильных интерфейсах Google, он представляет собой базовый подход к экономии пространства, актуальный для смарт-часов или очков дополненной реальности.

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

Патент имеет минимальное прямое влияние на SEO-стратегии ранжирования (20/100). Это изобретение относится к области пользовательского интерфейса (UI/UX), конкретно к методу отображения подсказок (Autocomplete). Он не описывает алгоритмы ранжирования или индексирования. Однако он дает важное понимание того, как Google использует персонализацию (web activity) для ранжирования подсказок и как пользователи могут итеративно формировать запросы на определенных устройствах.

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

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

Phrase Segment (Сегмент фразы)
Часть фразы (часто одно слово), которая следует сразу за введенным пользователем текстом в идентифицированной фразе-кандидате. Это то, что отображается пользователю в качестве подсказки.
Received Text (Полученный текст)
Текст, введенный пользователем в вычислительную систему (например, в поисковую строку).
Concatenated Text (Конкатенированный/объединенный текст)
Новый текст, сформированный путем объединения Received Text с выбранным пользователем Phrase Segment.
Web Activity (Веб-активность)
Данные о поведении пользователя, используемые для ранжирования предлагаемых сегментов фраз. Включает историю поиска, посещенные сайты, а также (согласно патенту) текстовые сообщения и электронную почту.
Ranks (Ранги)
Порядок сортировки предлагаемых сегментов фраз, определенный на основе Web Activity.
Head-Wearable Display Device (Носимое наголовное устройство отображения)
Устройство типа очков (например, Google Glass), для которого данный метод оптимизации интерфейса особенно актуален.

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

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

  1. Система получает введенный текст.
  2. Идентифицируется первое множество фраз, которые начинаются с этого текста и содержат следующий за ним сегмент фразы.
  3. Критический шаг: На основе веб-активности (web activity) вычислительной системы определяются ранги (ranks), связанные с этими фразами.
  4. На основе этих рангов отображается первый список сегментов фраз без отображения полученного текста (without displaying the received text).
  5. Система получает ввод, определяющий выбор одного из отображенных сегментов.

Ядро изобретения заключается в комбинации двух аспектов: (1) экономия места за счет отображения только следующего сегмента и (2) использование web activity для персонализированного ранжирования этих сегментов.

Claim 2 (Зависимый от 1): Описывает итеративный процесс формирования запроса.

  1. Полученный текст объединяется с выбранным сегментом, формируя конкатенированный текст.
  2. Идентифицируется второе множество фраз, начинающихся с этого нового текста.
  3. Отображается второй список следующих сегментов без отображения конкатенированного текста.

Этот пункт описывает механизм поэтапного построения длинных запросов путем последовательного выбора следующего слова.

Claim 7 (Зависимый от 1): Уточняет источники данных для идентификации фраз.

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

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

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

QUNDERSTANDING – Понимание Запросов (Этап формирования запроса / Query Formulation)

Механизм применяется в пользовательском интерфейсе (например, в веб-браузере или приложении для обмена сообщениями) для оптимизации работы системы подсказок (Autocomplete/Suggest).

  • Взаимодействие: Локальное приложение взаимодействует с Search Engine (внешним или локальным) для получения списка фраз и использует данные профиля пользователя для их ранжирования.
  • Входные данные:
    • Текст, вводимый пользователем в реальном времени (Received Text).
    • Данные об активности пользователя (Web Activity, история поиска, сообщения, email).
  • Выходные данные:
    • Список ранжированных сегментов фраз (Phrase Segments), отображаемый без повторения введенного текста.
    • Конкатенированный текст (Concatenated Text) для следующего шага.

На что влияет

  • Устройства: Влияет на UX на устройствах с ограниченным размером экрана: смартфоны, PDA и особенно носимые устройства (Head-Wearable Display Device).
  • Специфические запросы: Облегчает формирование длинных, многословных запросов (long-tail queries), позволяя пользователям строить их поэтапно.
  • Приложения: Веб-браузеры, приложения для обмена текстовыми сообщениями и электронной почты.

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

  • Триггеры активации: Алгоритм активируется в реальном времени, когда пользователь начинает вводить текст в поле ввода (search field). Ввод может обрабатываться посимвольно или пословно.
  • Условия: Применяется, когда система может идентифицировать фразы, начинающиеся с введенного текста, и когда активен данный режим отображения для экономии места.

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

  1. Получение текста: Система фиксирует текст (Received Text), введенный пользователем.
  2. Идентификация фраз: Введенный текст передается в Search Engine. Идентифицируется набор фраз, которые начинаются с этого текста.
  3. Ранжирование фраз: Система определяет ранги (ranks) для идентифицированных фраз. Ранжирование основывается на данных об активности пользователя (web activity).
  4. Извлечение сегментов: Из высокоранжированных фраз извлекается следующий сегмент (Phrase Segment), следующий сразу за введенным текстом.
  5. Отображение (оптимизированное): Система отображает список ранжированных сегментов в интерфейсе. Уже введенный текст не повторяется в списке подсказок.
  6. Обработка выбора: Система получает от пользователя выбор одного из предложенных сегментов.
  7. Конкатенация: Выбранный сегмент добавляется к ранее введенному тексту, формируя Concatenated Text.
  8. Итерация: Полученный Concatenated Text используется как новый ввод, и процесс повторяется с шага 2, предлагая следующие сегменты для расширенной фразы.

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

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

Патент фокусируется на интерфейсе, но четко определяет данные, используемые для ранжирования подсказок:

  • Контентные факторы (Текстовые данные): Текст, вводимый пользователем в реальном времени (Received Text).
  • Пользовательские и Поведенческие факторы (Web Activity): Это ключевые данные для ранжирования подсказок (Claim 1). Патент детализирует источники этих данных:
    • Предыдущие поисковые запросы (prior search entries, historical user search activities).
    • Избранные веб-сайты (favorite web sites).
    • Ранее просмотренные документы.
    • Текстовые сообщения (text messaging, sent and received text messages).
    • Электронная почта (emailing).

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

  • Ранги (Ranks): Основная метрика, используемая для сортировки предлагаемых сегментов фраз. Патент утверждает, что ранги определяются на основе web activity. Конкретные формулы или алгоритмы расчета этих рангов в документе не описаны.

Выводы

  1. Патент описывает оптимизацию UI/UX, а не алгоритм ранжирования поиска: Основная цель патента — улучшение опыта ввода запросов на устройствах с маленькими экранами. Он не дает рекомендаций для SEO по оптимизации контента.
  2. Механизм отображения подсказок: Ключевая идея — не показывать уже введенный текст в списке подсказок, а показывать только следующие возможные сегменты (слова) для экономии места.
  3. Поэтапное формирование запроса: Патент описывает итеративный механизм, который позволяет пользователям строить длинные запросы шаг за шагом. Это может направлять пользователей к более специфичным формулировкам.
  4. Глубокая персонализация подсказок (Web Activity): Важнейший вывод для понимания работы Google Suggest/Autocomplete — предлагаемые сегменты ранжируются на основе web activity пользователя.
  5. Широкие источники для персонализации: Патент указывает, что для ранжирования подсказок могут использоваться не только история поиска, но и личные данные, такие как текстовые сообщения и электронная почта.

Практика

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

Хотя патент ориентирован на UI, он дает важные косвенные инсайты для исследования ключевых слов и понимания работы Google Autocomplete:

  • Анализ структуры Autocomplete (Suggest Optimization): Тщательно анализируйте, какие слова естественно следуют за вашими основными ключевыми терминами. Создавайте контент, который отражает эти естественные языковые паттерны и цепочки запросов. Если пользователи строят запросы итеративно, ваш контент должен соответствовать этим популярным путям.
  • Учет персонализации при Keyword Research: Помните, что подсказки сильно персонализированы (на основе Web Activity, включая историю поиска и даже переписку). При исследовании ключевых слов используйте режим инкогнито или специализированные инструменты для сбора агрегированных, неперсонализированных данных о подсказках.
  • Фокус на естественных словосочетаниях (Collocations): Сосредоточьтесь на использовании естественных фраз в контенте. Это увеличивает вероятность того, что ваш контент будет релевантен запросам, сформированным с помощью системы подсказок.

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

Данный патент не направлен против каких-либо SEO-манипуляций и не делает какие-либо SEO-тактики неэффективными, так как он описывает интерфейс ввода.

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

Патент подтверждает стратегическую важность Mobile UX и адаптации интерфейсов под различные устройства (включая носимые гаджеты). Для SEO это подтверждение того, что процесс формирования запроса активно управляется Google. Понимание механизмов Autocomplete и того факта, что подсказки ранжируются и персонализируются, является ключевым для эффективного исследования ключевых слов и понимания интента пользователей.

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

Практических примеров применения для SEO нет, так как патент описывает интерфейс ввода. Ниже приведен пример работы интерфейса, описанного в патенте (из FIG. 5A-5E).

Сценарий: Ввод запроса "san francisco giants tickets" на маленьком экране

  1. Действие пользователя: Вводит "san".
  2. Отображение (согласно патенту): Система показывает сегменты: "jose", "francisco", "santana", "santa". (Слово "san" не повторяется).
  3. Действие пользователя: Выбирает "francisco". Текущий ввод: "san francisco".
  4. Отображение (согласно патенту): Система показывает сегменты: "weather", "chronicle", "zoo", "giants", "ballet" и т.д.
  5. Действие пользователя: Выбирает "giants". Текущий ввод: "san francisco giants".
  6. Отображение (согласно патенту): Система показывает сегменты: "schedule", "tickets", "2011", "showtime" и т.д.

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

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

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

В чем ключевое отличие описанного метода от стандартного Autocomplete?

Ключевое отличие в том, что система не повторяет уже введенный текст в списке подсказок. Вместо отображения «san francisco», «san jose» при вводе «san», система отобразит только «francisco», «jose». Это сделано специально для экономии пространства на маленьких экранах.

Описывает ли патент, как Google выбирает, какие подсказки показать?

Да, в Claim 1 четко указано, что подсказки (сегменты фраз) ранжируются на основе web activity пользователя. Это означает, что порядок подсказок персонализирован и зависит от предыдущих действий пользователя, а не только от общей популярности запроса.

Что такое «Веб-активность» (Web Activity) и какие данные она включает?

Это данные о поведении пользователя для ранжирования подсказок. Патент упоминает, что это может включать историю поиска, посещенные сайты, а также личные данные, такие как текстовые сообщения и электронную почту (Claim 7). Это подчеркивает глубокий уровень персонализации подсказок.

Как этот патент влияет на исследование ключевых слов (Keyword Research)?

Он подчеркивает важность понимания того, как пользователи строят длинные запросы итеративно. SEO-специалистам стоит анализировать цепочки слов и естественные словосочетания в нише. Также важно помнить о персонализации и использовать инструменты для сбора агрегированных данных Autocomplete.

Что такое "сегмент фразы" (Phrase Segment) в контексте этого патента?

Сегмент фразы — это часть текста, которая следует сразу за тем, что ввел пользователь. В большинстве примеров это просто следующее слово. Если пользователь ввел "Нью", а система предлагает "Йорк" и "Дели", то "Йорк" и "Дели" являются сегментами фраз.

Применяется ли этот метод только в веб-поиске?

Нет. Хотя основные примеры касаются веб-браузера, в патенте также упоминается применение этого метода при составлении текстовых сообщений (text messaging) или электронных писем (emailing) для ускорения ввода текста.

Упоминаются ли в патенте конкретные устройства?

Да, патент упоминает смартфоны, PDA, планшеты, а также приводит детальный пример реализации в носимом наголовном устройстве отображения (Head-Wearable Display Device), визуально напоминающем Google Glass.

Используется ли этот интерфейс сейчас?

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

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

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

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

Как Google консолидирует оценки популярности и фильтрует подсказки в Autocomplete для оптимизации выдачи
Google использует механизм консолидации оценок в Autocomplete: популярность длинных запросов суммируется с популярностью их коротких префиксов. Это позволяет точнее определить реальный спрос. Затем система фильтрует список, предпочитая более длинные и информативные подсказки коротким, если длинная подсказка составляет значительную часть популярности короткой, оптимизируя интерфейс пользователя.
  • US8713042B1
  • 2014-04-29
  • SERP

Как Google ускоряет автозаполнение (Autocomplete) и какие факторы ранжирования подсказок раскрывает этот механизм кэширования
Google оптимизирует производительность Autocomplete, кэшируя подсказки локально в браузере, чтобы избежать запросов к серверу при каждом вводе символа. Хотя патент фокусируется на скорости, он также подтверждает, что Google ранжирует подсказки на основе популярности запросов (частоты использования) и значимости сущностей (например, численности населения для географических объектов).
  • US20130054632A1
  • 2013-02-28
Как Google ускоряет работу поисковых подсказок (Autocomplete) с помощью предиктивного кэширования на устройстве пользователя
Google использует механизм для борьбы с задержками сети при отображении поисковых подсказок (Autocomplete), особенно на мобильных устройствах. Система заранее отправляет наиболее вероятные подсказки на устройство пользователя, где они кэшируются локально. Это позволяет мгновенно отображать подсказки по мере ввода запроса, не дожидаясь ответа сервера.
  • US8560562B2
  • 2013-10-15
Как Google управляет задержкой показа подсказок автозаполнения для улучшения пользовательского опыта
Google использует механизм для оптимизации отображения подсказок автозаполнения, получаемых из локального кэша и удаленного сервера. Чтобы избежать мерцания интерфейса из-за сетевых задержек, система намеренно задерживает показ локальных подсказок. Если серверные подсказки приходят быстро, отображается объединенный список. Если сервер отвечает медленно, локальные подсказки показываются по истечении тайм-аута, обеспечивая баланс между скоростью и качеством предложений.
  • US8645825B1
  • 2014-02-04
Как Google визуально и аудиально сигнализирует об уверенности в подсказках автозаполнения (Auto-Complete)
Google использует систему для улучшения UX при вводе запроса, рассчитывая вероятность того, что подсказка автозаполнения соответствует намерению пользователя. Если вероятность для лучшей подсказки превышает определенный порог, Google может визуально или аудиально выделить ее (например, подсветкой, гистограммой или звуком), чтобы ускорить выбор пользователя.
  • US8412728B1
  • 2013-04-02
  • Семантика и интент

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

Как Google позволяет пользователям "углубиться" в контент установленного мобильного приложения прямо из веб-выдачи
Google использует этот механизм для интеграции контента из нативных приложений в веб-поиск. Если приложение установлено у пользователя и система определяет высокую релевантность его контента запросу, в выдачу добавляется специальный элемент (например, "Больше результатов из приложения X"). Клик по этому элементу запускает новый поиск, показывая множество deep links только из этого приложения, не покидая интерфейс поиска.
  • US10579687B2
  • 2020-03-03
  • SERP

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

  • Ссылки

Как Google использует данные веб-поиска и клики пользователей для классификации бизнесов и построения иерархии категорий
Google анализирует логи веб-поиска (введенные ключевые слова и последующие клики по результатам), чтобы понять, как пользователи интуитивно классифицируют бизнесы. Эти данные используются для автоматического построения динамической иерархической структуры категорий. Эта структура затем применяется для улучшения точности поиска, в частности, для оптимизации моделей распознавания речи в голосовых системах.
  • US7840407B2
  • 2010-11-23
  • Поведенческие сигналы

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

  • Структура сайта

Как Google использует всплески поискового интереса и анализ новостей для обновления Графа Знаний в реальном времени
Google отслеживает аномальный рост запросов о сущностях (людях, компаниях) как индикатор реального события. Система анализирует свежие документы, опубликованные в этот период, извлекая факты в формате Субъект-Глагол-Объект (SVO). Эти факты используются для оперативного обновления Графа Знаний или добавления блока «Недавно» в поисковую выдачу.
  • US9235653B2
  • 2016-01-12
  • Knowledge Graph

  • Свежесть контента

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

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

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

  • SERP

Как Google предсказывает ваш следующий запрос на основе контента, который вы просматриваете, и истории поиска других пользователей
Google использует систему контекстной информации, которая анализирует контент на экране пользователя (например, статью или веб-страницу) и предсказывает, что пользователь захочет искать дальше. Система не просто ищет ключевые слова на странице, а использует исторические данные о последовательностях запросов (Query Logs). Она определяет, что другие пользователи искали после того, как вводили запросы, связанные с текущим контентом, и предлагает эти последующие запросы в качестве рекомендаций.
  • US20210232659A1
  • 2021-07-29
  • Семантика и интент

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

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

Как Google использует повторные клики, прямой трафик и время на сайте для расчета оценки качества домена и корректировки ранжирования
Google анализирует поведение пользователей на уровне домена (группы ресурсов) для вычисления модификатора ранжирования. Ключевые метрики включают долю повторных кликов (Repeat Click Fraction), долю прямого трафика (Deliberate Visit Fraction) и среднюю продолжительность визита (Average Duration). Эти данные используются для корректировки исходных оценок страниц сайта, понижая ресурсы с низкими показателями пользовательской лояльности и вовлеченности.
  • US9684697B1
  • 2017-06-20
  • Поведенческие сигналы

  • SERP

Как Google определяет основной контент страницы, анализируя визуальную структуру и характеристики разделов
Google использует систему для идентификации основного контента веб-страницы путем её разделения на логические разделы на основе визуального макета. Система оценивает характеристики каждого раздела (соотношение ссылок к тексту, количество слов, изображения, расположение) относительно характеристик всей страницы, чтобы выделить наиболее значимый контент и отделить его от навигации и шаблонов.
  • US20140372873A1
  • 2014-12-18
  • Структура сайта

  • Техническое SEO

  • Ссылки

Как Google извлекает сущности из активности пользователя для запуска проактивных (имплицитных) поисковых запросов
Анализ патента Google, описывающего метод идентификации «именованных сущностей» (людей, тем, фраз) путем мониторинга действий пользователя, таких как электронная почта, просмотр веб-страниц и набор текста. Система использует эти сущности для проактивного запуска фоновых поисковых запросов (имплицитных запросов), релевантных текущему контексту пользователя, часто с использованием персонализированных данных.
  • US9009153B2
  • 2015-04-14
  • Персонализация

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

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

Как Google использует социальные связи для обнаружения ссылочного спама и накрутки кликов
Google может анализировать связи между владельцами сайтов в социальных сетях, чтобы оценить независимость ссылок между их ресурсами. Если владельцы тесно связаны (например, друзья), ссылки между их сайтами могут получить меньший вес в ранжировании, а клики по рекламе могут быть классифицированы как спам (накрутка).
  • US8060405B1
  • 2011-11-15
  • Антиспам

  • Ссылки

  • SERP

Как Google генерирует связанные запросы (Related Searches), используя сущности из топовых результатов и сохраняя структуру исходного запроса
Google использует систему для автоматической генерации уточнений запросов (например, «Связанные запросы»). Система анализирует топовые документы в выдаче и извлекает из них ключевые сущности. Затем эти сущности комбинируются с важными терминами исходного запроса, при этом строго сохраняется исходный порядок слов, чтобы создать релевантные и естественно звучащие предложения для дальнейшего поиска.
  • US8392443B1
  • 2013-03-05
  • Семантика и интент

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

seohardcore