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

    Как Google использует «искусственные анкоря» для перехода и подсветки конкретного фрагмента текста на странице (Scroll-To-Text)

    SYSTEMS AND METHODS FOR DIRECT NAVIGATION TO SPECIFIC PORTION OF TARGET DOCUMENT (Системы и методы для прямой навигации к определенной части целевого документа)
    • US8150824B2
    • Google LLC
    • 2012-04-03
    • 2003-12-31
    2003 SERP Патенты Google

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

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

    Описание

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

    Патент решает проблему пользовательского опыта (UX) после перехода из поиска. Стандартно браузер открывает страницу в самом верху. Если документ длинный, а релевантная информация (показанная в сниппете) находится глубоко внутри, пользователь вынужден вручную прокручивать страницу или использовать поиск по тексту (Ctrl+F). Изобретение автоматизирует навигацию непосредственно к нужному фрагменту.

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

    Запатентован метод инструктирования клиентского браузера для прямой навигации к определенной внутридокументной части (intra-document portion) целевого документа. Ключевым элементом является использование Artificial Anchor (искусственного анкоря) — инструкции, добавленной к URL поисковой системой, но не определенной в исходном коде целевого документа. Это позволяет осуществлять навигацию к фрагментам, которые не были размечены автором сайта.

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

    Механизм работает в связке сервер-клиент:

    • Сервер (Поисковая система): Определяет релевантный сниппет. Генерирует Artificial Anchor, который содержит текст сниппета и специальный префикс (Preassigned Artificial Anchor Designator, например, _g_), чтобы отличить его от обычных анкорей. Этот анкорь добавляется к URL результата поиска.
    • Клиент (Браузер пользователя): Требуется наличие специального модуля (Artificial Named Anchor Module) — например, тулбара, плагина или нативной поддержки браузером.
    • Навигация: Когда пользователь кликает по ссылке, модуль на клиенте распознает искусственный анкорь по префиксу. Он извлекает текст из анкоря, находит этот текст на загруженной странице, автоматически прокручивает (scroll) экран к этому месту и подсвечивает (highlight) найденный фрагмент.

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

    Высокая. Описанный в патенте механизм является концептуальной основой функции, известной сегодня как «Scroll-To-Text». Хотя техническая реализация эволюционировала от необходимости установки плагинов (как описано в патенте 2003 года) к использованию современных веб-стандартов (например, фрагмент #:~:text=, нативно поддерживаемый многими браузерами), базовая идея патента полностью актуальна в 2025 году и активно используется Google, особенно при клике на Featured Snippets.

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

    Патент имеет важное значение для UX и анализа поведения пользователей (7.5/10). Он не описывает алгоритмы ранжирования, но критически влияет на то, как пользователь взаимодействует с контентом после клика в SERP. Автоматический переход и подсветка ответа улучшают удовлетворенность пользователя. Для SEO это подчеркивает необходимость наличия четких, легко идентифицируемых текстовых ответов на странице и обеспечения технической возможности для работы этого механизма (чистый код, доступный для поиска текст).

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

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

    Active Snippet Link (Активная ссылка сниппета)
    Гиперссылка в результатах поиска, которая включает инструкцию (например, Artificial Anchor) для навигации непосредственно к той части целевого документа, откуда был извлечен сниппет.
    Artificial Anchor (Искусственный анкорь)
    Анкорь (URL fragment), добавленный к URL поисковой системой, но не определенный автором в HTML-коде целевого документа (undefined in the search result document). Используется для симуляции навигации к определенному месту на странице.
    Artificial Named Anchor Module (Модуль искусственных именованных анкорей)
    Компонент на стороне клиента (например, тулбар, плагин, DLL, Browser Helper Object или нативная функция браузера), который распознает и обрабатывает Artificial Anchors.
    Highlighting (Подсветка)
    Визуальное выделение фрагмента текста на целевой странице (изменение цвета фона, шрифта и т.д.) для привлечения внимания пользователя к релевантной информации.
    Intra-document portion (Внутридокументная часть)
    Конкретный фрагмент целевого документа (текст, изображение, тег, позиция в DOM), к которому осуществляется навигация.
    Preassigned Artificial Anchor Designator/Prefix (Предопределенный указатель/префикс искусственного анкоря)
    Специальная последовательность символов (в примере патента _g_), используемая для пометки анкоря как искусственного. Позволяет клиентскому модулю отличить его от стандартных анкорей.
    Snippet (Сниппет)
    Фрагмент текста, извлеченный из целевого документа и отображаемый в результатах поиска для демонстрации релевантности.

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

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

    1. Система получает запрос.
    2. Генерируются результаты поиска. Каждый результат включает:
      • Ссылку на документ (ведущую на начало документа).
      • Active Snippet Link, ведущую на определенную часть (portion) документа.
    3. Active Snippet Link содержит релевантный сниппет (текст, извлеченный из этой части) и инструкцию, которая заставляет клиентское устройство перейти непосредственно к этой части документа при клике.
    4. Инструкция реализована как внутридокументная ссылка (intra-document link).
    5. Эта ссылка содержит Artificial Anchor, который не определен в целевом документе.
    6. Artificial Anchor включает Preassigned Artificial Anchor Designator (префикс или суффикс), обозначающий анкорь как искусственный.

    Claim 22 (Независимый пункт): Уточняет реализацию механизма.

    1. Система генерирует результаты, включающие стандартный гиперлинк и Active Snippet Link.
    2. Active Snippet Link определяется как стандартный гиперлинк с добавленным (appended) к нему Artificial Anchor.
    3. Анкорь не определен в документе и содержит Preassigned Artificial Anchor Designator.
    4. Выбор этой активной ссылки заставляет клиентское устройство перейти непосредственно к указанной части документа.

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

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

    INDEXING – Индексирование и извлечение признаков
    На этом этапе система извлекает текст и анализирует структуру документа. Эти данные необходимы для последующей генерации сниппетов и определения расположения текста.

    RANKING / RERANKING – Ранжирование и Переранжирование (Этап формирования SERP)
    Основное применение на стороне сервера. После того как документы отобраны и сниппеты сгенерированы, система модифицирует URL результатов поиска. К стандартному URL добавляется Artificial Anchor.

    Client-Side (Браузер пользователя)
    Основное действие происходит на клиенте. Artificial Named Anchor Module (плагин или нативная функция браузера) отвечает за интерпретацию модифицированного URL после клика пользователя. Он распознает инструкцию, загружает страницу, находит нужный фрагмент контента, прокручивает экран и выполняет подсветку.

    Входные данные (для сервера):

    • URL целевого документа.
    • Текст сниппета, извлеченный из документа.
    • Предопределенный префикс (например, _g_).

    Выходные данные (с сервера):

    • Модифицированный URL (Active Snippet Link) в SERP. Пример из патента: http://www.waiter.com/roundtable/#_g_570+N.+Shoreline.

    На что влияет

    • Типы контента: В первую очередь влияет на HTML-документы. Патент упоминает возможность применения к другим типам документов (Word, Excel, PDF), если их просмотрщик поддерживает поиск и навигацию внутри документа.
    • Специфические запросы: Наибольшее влияние на информационные запросы, где пользователь ищет конкретный ответ или факт.
    • Форматы контента: Особенно полезно для лонгридов, длинных списков, FAQ, где релевантный фрагмент может находиться далеко от начала страницы.

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

    • Условия применения (Сервер): Применяется поисковой системой во время генерации результатов поиска для тех документов, из которых удалось извлечь конкретный релевантный сниппет.
    • Условия применения (Клиент): Механизм активируется только если:
      1. Пользователь кликнул на ссылку, содержащую Artificial Anchor с распознаваемым префиксом.
      2. В браузере пользователя установлен и активен Artificial Named Anchor Module.
    • Исключения: Если модуль не установлен, браузер игнорирует искусственный анкорь (так как он не существует в HTML страницы) и просто переходит к началу документа. Также система может предпочесть использовать стандартный анкорь, если он уже существует на странице рядом со сниппетом.

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

    Процесс А: Генерация SERP (Серверная сторона)

    1. Получение запроса и генерация сниппетов: Выполняется поиск и для каждого результата извлекаются сниппеты.
    2. Обработка результатов (Цикл): Для каждого результата поиска:
      • Проверяется, содержит ли URL уже существующий анкорь (опционально, он может быть удален).
      • Проверяется (опционально), содержит ли целевая страница стандартный анкорь рядом со сниппетом. Если да, используется он.
      • Если стандартный анкорь не используется, система генерирует Artificial Anchor. Он формируется путем объединения префикса (например, _g_) и текста сниппета (текст может быть закодирован).
      • Искусственный анкорь добавляется к URL результата поиска.
    3. Передача SERP: Страница результатов поиска с модифицированными ссылками передается клиенту.

    Процесс Б: Обработка клика (Клиентская сторона)

    1. Выбор результата: Пользователь кликает на модифицированную ссылку (Active Snippet Link).
    2. Проверка анкоря: Artificial Named Anchor Module в браузере проверяет наличие анкоря в URL.
    3. Идентификация искусственного анкоря: Модуль проверяет, начинается ли анкорь с предопределенного префикса.
      • Если НЕТ (или анкоря нет): Навигация происходит как обычно.
      • Если ДА: Переход к шагу 4.
    4. Парсинг и декодирование: Модуль извлекает текст из анкоря (удаляя префикс) и декодирует его.
    5. Навигация и подсветка: Браузер загружает целевую страницу. Модуль ищет извлеченный текст на странице. Если текст найден, модуль инструктирует браузер прокрутить страницу к этому фрагменту и визуально выделить (подсветить) его.

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

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

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

    • Контентные факторы: Текст целевого документа. Он используется дважды: первый раз сервером для извлечения сниппета, второй раз клиентом для поиска этого сниппета на загруженной странице.
    • Технические факторы: URL целевого документа. Является основой, к которой добавляется искусственный анкорь.
    • Структурные факторы: Хотя в основном используется текст, патент упоминает, что целью навигации может быть не только текст, но и изображения, ID тегов, имя тега, позиция в DOM (Document Object Model) или смещение в байтах HTML. Наличие стандартных анкорей также проверяется.
    • Пользовательские факторы (Конфигурация клиента): Наличие установленного Artificial Named Anchor Module.

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

    В патенте не упоминаются метрики ранжирования. Используются следующие параметры:

    • Идентификатор искусственного анкоря: Используется точное совпадение с предопределенным префиксом (Preassigned Artificial Anchor Prefix), например, _g_.
    • Сопоставление текста: Клиентский модуль ищет текст, закодированный в анкоре, на целевой странице. Патент упоминает, что может использоваться как точный поиск (absolute or strict search), так и нечеткий поиск (fuzzy/best effort search).
    • Кодирование/Декодирование: Текст сниппета кодируется сервером для безопасной передачи в URL и декодируется клиентом перед поиском на странице.

    Выводы

    1. Приоритет UX и быстрого доступа к ответу: Патент демонстрирует стремление Google доставить пользователя не просто на релевантную страницу, а непосредственно к релевантному фрагменту информации на этой странице, минимизируя усилия пользователя.
    2. Симуляция внутристраничной навигации: Механизм Artificial Anchor позволяет поисковой системе управлять навигацией внутри чужих документов, даже если авторы этих документов не предусмотрели соответствующие анкоря.
    3. Сниппет как инструкция: Сниппеты играют двойную роль: информирование пользователя в SERP и техническая инструкция (в составе анкоря) для навигации внутри документа.
    4. Эволюция технологии: На момент подачи патента (2003 год) технология требовала установки дополнительного ПО на клиенте (например, Google Toolbar). Сегодня эта концепция реализована нативно в браузерах (Scroll-to-Text), что подтверждает важность идеи.
    5. Важность подсветки: Подсветка (Highlighting) является неотъемлемой частью механизма, предназначенной для немедленного фокусирования внимания пользователя на ответе.

    Практика

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

    • Оптимизация под сниппеты (особенно Featured Snippets): Работа над тем, чтобы Google выбирал информативные и привлекательные фрагменты текста для сниппетов, критически важна. Именно этот текст будет выделен и показан пользователю в первую очередь благодаря механизму Scroll-to-Text.
    • Обеспечение чистоты и доступности текста: Убедитесь, что основной контент рендерится как обычный текст в HTML и доступен в DOM сразу после загрузки. Это критически важно, чтобы браузер клиента мог найти текст из Artificial Anchor на странице.
    • Четкая и логичная структура контента: Используйте семантическую верстку и создавайте четкие, лаконичные ответы на вопросы пользователей. Это помогает генерации качественных сниппетов и обеспечивает лучший опыт при прямой навигации.
    • Использование стандартных HTML-анкорей (ID): Для улучшения навигации по длинным документам используйте стандартные HTML-анкоря (атрибут id). Согласно патенту, система может предпочесть использовать существующий стандартный анкорь для прямой навигации, если он находится рядом с релевантным фрагментом.

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

    • Блокировка поиска текста на странице: Использование методов, которые делают текст недоступным для поиска браузером (например, рендеринг текста в Canvas, использование только изображений для передачи важной информации). Это сломает механизм навигации.
    • Чрезмерно сложный или медленный JavaScript-рендеринг: Если основной контент загружается с большой задержкой или требует сложных манипуляций с DOM (например, в SPA без SSR), клиентский модуль может не успеть найти нужный фрагмент сразу после загрузки страницы.
    • Манипуляции с прокруткой (Scroll Hijacking): Агрессивные скрипты, которые принудительно перемещают пользователя в другую часть страницы при загрузке, могут конфликтовать с механизмом прямой навигации и ухудшать UX.

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

    Этот патент является ранним индикатором долгосрочной стратегии Google по улучшению User Experience за пределами страницы поисковой выдачи и переходу от предоставления ссылок к предоставлению ответов. Для SEO это означает, что техническое состояние сайта и структура контента должны обеспечивать не только высокое ранжирование, но и беспрепятственный доступ к информации после клика. Это также подчеркивает движение в сторону более гранулярного понимания контента (Passage Ranking).

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

    Сценарий: Оптимизация статьи для Featured Snippet и Scroll-To-Text

    1. Задача: Ранжироваться по запросу «симптомы дефицита витамина D».
    2. Действия (Контент): Создается раздел в статье, который представляет собой четкий маркированный список основных симптомов. Этот блок оптимизирован для попадания в Featured Snippet.
    3. Действия (Техническое SEO): Проверяется, что список рендерится с использованием стандартных тегов <ul> и <li>, и текст доступен в DOM сразу после загрузки, без задержек из-за JavaScript.
    4. Процесс Google: Google ранжирует страницу и выбирает этот список для Featured Snippet. Поисковая система генерирует Artificial Anchor, содержащий текст этого списка (в современном виде это может быть #:~:text=Симптомы%20дефицита%20витамина%20D…).
    5. Результат: Пользователь кликает на Featured Snippet в выдаче. Браузер загружает страницу, автоматически прокручивает ее до раздела со списком симптомов и выделяет этот список (например, желтым фоном). Пользователь немедленно получает ответ.

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

    Что такое «искусственный анкорь» (Artificial Anchor) в контексте этого патента?

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

    Требуется ли специальное ПО на стороне пользователя для работы этого механизма?

    Согласно патенту (поданному в 2003 году), да. Требовался Artificial Named Anchor Module — например, Google Toolbar или плагин. Однако в современном поиске (2025 год) эта функциональность (Scroll-To-Text) часто встроена непосредственно в браузеры (Chrome, Edge) и использует стандартизированные фрагменты (#:~:text=), не требуя отдельных плагинов.

    Как этот патент связан с современными Featured Snippets?

    Патент описывает технологию, которая идеально дополняет Featured Snippets. Когда пользователь кликает на Featured Snippet, Google использует механизм, аналогичный описанному в патенте (Scroll-To-Text), чтобы перенаправить пользователя непосредственно к тому фрагменту текста на странице, который отображается в блоке ответа, и подсветить его.

    Влияет ли использование искусственных анкорей на ранжирование сайта?

    Патент не описывает влияния этого механизма на расчет Ranking Scores. Это технология улучшения пользовательского опыта (UX) после клика. Однако, улучшение UX и удовлетворенности пользователей может косвенно влиять на поведенческие сигналы, которые учитываются поисковыми системами.

    Как SEO-специалист может повлиять на то, какой текст будет выбран для анкоря?

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

    Может ли этот механизм работать с динамическим контентом (JavaScript/SPA)?

    Да, но с ограничениями. Клиентский модуль ищет текст в DOM после загрузки страницы. Если контент рендерится с помощью JavaScript уже после того, как модуль попытался найти текст, или с большой задержкой, механизм может не сработать. Важно, чтобы основной контент был доступен как можно раньше.

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

    Да. Механизм полагается на поиск текста на странице. Если верстка разрывает предложения или слова нестандартными тегами (например, вставка <span> в середине слова для стилизации), клиентскому модулю может быть сложнее найти точное совпадение текста из анкоря, хотя патент и упоминает возможность нечеткого (fuzzy) поиска.

    Может ли система использовать обычные анкоря вместо искусственных?

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

    Работает ли этот механизм только для текста?

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

    Как выглядит Artificial Anchor в современном поиске?

    В современных браузерах, поддерживающих стандарт Text Fragments, реализация этой идеи выглядит как #:~:text=, после чего следует закодированный текст, который нужно выделить. Например: example.com#:~:text=фрагмент%20текста. Это эволюция концепции, описанной в патенте.

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

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