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

Как Google использует иерархию истории поиска (Profile Tree) для персонализации поисковых подсказок

PERSONALIZED QUERY SUGGESTIONS FROM PROFILE TREES (Персонализированные предложения запросов из деревьев профилей)
  • US8316019B1
  • Google LLC
  • 2010-06-23
  • 2012-11-20
  • Персонализация
  • Поведенческие сигналы
  • Описание
  • Разбор
  • Выводы
  • Практика
  • FAQ
  • Похожие

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

Описание

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

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

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

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

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

Система работает в двух режимах:

  • Офлайн (Построение дерева): Система анализирует историю пользователя (запросы, клики, просмотры) и строит Profile Tree. Узлы представляют темы. Глубина узла (Depth) указывает на специфичность, а количество дочерних узлов (Child Count) — на широту темы.
  • Онлайн (Персонализация): Когда пользователь вводит запрос, система получает стандартный список связанных запросов (related queries). Каждый из них сравнивается с Profile Tree. Вычисляется оценка персональной релевантности (relevance score). Оценка тем выше, чем глубже находится соответствующий узел в дереве и чем меньше у него дочерних узлов.
  • Переранжирование: Связанные запросы переупорядочиваются на основе этих оценок, и пользователю показываются наиболее персонализированные подсказки.

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

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

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

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

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

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

Personal Profile Tree / Profile Tree (Дерево профиля)
Иерархическая структура данных, связанная с идентификатором пользователя (user identifier). Состоит из узлов, представляющих темы или категории информации, которыми пользователь интересовался ранее. Строится на основе search history data.
Node (Узел)
Элемент дерева профиля, представляющий определенную тему. Узлы содержат термины и фразы, связанные с этой темой.
Level / Depth (Уровень / Глубина)
Положение узла в иерархии относительно корневого узла (Root Node). Используется как индикатор специфичности темы. Большая глубина = выше специфичность = выше персональная релевантность.
Child Count (Количество дочерних узлов)
Количество узлов, происходящих от данного узла (включая прямых и косвенных потомков). Используется как индикатор широты темы. Большой Child Count = более общая тема = ниже персональная релевантность.
Related Search Query (Связанный поисковый запрос)
Запрос, предлагаемый как альтернатива или уточнение исходного запроса (поисковая подсказка).
Relevance Score (Оценка релевантности)
В контексте патента — оценка персональной релевантности подсказки для пользователя. Вычисляется на основе Depth и Child Count совпадающих узлов в Profile Tree.
First Order / Second Order Ranking (Первый / Второй порядок ранжирования)
First Order — исходное ранжирование подсказок (например, по популярности). Second Order — финальное ранжирование после применения персонализации.
Query Suggestion Engine (Механизм генерации подсказок)
Компонент поисковой системы, отвечающий за идентификацию, ранжирование и переранжирование связанных запросов.

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

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

  1. Система получает поисковый запрос, связанный с user identifier.
  2. Система получает ранжированный список related search queries (first order).
  3. Система обращается к profile tree пользователя. Дерево иерархично, узлы представляют темы на основе истории поиска и содержат термины/фразы.
  4. Для каждого связанного запроса:
    • Идентифицируются совпадающие узлы в дереве.
    • Определяются уровни (levels/глубина) этих узлов.
    • Определяется количество дочерних узлов (child count) для каждого совпадающего узла. Child count пропорционален числу прямых и косвенных потомков узла.
    • Выводится оценка релевантности (relevance score). Ключевой механизм: оценка прямо пропорциональна глубине уровней совпадающих узлов и обратно пропорциональна их child counts.
  5. Ранг связанных запросов корректируется на основе relevance scores, формируя второй порядок ранжирования (second order).
  6. Система предоставляет топовые запросы согласно второму порядку клиенту.

Ядро изобретения — это механизм переранжирования стандартных подсказок путем оценки их соответствия иерархии интересов пользователя, где предпочтение отдается специфичности (большая глубина) и нишевости (меньшее количество потомков).

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

Claim 4 (Зависимый от 3): Уточняет критерий совпадения: узел совпадает, если он явно соответствует хотя бы одному поисковому термину из запроса (текстовое совпадение).

Claim 5 (Зависимый от 1): Уточняет альтернативный источник данных: термины и фразы, извлеченные из документов, которые пользователь ранее выбирал (кликал) в результатах поиска.

Claim 6 (Зависимый от 1): Уточняет альтернативный критерий совпадения: узел совпадает, если он представляет тематическую категорию, которая включает концепт (concept), представленный терминами запроса (семантическое совпадение).

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

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

INDEXING (Индексирование данных пользователя)
На этом этапе система собирает и обрабатывает данные о поведении пользователя (история поиска, клики на результаты, история просмотров). Эти данные используются для офлайн-построения и обновления Personal Profile Tree, который сохраняется в базе данных профилей (Personal Profile Tree DB).

QUNDERSTANDING – Понимание Запросов
Основное применение патента. Когда пользователь вводит запрос, Query Suggestion Engine генерирует список потенциальных подсказок. Описанный механизм используется для персонализации этого списка.

RERANKING (Переранжирование подсказок)
Процесс изменения ранжирования с First Order на Second Order на основе персонализированных Relevance Scores происходит на этом этапе.

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

  • Исходный запрос пользователя.
  • User Identifier.
  • Ранжированный список связанных запросов (First Order).
  • Personal Profile Tree пользователя.

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

  • Переранжированный список поисковых подсказок (Second Order), персонализированный для данного пользователя.

На что влияет

  • Специфические запросы: Наибольшее влияние оказывается на неоднозначные или широкие запросы, где история пользователя может дать сильный сигнал о его интенте. Например, по запросу "apple" пользователь с историей запросов о садоводстве увидит подсказки о фруктах, а интересующийся гаджетами — о компании.
  • Ниши и тематики: Влияние сильнее в тематиках, где пользователь проявлял глубокий и продолжительный интерес, что позволило системе построить детализированное дерево профиля в этой области.

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

  • Условия работы: Алгоритм применяется в момент генерации поисковых подсказок (в строке ввода или на странице SERP).
  • Триггеры активации: Наличие User Identifier и связанного с ним Profile Tree. Персонализация активируется, если в исходном списке подсказок есть варианты, совпадающие с узлами дерева.
  • Ограничения (Приватность): В патенте указано, что система применяется, если пользователь дал согласие (opts-in) на отслеживание истории данных. Если пользователь не залогинен, очистил историю или отказался от отслеживания, механизм не активируется.

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

Процесс А: Офлайн-построение Personal Profile Tree

  1. Сбор данных: Система собирает данные о поведении пользователя (с его согласия): поисковые запросы, клики на результаты, история просмотров, закладки, подписки.
  2. Извлечение терминов: Из собранных данных (текстов запросов, контента просмотренных документов) извлекаются ключевые термины и фразы.
  3. Построение иерархии: Термины и фразы организуются в иерархическую структуру (Profile Tree). Узлы создаются для представления тем. Более специфичные темы располагаются глубже.
  4. Расчет метрик узлов: Для каждого узла определяется его глубина (Depth) и рассчитывается количество его потомков (Child Count).
  5. Обновление: Дерево периодически обновляется по мере накопления новых данных.

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

  1. Получение ввода: Система получает поисковый запрос и User Identifier.
  2. Генерация исходного списка: Получение стандартного списка связанных запросов (First Order), например, на основе популярности.
  3. Доступ к Profile Tree: Извлечение Profile Tree пользователя.
  4. Итерация по подсказкам: Для каждого связанного запроса выполняется:
    1. Идентификация совпадений: Поиск узлов в Profile Tree, которые совпадают с запросом (текстуально или семантически).
    2. Анализ узлов: Определение Depth и Child Count для совпадающих узлов.
    3. Расчет Relevance Score: Вычисление оценки персональной релевантности. Оценка увеличивается с ростом Depth и уменьшается с ростом Child Count.
  5. Корректировка ранжирования: Исходные ранги корректируются на основе Relevance Scores. Запросы с высокими оценками повышаются (Second Order).
  6. Вывод результатов: Предоставление финального списка подсказок пользователю.

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

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

  • Поведенческие факторы (Search History Data): Ключевые данные для построения Profile Tree. Включают:
    • Ранее введенные поисковые запросы (search queries previously submitted).
    • Выбранные пользователем результаты поиска (клики) (result documents that have been previously selected).
    • История навигации/просмотров (navigational history, web browsing history).
    • Закладки (bookmarks) и подписки (subscribed feeds) — упоминаются в описании патента как возможные источники.
  • Контентные факторы: Термины и фразы, извлеченные из документов, которые просматривал пользователь. Используются для наполнения узлов Profile Tree.
  • Пользовательские факторы: User identifier (имя пользователя, IP-адрес, ID устройства), необходимый для связи запроса с профилем.
  • Системные данные: Исходный ранжированный список связанных запросов.

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

Система использует структурные метрики Profile Tree для расчета персональной релевантности.

  • Depth / Level (Глубина): Метрика специфичности интереса. Чем больше глубина, тем выше персональная релевантность.
  • Child Count (Количество дочерних узлов): Метрика обобщенности интереса. Определяется как количество прямых и косвенных потомков узла. Чем больше Child Count, тем ниже персональная релевантность.
  • Relevance Score (Оценка релевантности): Агрегированная метрика персональной релевантности подсказки.

    В Claim 1 указаны зависимости:

    • Прямо пропорциональна глубине (Score∝Depth\text{Score} \propto \text{Depth}Score∝Depth).
    • Обратно пропорциональна Child Count (Score∝1Child Count\text{Score} \propto \frac{1}{\text{Child Count}}Score∝Child Count1​).

    В патенте также упоминается, что оценка может быть основана на самом глубоком совпадающем узле.

Выводы

  1. Персонализация важнее популярности (для подсказок): Система активно переранжирует общедоступные популярные подсказки, чтобы выдвинуть на первый план те, которые соответствуют истории конкретного пользователя. Популярность используется в основном для генерации кандидатов (First Order).
  2. Приоритет специфичности и нишевости: Механизм оценки (Relevance Score) явно предпочитает специфичные интересы. Глубокие узлы (большой Depth) в дереве профиля получают значительное преимущество.
  3. Понижение широких тем: Темы, которые охватывают множество подкатегорий (большой Child Count), считаются менее релевантными для персонализации, даже если они часто встречаются в истории пользователя.
  4. Зависимость от истории пользователя: Эффективность системы напрямую зависит от объема и качества собранных исторических данных (запросы, клики, браузинг) и способности системы построить точное иерархическое дерево интересов. Требуется согласие пользователя (opt-in).
  5. Семантическое и текстовое соответствие: Система может определять соответствие между подсказкой и профилем как по прямому включению терминов, так и на уровне концепций (семантически).

Практика

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

  • Развитие глубокой тематической экспертизы (Topical Depth): Создавайте контент, который покрывает тему максимально глубоко и специфично. Это увеличивает вероятность того, что ваш контент будет соответствовать глубоким узлам в Profile Trees заинтересованных пользователей, и они будут чаще видеть подсказки, ведущие к вам.
  • Фокус на долгосрочное вовлечение аудитории: Стратегия должна быть направлена на то, чтобы пользователи регулярно возвращались на сайт для изучения конкретной темы. Чем больше данных пользователь генерирует в рамках одной тематики (поиски, клики, просмотры), тем более детализированным будет его Profile Tree в этой области.
  • Оптимизация под НЧ и микро-НЧ запросы: Уделяйте внимание низкочастотным запросам, отражающим узкие интересы аудитории. Это помогает как при построении профиля пользователя (когда он потребляет ваш контент), так и при сопоставлении будущих подсказок с его профилем.
  • Сбор семантики с "чистого" профиля: При анализе поисковых подсказок для сбора семантического ядра используйте режим инкогнито или "чистый" профиль, чтобы видеть стандартные (популярные) подсказки, а не искаженные вашей личной историей поиска.

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

  • Фокус только на высокочастотные общие запросы: Оптимизация исключительно под самые популярные запросы может быть неэффективной. Персонализация может уводить пользователей от общих подсказок к более специфичным, если у них есть соответствующая история.
  • Создание поверхностного контента по множеству тем: Попытка охватить слишком много разных тем поверхностно не поможет сформировать глубокие узлы интересов у аудитории. Система будет классифицировать такие интересы как общие (низкая глубина, высокий child count) и не будет отдавать им приоритет.
  • Игнорирование интента пользователя за пределами текущей сессии: Нельзя рассматривать каждый визит пользователя как изолированное событие. Его предыдущая история (Profile Tree) активно влияет на то, как он взаимодействует с поиском в текущий момент.

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

Патент подтверждает стратегическую важность персонализации в поиске Google и важность понимания иерархии интересов пользователя. Для SEO это означает, что анализ общих трендов становится менее надежным. На первый план выходит понимание долгосрочных интересов конкретных сегментов аудитории. Стратегия построения Тематического Авторитета (Topical Authority) получает дополнительное подтверждение: глубокое покрытие ниши позволяет соответствовать специфическим узлам в деревьях интересов пользователей, обеспечивая приток целевого трафика через персонализированные подсказки.

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

Сценарий: Персонализация подсказок для любителя вина (на основе примера из патента FIG. 2)

  1. История пользователя и Profile Tree: Пользователь часто ищет информацию о винах Напа Вэлли. В его дереве сформировалась глубокая ветка: Regional -> United States -> California -> Wine -> Napa Valley -> Rutherford Winery. Узел "Rutherford Winery" имеет глубину 6 и Child Count 0.
  2. Исходный запрос: Пользователь вводит общий запрос "California".
  3. Стандартные подсказки (First Order): "California weather", "California map", "California jobs", "California wine".
  4. Персонализация: Система сопоставляет подсказки с деревом.
    • "California jobs" совпадает с узлом "Employment" (Глубина 4).
    • "California wine" совпадает с узлом "Wine" (Глубина 3, но ведет к глубокой ветке).
  5. Расчет Relevance Score: Подсказки, связанные с вином и Напа Вэлли, получают более высокий Relevance Score из-за наличия очень глубоких узлов в этой ветке истории пользователя.
  6. Переранжирование (Second Order): Подсказка "California wine" (и, возможно, менее популярная подсказка "Napa Valley wineries") поднимается на первую позицию.
  7. Результат: Пользователь видит подсказки, соответствующие его устоявшимся интересам, а не просто самые популярные запросы о Калифорнии.

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

Что такое Personal Profile Tree и как оно формируется?

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

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

Используются две основные метрики из Profile Tree: глубина совпадающего узла (Depth) и количество его дочерних элементов (Child Count). Подсказка считается более релевантной, если она соответствует глубокому узлу (высокая специфичность) с малым количеством дочерних элементов (узкая, нишевая тема). Такие подсказки получают бустинг при ранжировании.

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

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

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

Популярность по-прежнему важна для формирования исходного списка кандидатов (First Order Ranking). Однако описанный механизм переранжирует этот список (Second Order Ranking). В результате менее популярный запрос может быть показан выше, если он точно соответствует глубоким персональным интересам пользователя.

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

Во-первых, необходимо собирать ядро с "чистого" профиля (инкогнито), чтобы видеть стандартные подсказки. Во-вторых, необходимо уделять больше внимания НЧ и микро-НЧ запросам, которые отражают глубокие и специфические интересы аудитории, чтобы охватить персонализированные варианты спроса.

Может ли система определить интерес семантически, если пользователь никогда не вводил именно этот термин?

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

Какие действия на сайте помогают формировать нужное Profile Tree у пользователей?

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

Применяется ли этот механизм ко всем пользователям?

Нет. Он применяется только к пользователям, которые идентифицированы системой и дали согласие (opt-in) на отслеживание и использование их истории поиска для персонализации. Для анонимных пользователей используются стандартные подсказки.

Как этот патент связан с Topical Authority?

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

Что означает метрика Child Count и почему она важна?

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

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

Как Google использует персональное дерево интересов пользователя для определения важности слов в запросе и его переписывания
Google использует иерархический профиль интересов пользователя (Profile Tree), построенный на основе истории поиска и поведения, чтобы определить, какие слова в запросе наиболее важны для конкретного человека. Специфичные интересы (глубокие узлы в дереве) получают больший вес. Это позволяет системе отфильтровать шум в длинных запросах и сгенерировать более точный альтернативный запрос.
  • US8326861B1
  • 2012-12-04
  • Персонализация

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

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

Как Google использует личную историю поиска и профиль интересов для персонализации подсказок Autocomplete
Google персонализирует поисковые подсказки (Autocomplete), используя профиль интересов пользователя, созданный на основе его прошлых запросов и кликов. Система сравнивает тематику потенциальных подсказок с интересами пользователя и повышает в списке те варианты, которые соответствуют его предпочтениям, с учетом актуальности этих интересов.
  • US20140108445A1
  • 2014-04-17
  • Персонализация

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

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

Как Google персонализирует поисковые подсказки (Autocomplete) используя ваш социальный граф
Google использует данные из социального графа пользователя для персонализации и ранжирования поисковых подсказок (Autocomplete). Система учитывает, что искали ваши контакты, на какие результаты они кликали и какие ресурсы они одобряли (Endorsements). Подсказки, популярные среди близких контактов, ранжируются выше.
  • US9305092B1
  • 2016-04-05
  • Персонализация

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

Как Google использует историю поиска, поведение и многофакторные профили пользователей для персонализации поисковой выдачи
Google создает детальные профили пользователей на основе истории запросов, взаимодействия с результатами (клики, время просмотра) и анализа контента посещенных страниц. Эти профили (включающие интересы по терминам, категориям и ссылкам) используются для корректировки стандартных оценок ранжирования. Степень персонализации динамически регулируется уровнем уверенности системы в профиле (Confidence Score).
  • US9298777B2
  • 2016-03-29
  • Персонализация

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

  • SERP

Как Google персонализирует поисковые подсказки (Autocomplete) на основе интересов пользователя
Google использует механизм для персонализации поисковых подсказок (Autocomplete). Система определяет категории интересов пользователя на основе его истории поиска. Когда пользователь вводит начало запроса, подсказки ранжируются не по глобальной популярности, а по частоте их использования людьми с похожими интересами. Это направляет поисковое поведение пользователя в сторону запросов, релевантных его категории.
  • US8027990B1
  • 2011-09-27
  • Персонализация

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

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

Как Google в Autocomplete динамически выбирает между показом общих категорий и конкретных подсказок в зависимости от «завершенности запроса»
Google анализирует «меру завершенности запроса» (Measure of Query Completeness) по мере ввода текста пользователем. Если намерение неясно и существует много вариантов продолжения (низкая завершенность, высокая энтропия), система предлагает общие категории (например, «Регионы», «Бизнесы»). Если намерение становится ясным (высокая завершенность, низкая энтропия), система переключается на конкретные подсказки или сущности.
  • US9275147B2
  • 2016-03-01
  • Семантика и интент

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

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

Как Google определяет интент запроса, анализируя классификацию контента, который кликают пользователи
Google использует данные о поведении пользователей для классификации запросов. Система определяет, какой контент пользователи считают наиболее релевантным для запроса (на основе кликов и времени пребывания). Затем она анализирует классификацию этого контента (например, «продукт», «новости», «взрослый контент») и присваивает доминирующую классификацию самому запросу. Это позволяет уточнить интент и скорректировать ранжирование.
  • US8838587B1
  • 2014-09-16
  • Семантика и интент

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

  • SERP

Как Google использует клики (CTR) и время на сайте (Click Duration) для выявления спама и корректировки ранжирования в тематических выдачах
Google использует итеративный процесс для улучшения классификации контента и выявления спама, анализируя поведенческие сигналы (CTR и продолжительность клика). Если пользователи быстро покидают документ или игнорируют его в выдаче, он помечается как спам или нерелевантный теме. Эти данные затем используются для переобучения классификатора и корректировки ранжирования для будущих тематических запросов.
  • US7769751B1
  • 2010-08-03
  • Поведенческие сигналы

  • Антиспам

  • SERP

Как Google использует внутренние ссылки и структуру DOM для генерации шаблонов сайта и извлечения структурированных сниппетов
Google анализирует повторяющиеся блоки внутренних ссылок (например, списки товаров). Если текст возле ссылки на исходной странице совпадает с текстом на целевой странице, Google определяет DOM-структуру этого текста и создает шаблон домена. Этот шаблон позволяет автоматически извлекать ключевую информацию (например, цену и характеристики) для сниппетов со всех однотипных страниц сайта, даже без микроразметки.
  • US9971746B2
  • 2018-05-15
  • Структура сайта

  • SERP

  • Ссылки

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

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

  • Local SEO

Как Google использует данные о реальных повторных посещениях (Quality Visit Measure) и социальных взаимодействиях для ранжирования локального бизнеса
Google использует данные о физических посещениях пользователей для оценки качества локального бизнеса. Система рассчитывает «Quality Visit Measure», придавая значительно больший вес местам, куда люди возвращаются повторно, приводят друзей или посещают по рекомендации. Этот показатель используется как сильный сигнал качества для ранжирования в локальном поиске и Google Maps, снижая зависимость от онлайн-отзывов.
  • US10366422B2
  • 2019-07-30
  • Поведенческие сигналы

  • Local SEO

Как Google запоминает прошлые уточнения поиска пользователя и автоматически перенаправляет его к конечному результату
Google использует механизм персонализации, который отслеживает, как пользователи уточняют свои поисковые запросы. Если пользователь часто вводит общий запрос, а затем выполняет ряд действий (например, меняет запрос или взаимодействует с картой), чтобы добраться до конкретного результата, система запоминает эту последовательность. В будущем, при вводе того же общего запроса, Google может сразу показать конечный результат, минуя промежуточные шаги.
  • US9305102B2
  • 2016-04-05
  • Персонализация

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

Как Google масштабирует расчет кратчайших путей в графе ссылок от авторитетных сайтов («Seed Nodes»)
Патент описывает инфраструктуру Google для распределенного вычисления кратчайших путей в огромных графах, таких как веб-граф. Система позволяет эффективно и отказоустойчиво рассчитывать расстояние от любого узла до ближайших авторитетных «Seed Nodes». Это foundational технология, которая делает возможным применение алгоритмов ранжирования, основанных на анализе ссылочного графа и распространении авторитетности (например, типа TrustRank) в масштабах всего интернета.
  • US8825646B1
  • 2014-09-02
  • Ссылки

Как Google использует фразы и тематические кластеры из истории пользователя для персонализации результатов поиска
Google может строить модель интересов пользователя, анализируя семантически значимые фразы и тематические кластеры в контенте, который пользователь потребляет (просматривает, сохраняет, печатает). При последующих запросах система повышает в ранжировании те документы, которые содержат фразы, одновременно релевантные запросу и присутствующие в профиле интересов пользователя.
  • US7580929B2
  • 2009-08-25
  • Персонализация

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

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

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

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

  • Local SEO

seohardcore