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

    Как Google динамически адаптирует поведение ссылок (UX) в зависимости от устройства пользователя и контекста отображения

    GENERATING BEHAVIOR INFORMATION FOR A LINK (Генерация информации о поведении ссылки)
    • US9251267B2
    • Google LLC
    • 2016-02-02
    • 2010-09-30
    2010 Патенты Google Ссылки

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

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

    Описание

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

    Патент решает проблему неоптимального или некорректного поведения ссылок при их отображении на различных устройствах и в разных приложениях. Статичный HTML-код может предписывать поведение (например, открытие в новой вкладке – tabbed browsing), которое не поддерживается клиентским устройством (например, старым мобильным телефоном или специализированным приложением). Система обеспечивает адаптацию поведения ссылки к конкретному контексту для улучшения пользовательского опыта (UX).

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

    Запатентована система для динамической генерации «информации о поведении ссылки» (behavior information) на стороне сервера в момент запроса страницы. Вместо статического кода (например, атрибутов target или событий onClick), используются «заполнители ссылок» (link placeholders). Эти заполнители заполняются соответствующим кодом на лету, основываясь на «контекстной информации» (context information) о запросе пользователя.

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

    Система работает на этапе генерации ответа сервера (Serving):

    • Получение запроса и контекста: Сервер получает запрос и определяет context information запрашивающего устройства (тип устройства, приложение, поддержка tabbed browsing).
    • Применение правил: На основе контекста выбираются соответствующие «правила генерации ссылок» (link generation rules).
    • Генерация поведения: Система генерирует конкретный код (behavior information). Например, target=»_blank» для десктопа или target=»_top» для мобильного устройства без поддержки вкладок.
    • Заполнение и отправка: Сгенерированный код вставляется в link placeholder в шаблоне страницы, и адаптированный HTML отправляется пользователю.

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

    Средняя. Адаптация интерфейса под различные устройства остается критически важной задачей для UX. Однако в современной веб-разработке эти задачи часто решаются на стороне клиента с помощью адаптивного дизайна и JavaScript-фреймворков, а не только методами серверного рендеринга, описанными в патенте.

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

    Минимальное влияние (1/10). Патент описывает исключительно инфраструктурные и UX-механизмы, связанные с поведением интерфейса (client-side behavior). Он не содержит информации о процессах ранжирования, индексации, анализа контента или сигналов качества, которые напрямую влияют на SEO. Это патент об адаптации представления данных, а не об оценке релевантности.

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

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

    Behavior Information (Информация о поведении)
    Код или данные, определяющие, как ссылка должна функционировать при взаимодействии с пользователем. Включает HTML-атрибуты (например, target=»_blank», target=»_top») или JavaScript-события (например, onClick), определяющие, откроется ли ссылка в новом окне, вкладке или вызовет определенное действие.
    Context Information (Контекстная информация)
    Информация, описывающая среду, в которой ссылка будет отображена. Включает тип устройства (мобильный телефон, ПК), тип приложения (веб-браузер, картографическое приложение), возможности устройства/приложения (например, поддержка tabbed browsing), а также расположение ссылки на странице (placement).
    Link Generation Rules (Правила генерации ссылок)
    Набор инструкций на сервере, которые сопоставляют Context Information с соответствующей Behavior Information.
    Link Manager (Менеджер ссылок)
    Серверный компонент, отвечающий за весь процесс. Включает подкомпоненты для определения контекста (Context determination Manager), генерации кода (Link Generator) и его вставки (Link Populator).
    Link Placeholder (Заполнитель ссылки)
    Область в шаблоне веб-страницы, зарезервированная для динамической вставки Behavior Information сервером в момент обработки запроса.
    Tabbed Browsing (Просмотр во вкладках)
    Функциональность браузеров, позволяющая просматривать несколько веб-страниц в одном окне, используя вкладки.

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

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

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

    1. Система получает запрос на веб-страницу от устройства. Запрос включает информацию об устройстве пользователя (user device information).
    2. Веб-страница содержит (i) целевой адрес ссылки и (ii) Link Placeholder, который должен быть заменен инструкциями по отображению контента при клике.
    3. Определяется Context Information на основе информации об устройстве из запроса.
    4. Идентифицируется правило ссылки (link rule) на основе контекстной информации.
    5. На основе правила генерируется HTML-код, определяющий значение атрибута target. Важно: это значение зависит от user device information.
    6. HTML-код вставляется в веб-страницу путем замены Link Placeholder, создавая модифицированную страницу.
    7. Модифицированная страница отправляется устройству.

    Claim 2 (Зависимый от 1): Уточняет поведение при поддержке вкладок.

    Если определено, что вычислительное устройство поддерживает tabbed browsing, значение атрибута target устанавливается как _blank.

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

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

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

    Этот патент не относится к стандартным фазам архитектуры поиска (Crawling, Indexing, Ranking). Он описывает серверную инфраструктуру для генерации и обслуживания пользовательского интерфейса (UI Generation / Content Serving Infrastructure).

    Механизм применяется на сервере в момент генерации HTML-кода для ответа на запрос пользователя. Link Manager модифицирует HTML-код на лету перед его отправкой клиенту.

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

    • Запрос от клиента (включающий user device information, например, через User-Agent).
    • Исходный шаблон веб-страницы с Link Placeholders.
    • База данных Link Generation Rules.

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

    • Финальный HTML-код страницы, где Link Placeholders заменены конкретным кодом Behavior Information (например, атрибутами target), адаптированным под устройство пользователя.

    На что влияет

    • Пользовательский опыт (UX): Влияет исключительно на UX и корректность работы интерфейса. Гарантирует, что ссылки ведут себя ожидаемо на устройствах с разной функциональностью.
    • Типы контента и приложений: Влияет на поведение ссылок в веб-браузерах и во встроенных приложениях (в патенте упоминаются картографические приложения, например, Google Maps/Earth), где поведение ссылки может отличаться (например, загрузка контента во фрейм внутри приложения).
    • Кросс-платформенность: Обеспечивает адаптацию между десктопными и мобильными устройствами.

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

    • Условия применения: Алгоритм применяется динамически (в реальном времени) при каждом запросе веб-страницы, если эта страница использует механизм Link Placeholders.
    • Триггеры активации: Наличие Link Placeholder в коде страницы и необходимость адаптации поведения ссылки под Context Information запроса.

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

    Процесс работы Link Manager при получении запроса:

    1. Получение запроса: Сервер получает запрос на веб-страницу от клиентского устройства.
    2. Извлечение шаблона: Из репозитория извлекается шаблон запрошенной страницы, содержащий Link Placeholders.
    3. Анализ контекста: Компонент Context determination Manager анализирует информацию из запроса (user device information) и извлекает контекстные правила.
    4. Генерация контекстной информации: Формируется набор Context Information (тип устройства, поддержка tabbed browsing и т.д.).
    5. Извлечение и применение правил: Компонент Link Generator извлекает и применяет Link Generation Rules к Context Information.
    6. Генерация поведения: Генерируется Behavior Information — конкретный HTML-код.
      • Пример: Если вкладки поддерживаются, генерируется target=»_blank». Если нет — target=»_top».
    7. Заполнение заполнителей: Компонент Link Populator вставляет сгенерированный Behavior Information в соответствующие Link Placeholders.
    8. Отправка ответа: Финальный модифицированный HTML отправляется клиенту.

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

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

    Система использует данные для определения контекста отображения интерфейса:

    • Пользовательские факторы (Технические аспекты): Ключевые данные — это user device information. Включает тип вычислительного устройства (мобильный, десктоп), тип приложения (браузер, другое приложение) и функциональные возможности (в частности, поддержка tabbed browsing).
    • Структурные факторы (Контекст страницы): В патенте упоминается, что контекст может также включать размещение (placement) ссылки в графическом интерфейсе или информацию о целевом адресе (внутренний/внешний).

    Контентные, ссылочные (в смысле PageRank) или поведенческие (в смысле CTR) факторы ранжирования в патенте не упоминаются.

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

    Патент не использует метрики ранжирования или оценки качества. Он основан на применении правил и логических условий.

    • Определение возможностей: Система выполняет бинарные проверки возможностей. Ключевая проверка, описанная в Claims — поддержка tabbed browsing (Да/Нет).
    • Применение правил: Используется логика сопоставления контекста с предопределенными правилами (Link Generation Rules) для выбора соответствующего поведения.
    • Генерация кода: Система генерирует специфические строки HTML-кода на основе результатов применения правил. Конкретно упоминаются значения _blank и _top для атрибута target, а также JavaScript-события onClick.

    Выводы

    Патент описывает внутренние процессы Google без прямых рекомендаций для SEO.

    1. Инфраструктурное решение для UX: Патент описывает чисто технический механизм для управления пользовательским опытом (UX) и функциональностью интерфейса, а не алгоритм ранжирования.
    2. Динамическая адаптация поведения ссылок: Ключевая идея — генерировать поведение ссылок (например, способ их открытия) на стороне сервера динамически в момент запроса, используя Link Placeholders.
    3. Зависимость от контекста устройства: Поведение ссылки определяется Context Information — типом устройства, приложением и его возможностями (особенно поддержкой tabbed browsing). Система адаптирует код (например, target=»_blank» vs target=»_top») под эти возможности.
    4. Отсутствие влияния на SEO: Практических выводов для SEO-специалистов, работающих над продвижением внешних сайтов, патент не содержит. Он не влияет на то, как Google сканирует, индексирует или ранжирует контент.

    Практика

    ВАЖНО: Патент является инфраструктурным и описывает внутренние механизмы генерации интерфейсов. Он не дает практических выводов для SEO-продвижения внешних сайтов.

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

    Хотя патент не дает прямых SEO-рекомендаций, он иллюстрирует важность, которую Google придает адаптации пользовательского опыта (UX) под устройство пользователя.

    • Обеспечение адаптивного UX и Mobile-Friendliness: Необходимо гарантировать, что сайт корректно функционирует и удобен на всех типах устройств. Поведение ссылок должно быть интуитивным и соответствовать ожиданиям пользователей для их платформы, так как это влияет на поведенческие факторы и общее восприятие качества сайта.
    • Осмысленное использование атрибутов поведения: При использовании атрибутов, таких как target=»_blank», необходимо убедиться, что это не нарушает навигацию пользователя, особенно на мобильных устройствах.

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

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

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

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

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

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

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

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

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

    Описывает ли патент, как Google сканирует или анализирует ссылки на моем сайте?

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

    Что такое «Context Information» в этом патенте?

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

    Что такое «Behavior Information» и как она выглядит в коде?

    Это код, который определяет, что произойдет при клике на ссылку. Примеры, приведенные в патенте, включают HTML-атрибуты, такие как target=»_blank» (открыть в новой вкладке) или target=»_top» (открыть в текущем окне), а также JavaScript-обработчики событий, например onClick.

    Что такое «Link Placeholder»?

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

    Поможет ли этот патент понять, как лучше использовать атрибут target=»_blank» для SEO?

    Патент подтверждает, что выбор между target=»_blank» и target=»_top» зависит от возможностей устройства пользователя. Для SEO и UX рекомендуется использовать _blank осмотрительно, обычно для внешних ресурсов, но при этом гарантировать, что это не мешает навигации на мобильных устройствах. Прямого влияния на ранжирование этот атрибут не имеет.

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

    Да, это вероятно. Google может использовать этот механизм для управления поведением ссылок в SERP, чтобы адаптировать их под разные устройства и гарантировать, что ссылки на результаты поиска открываются оптимальным образом для пользователя.

    Стоит ли мне внедрять подобную систему динамической генерации ссылок на моем сайте?

    Для большинства сайтов это избыточно сложно. Задачи адаптации поведения под разные устройства обычно решаются на стороне фронтенда с помощью адаптивного дизайна и JavaScript. Описанный в патенте подход актуален для очень сложных систем с генерацией HTML на бэкенде (Server-Side Rendering).

    Как этот патент связан с Mobile-Friendliness или Core Web Vitals?

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

    Каков главный вывод для SEO-специалиста из этого патента?

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

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

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