
Google использует систему анализа слоев пользовательского интерфейса для точного определения, какие элементы контента реально видны пользователю, а какие скрыты перекрывающими элементами (меню, уведомлениями). Это позволяет отфильтровывать ложные сигналы вовлеченности (клики, показы), зарегистрированные на скрытых элементах, повышая точность поведенческих факторов и оценки качества страницы.
Патент решает проблему неточности и ненадежности сигналов вовлеченности пользователей (User Engagement Signals), таких как клики, время просмотра или показы. Неточность возникает, когда элементы интерфейса (например, меню, всплывающие окна, уведомления, плавающие блоки) перекрывают основной контент. Система может ошибочно регистрировать взаимодействие с контентом, который на самом деле не был виден пользователю, что приводит к искажению данных, используемых для рекомендаций, рекламы и, потенциально, сигналов ранжирования.
Запатентована система для анализа структуры слоев (визуального стека) отрисованного пользовательского интерфейса. Система идентифицирует Hidden Components — части контента, которые скрыты от пользователя элементами, расположенными на слоях выше (с большим значением глубины слоя). Создается Obstruction Database, которая содержит информацию о перекрытиях. Эта база используется для фильтрации входящих сигналов вовлеченности: если сигнал исходит от скрытого компонента, он аннулируется или удаляется, в результате чего генерируется Modified User Engagement Signal.
Механизм анализирует все слои в интерфейсе и их значения глубины (Layer Depth Value, аналог Z-index). Система определяет, какие слои находятся поверх других. Затем она вычисляет области пересечения между слоями и определяет, какие компоненты нижнего слоя (Target Layer) перекрываются верхними (Obstructing Layers), учитывая также прозрачность (Opacity). Информация о скрытых областях заносится в Obstruction Database. Когда система получает сигнал о взаимодействии пользователя (например, клик или показ), она проверяет по базе данных, был ли элемент, сгенерировавший сигнал, виден пользователю. Если он был скрыт, сигнал модифицируется (удаляется).
Высокая. Это очень недавний патент (подача 2022, публикация 2024). Точное измерение вовлеченности пользователей, видимости рекламы (Ad Viewability) и метрик взаимодействия (включая те, что связаны с Core Web Vitals) является критически важной задачей в современном вебе. Этот патент описывает фундаментальный механизм обеспечения гигиены данных для поведенческих сигналов.
Патент имеет значительное, хотя и косвенное, влияние на SEO (65/100). Он не описывает алгоритм ранжирования, но описывает критически важный механизм очистки данных, которые используются алгоритмами ранжирования (поведенческие факторы) и системами оценки качества страницы (Page Experience). Он демонстрирует способность Google точно понимать визуальную структуру отрисованной страницы и определять, что именно видит пользователь. Это напрямую связано с оценкой навязчивых межстраничных объявлений (intrusive interstitials) и общего удобства интерфейса.
Target Layer или Reference Layer, который скрывает часть их содержимого.Claim 1 (Независимый пункт): Описывает основной метод генерации модифицированных сигналов вовлеченности.
Layer Depth Value).Hidden Component на первом слое, который скрыт от просмотра одним или несколькими другими компонентами при отображении в порядке убывания глубины слоя.Obstruction Database.User Engagement Signal на основе пользовательского ввода.Modified User Engagement Signal путем: Obstruction Database) части сигнала, основанной на вводе, связанном со скрытым компонентом.Claim 3 (Зависимый): Уточняет процесс определения перекрывающих компонентов.
Система определяет, что подмножество слоев имеет непрозрачность (opacity) ниже порогового значения. Эти (прозрачные или полупрозрачные) слои исключаются из анализа, и перекрывающие компоненты определяются только из оставшихся (непрозрачных) слоев.
Claim 4 (Зависимый): Детализирует структуру Obstruction Database.
Каждая запись в базе данных содержит: (1) указание на конкретный перекрывающий компонент, (2) указание на его Layer Depth Value, и (3) указание на Hidden Component, который скрыт этим компонентом.
Claim 5 и 6 (Зависимые): Описывают оптимизацию области анализа.
Система определяет пересекающуюся часть (intersecting portion) второго слоя (Target Layer) и первого слоя (Reference Layer). Hidden Component локализуется именно в этой пересекающейся части. В Claim 6 уточняется, что размер первого слоя равен размеру устройства отображения (экрана). Это означает, что система фокусирует анализ видимости только на той области контента, которая находится в пределах текущего viewport.
Изобретение применяется на этапе обработки и интерпретации данных о взаимодействии пользователя с контентом. Оно тесно связано с рендерингом и анализом пользовательского опыта на стороне клиента.
CRAWLING – Сканирование и Сбор данных (Data Acquisition)
Основное применение патента. Система обеспечивает сбор точных поведенческих данных (Accurate Behavioral Data) во время сессии пользователя. Этот механизм может быть интегрирован в браузер (для сбора данных Chrome User Experience Report - CrUX), системы аналитики или системы показа рекламы. Он гарантирует, что собираемые сигналы отражают реальное взаимодействие с видимым контентом.
INDEXING – Индексирование и извлечение признаков (Rendering и Feature Extraction)
Для работы механизма необходима информация о финальной структуре отрисованной страницы, доступная после рендеринга. Очищенные поведенческие данные (Modified User Engagement Signals) могут сохраняться как признаки документа или сайта (Feature Extraction) для последующего анализа.
RANKING и RERANKING (Косвенное влияние)
Описанный механизм не участвует в ранжировании напрямую. Однако он отвечает за генерацию и очистку User Engagement Signals. Если Google использует поведенческие сигналы в ранжировании или для обучения ML-моделей, то эти модели будут использовать данные, очищенные с помощью этого механизма, что повышает точность ранжирования.
Входные данные:
Layer Depth Value (Z-index), координаты, размеры, значение непрозрачности (opacity).User Engagement Signal (например, координаты клика, идентификатор просмотренного элемента).Выходные данные:
Obstruction Database (обновляемая в реальном времени).Modified User Engagement Signal (очищенные поведенческие данные).Obstruction Database и (2) при получении User Engagement Signal для его валидации.Layer Depth Values).Этап А: Анализ структуры интерфейса и генерация базы данных перекрытий (Выполняется при загрузке и изменениях UI)
Layer Depth Value для каждого слоя.Reference Layer (часто соответствующий размеру экрана) и Target Layer (например, слой с основным контентом).Target Layer и Reference Layer. Дальнейший анализ фокусируется только на этой области (viewport).Target Layer (Obstructing Layers).Target Layer. Это включает сложные вычисления для учета частичных перекрытий и наложений нескольких перекрывающих слоев друг на друга. Используется принцип включений-исключений: Видимая Область=Область Пересечения−Сумма Областей Всех Препятствий+Сумма Областей Парных Пересечений Препятствий (и так далее для более глубоких пересечений).Hidden Components — элементы Target Layer, которые полностью или частично попадают в невидимую область.Hidden Components сохраняется в Obstruction Database.Этап Б: Обработка сигналов вовлеченности (Выполняется при действиях пользователя)
User Engagement Signal (например, клик, показ).Obstruction Database для проверки, связан ли сигнал с каким-либо Hidden Component.Modified User Engagement Signal и выводится индикация о модификации.Патент фокусируется на анализе структуры интерфейса и поведенческих данных.
Layer Depth Value (Z-index) для определения порядка отрисовки.User Engagement Signals, которые подлежат очистке (клики, показы, наведение курсора, время взаимодействия).User Engagement Signals проходят строгую очистку перед использованием (в алгоритмах ранжирования, аналитике или рекламных системах). Ложные срабатывания, вызванные взаимодействием со скрытыми элементами, активно фильтруются.Hidden Component, и вовлеченность с ним не будет учтена.Патент подтверждает стратегическую важность пользовательского опыта (UX) и чистоты данных для Google. В контексте SEO это означает, что для оценки качества сайта используются только валидные поведенческие сигналы. Если сайт имеет плохой дизайн с множеством перекрытий, это не только раздражает пользователей, но и приводит к тому, что Google (1) может пессимизировать сайт за плохой Page Experience (например, Intrusive Interstitials) и (2) не будет учитывать часть сигналов вовлеченности, считая их ложными. Стратегия должна быть направлена на создание чистых, удобных интерфейсов, где взаимодействие пользователя является осознанным и точно измеримым.
Сценарий 1: Фильтрация случайного клика на мобильном устройстве
Target Layer) имеет глубину 1. Плавающая панель (Obstructing Layer) имеет глубину 10.Hidden Component.User Engagement Signal) по координатам ссылки. Проверка по базе данных показывает, что клик пришелся на Hidden Component.Modified User Engagement Signal). Он не учитывается в поведенческих факторах для ранжирования ни исходной, ни целевой страницы.Сценарий 2: Оценка видимости контента под Cookie-баннером
Obstructing Layer, а текст статьи под ним — Hidden Component.Описывает ли этот патент новый алгоритм ранжирования?
Нет, этот патент не описывает алгоритм ранжирования. Он описывает механизм очистки и валидации данных о поведении пользователей (User Engagement Signals). Однако эти очищенные данные затем могут использоваться основными алгоритмами ранжирования в качестве поведенческих факторов и для оценки Page Experience.
Как это влияет на учет поведенческих факторов (ПФ) в SEO?
Влияние прямое: система гарантирует, что учитываются только реальные взаимодействия пользователя с видимым контентом. Случайные клики по скрытым ссылкам, показы элементов, перекрытых меню или рекламой, будут отфильтрованы. Это повышает общее качество ПФ и означает, что для продвижения необходимо добиваться подлинной вовлеченности, а не пытаться манипулировать сигналами через дизайн.
Связана ли эта технология с Core Web Vitals или Page Experience?
Да, тесно связана. Способность точно определять, что и когда перекрывает контент, является технической основой для оценки такого сигнала Page Experience, как Intrusive Interstitials (навязчивые межстраничные объявления). Также точное понимание видимости элементов важно для корректного сбора полевых данных (например, для CrUX), используемых в оценке Core Web Vitals.
Что произойдет, если мой Cookie-баннер или форма подписки перекрывает контент?
Система точно определит факт перекрытия. Во-первых, взаимодействие с контентом под баннером не будет засчитано, пока баннер активен. Во-вторых, если баннер занимает значительную часть экрана и мешает доступу к основному содержанию, это может быть расценено как Intrusive Interstitial, что негативно скажется на оценке Page Experience.
Учитывает ли система прозрачные или полупрозрачные оверлеи?
Патент явно указывает (Claim 3), что система использует порог непрозрачности (opacity). Если слой имеет непрозрачность ниже этого порога (т.е. он достаточно прозрачен), он не считается препятствием (Obstructing Layer), и взаимодействие с контентом под ним может быть засчитано.
Насколько точно Google может определить перекрытия?
Точность очень высокая, вплоть до пикселя. Патент описывает сложный математический аппарат (принцип включений-исключений) для расчета точной видимой области, учитывая даже сложные наложения нескольких перекрывающих слоев друг на друга. Система анализирует финальный отрисованный макет.
Применяется ли этот механизм только к веб-страницам или также к мобильным приложениям?
Патент описывает общий механизм для "пользовательского интерфейса" (User Interface). Учитывая, что современные фреймворки разработки (как веб, так и мобильные) используют схожие принципы построения многослойных интерфейсов, этот механизм применим как к веб-страницам (в браузере), так и к нативным мобильным приложениям.
Где выполняется этот алгоритм – на серверах Google или в браузере пользователя?
Алгоритм выполняется на стороне клиента (в браузере пользователя или внутри приложения). Он требует доступа к данным рендеринга в реальном времени (размеры, координаты, Z-index, opacity), которые доступны только на клиенте в момент отображения интерфейса и взаимодействия с ним.
Как этот патент помогает Google бороться с клик-спамом или кликджекингом (Clickjacking)?
Он является эффективным инструментом против таких манипуляций. Если злоумышленник пытается генерировать фальшивые клики на элементах, которые скрыты от пользователя (например, с помощью CSS или перекрытия другими блоками), система идентифицирует эти элементы как Hidden Components и аннулирует соответствующие сигналы (User Engagement Signals).
Стоит ли мне изменить подход к реализации липких меню или плавающих блоков?
Да, стоит убедиться, что эти элементы не перекрывают важный контент или интерактивные элементы случайным образом, особенно на мобильных устройствах с маленьким экраном. Чистый и не мешающий интерфейс гарантирует, что все взаимодействия пользователей будут корректно учтены и что сайт не получит негативных оценок за Page Experience.

Индексация
Техническое SEO
Структура сайта

Антиспам
Структура сайта
Индексация

Техническое SEO
Индексация
SERP

Семантика и интент
Структура сайта
Техническое SEO

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

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

Семантика и интент
Поведенческие сигналы
Knowledge Graph

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

Антиспам
Ссылки
Техническое SEO

Персонализация
Поведенческие сигналы
SERP

Антиспам
SERP
Ссылки

Семантика и интент
Поведенческие сигналы
SERP

Knowledge Graph
Семантика и интент
Ссылки

EEAT и качество
SERP
Ссылки

EEAT и качество
Ссылки
SERP
