Google индексирует контент, просмотренный в нативных мобильных приложениях. Система получает от приложения идентификатор контента, его описание и deep link. Это позволяет Google показывать в результатах поиска прямые ссылки на конкретный контент внутри приложения (если оно установлено), повышая вовлеченность пользователей и видимость приложения в поиске.
Описание
Какую задачу решает
Патент решает проблему «невидимости» контента, потребляемого внутри нативных мобильных приложений (Native Applications), для поисковых систем. Поскольку значительная часть активности пользователей происходит внутри приложений, а не в веб-браузерах, поисковые системы теряют доступ к этому контенту и связанным сигналам (user activity data). Изобретение создает мост между контентом приложений и поисковой выдачей, улучшая полноту поиска и пользовательский опыт на мобильных устройствах.
Что запатентовано
Запатентована система и метод индексирования контента из нативных приложений. Приложение активно отправляет поисковой системе (или локальному индексу устройства) набор данных (set of data), включающий представление просмотренного контента (representation of viewed content) и ссылку (deep link) для доступа к нему. Эти данные индексируются и используются для генерации поисковых результатов, которые позволяют пользователю запустить приложение непосредственно на нужном экране.
Как это работает
Механизм работает следующим образом:
- Сбор данных (Push-модель): Когда пользователь просматривает контент в нативном приложении, приложение генерирует и отправляет набор данных (через API/SDK).
- Состав данных: Этот набор включает идентификатор приложения (APP ID), представление контента (например, ключевые слова или заголовок) и deep link, который инструктирует ОС, как открыть этот контент в приложении.
- Индексирование: Данные сохраняются в индексе (INDEX). Это может быть центральный индекс Google или локальный индекс на устройстве (On-Device Indexing).
- Поиск и выдача: При получении релевантного запроса система генерирует результат поиска с deep link. Система проверяет, установлено ли приложение у пользователя (согласно Claim 15).
- Взаимодействие: При клике на результат мобильное устройство запускает нативное приложение и отображает конкретный контент.
Актуальность для SEO
Высокая. Описанный механизм лежит в основе технологии Google App Indexing (реализуется через Firebase App Indexing). Индексация контента приложений критически важна для видимости приложений в мобильном поиске и повторного вовлечения пользователей (re-engagement). Тот факт, что это продолжение (continuation) более ранних патентов (с 2015 года) с новой подачей в 2023 году, подчеркивает стратегическую важность технологии.
Важность для SEO
Влияние на SEO высокое (8.5/10), особенно для стратегий, включающих мобильные приложения. Патент описывает фундаментальный механизм, позволяющий контенту из нативных приложений ранжироваться наравне с веб-результатами в мобильной выдаче. Для компаний, чей продукт представлен в виде приложения, реализация этого механизма является обязательной частью комплексного Mobile SEO для обеспечения видимости и привлечения органического трафика.
Детальный разбор
Термины и определения
- Access Control List (ACL) (Список контроля доступа)
- Данные, определяющие, классифицируется ли просмотренный контент как частный (private content) или публичный (public content). Используется для управления правами доступа и определения, должен ли контент индексироваться локально или глобально.
- APP ID (Идентификатор приложения)
- Уникальный идентификатор нативного приложения, из которого был получен контент.
- Deep Link (Глубинная ссылка)
- Ссылка (URI), содержащая инструкции для мобильного устройства запустить нативное приложение и отобразить конкретный контент или экран внутри него, минуя главный экран.
- INDEX (Индекс)
- База данных, в которой хранятся данные о контенте приложений. Может быть локальным индексом на устройстве или облачным индексом поисковой системы.
- Native Application (Нативное приложение)
- Приложение, разработанное специально для конкретной мобильной операционной системы (например, iOS или Android), которое работает независимо от веб-браузера.
- Representation of viewed content (Представление просмотренного контента)
- Данные, описывающие контент, который пользователь просматривал в приложении. Может включать ключевые слова (keywords) из контента или уникальный идентификатор (identifier) контента.
- Set of data (Набор данных)
- Пакет информации, отправляемый нативным приложением для индексации. Включает APP ID, representation of viewed content и deep link.
- User Activity Data (Данные об активности пользователя)
- Упомянуто в Claim 20. Включает историю поисковых запросов, контент, просмотренный через веб-браузеры, и реакции пользователя на результаты поиска. Используется для улучшения релевантности и персонализации.
Ключевые утверждения (Анализ Claims)
Анализ основан на доступных пунктах формулы изобретения (Claims 14-33), так как пункты 1-13 отменены в этой публикации патента.
Claim 14 (Независимый пункт): Описывает процесс индексации и поиска, выполняемый на мобильном устройстве.
- Система получает на мобильном устройстве набор данных от первого приложения (First Application). Данные включают: (i) идентификатор приложения, (ii) представление просмотренного контента, (iii) ссылку (deep link) на этот контент.
- Система сохраняет эти данные (индексирует их локально).
- Система получает на мобильном устройстве запрос через интерфейс второго приложения (Second Application) (например, системного поиска или приложения Google Search).
- Система генерирует результат поиска на основе сохраненных данных.
Этот Claim защищает механизм локального (On-Device) индексирования и поиска, позволяя пользователю находить свой контент из разных приложений через единый интерфейс на устройстве.
Claim 15 (Зависимый от 14): Уточняет критическое условие для генерации результата поиска.
Генерация результата включает:
- Идентификацию контента как релевантного запросу.
- Определение того, что первое приложение установлено на мобильном устройстве.
- Только в ответ на подтверждение установки приложения, генерацию результата поиска с deep link.
Это условие гарантирует корректный пользовательский опыт и фокусирует механизм на повторном вовлечении (re-engagement) пользователей, у которых приложение уже есть.
Claim 20 (Зависимый от 14): Уточняет состав индексируемых данных.
Набор данных включает user activity data (история запросов, просмотры в браузере и т.д.). Это указывает на комплексный подход к пониманию поведения пользователя для улучшения персонализации.
Claim 32 (Зависимый от 30): Вводит аспект приватности.
Набор данных дополнительно включает Access Control List (ACL), который определяет, является ли контент частным или публичным. Это позволяет контролировать использование данных и разграничивать локальный и глобальный индекс.
Где и как применяется
Изобретение реализует механизм интеграции данных из нативных приложений в поисковую выдачу, затрагивая несколько этапов поиска.
CRAWLING – Сбор данных (Data Acquisition)
Ключевое отличие от веб-поиска. Используется модель «Push» вместо «Pull». Нативное приложение активно отправляет (set of data) в индекс (через API/SDK), когда пользователь взаимодействует с контентом. Традиционный краулинг не используется.
INDEXING – Индексирование и извлечение признаков
Полученный набор данных обрабатывается. Representation of viewed content анализируется и сохраняется в индексе (локальном или облачном) вместе с APP ID и Deep Link. Учитывается ACL для определения типа индекса (публичный vs приватный).
RANKING – Ранжирование
Контент из приложений участвует в ранжировании. Система оценивает релевантность на основе соответствия запроса и representation of viewed content, а также может использовать user activity data.
METASEARCH – Метапоиск и Смешивание / RERANKING – Переранжирование
На этапе формирования выдачи система выполняет валидацию контекста. Проверяются критические условия: установка приложения на устройстве пользователя (Claim 15) и права доступа (ACL). Результаты из приложений смешиваются с веб-результатами.
Входные данные:
- От приложения: APP ID, Representation of viewed content, Deep Link (URI), Access Control List (ACL), User Activity Data, TIME STAMP.
- От пользователя во время поиска: Поисковый запрос, контекст устройства (включая список установленных приложений).
Выходные данные:
- Страница результатов поиска (SERP), включающая результат с Deep Link для запуска контента в нативном приложении.
На что влияет
- Устройства: Влияет исключительно на поиск на мобильных устройствах (смартфоны, планшеты).
- Типы контента: Влияет на любой контент внутри приложений, который может быть индексирован: статьи, товары в e-commerce приложениях, профили, видео, музыка и т.д.
- Специфические запросы: Влияет на информационные, транзакционные и навигационные запросы в мобильном поиске, где релевантный ответ может находиться внутри приложения.
Когда применяется
- Условие активации (Индексация): Когда пользователь просматривает контент в приложении, которое сконфигурировано для отправки данных (например, через Firebase App Indexing API).
- Условие активации (Показ в SERP): Алгоритм применяется при выполнении следующих условий:
- Пользователь выполняет поиск на мобильном устройстве.
- Индексированный контент приложения признан релевантным запросу.
- Приложение установлено на устройстве пользователя (согласно Claim 15).
- Пользователь имеет право доступа к контенту (согласно ACL).
Пошаговый алгоритм
Процесс работы системы делится на два основных этапа: индексация и поиск.
Этап 1: Индексация данных приложения (Data Acquisition and Indexing)
- Взаимодействие пользователя: Пользователь открывает нативное приложение и просматривает определенный контент.
- Генерация данных приложением: Приложение генерирует набор данных (set of data). Он включает APP ID, представление контента (ключевые слова или ID), deep link и ACL (публичный/частный).
- Отправка данных: Приложение отправляет этот набор данных в индекс (локальный индекс устройства или облачный индекс Google).
- Обработка и хранение: Система получает данные и сохраняет их в соответствующем индексе.
Этап 2: Поиск и выдача (Retrieval and Ranking)
- Получение запроса: Пользователь вводит поисковый запрос в другом приложении (например, в приложении Поиска).
- Определение релевантности: Система ищет в индексах релевантный контент, включая контент приложений.
- Валидация условий для приложений: Если найден релевантный контент из приложения, система проверяет:
- Установка приложения: Установлено ли приложение на устройстве пользователя (Claim 15).
- Контроль доступа: Разрешен ли доступ согласно ACL (Claim 32).
- Генерация результата: Если условия выполнены, система генерирует результат поиска, включающий deep link.
- Формирование SERP: Этот результат интегрируется в общую страницу поисковой выдачи.
- Действие пользователя и запуск: Пользователь нажимает на результат, мобильное устройство обрабатывает deep link и запускает соответствующее приложение на нужном экране.
Какие данные и как использует
Данные на входе
Система использует следующие типы данных:
- Контентные факторы: Representation of viewed content. Это основной фактор для определения релевантности. Это может быть текст, ключевые слова (keywords) или идентификаторы (identifier), извлеченные из контента.
- Технические факторы:
- Deep Link: URI, используемый для доступа к контенту внутри приложения.
- APP ID: Идентификатор нативного приложения.
- LINK INFO: Указывает на протокол (например, HTTPS).
- CONTENT TYPE: Классификация типа контента (например, NEWS ARTICLE).
- Факторы доступа и приватности: Access Control List (ACL). Определяет видимость контента (публичный или частный).
- Пользовательские факторы:
- User Activity Data: Комплексные данные об активности (Claim 20), включая историю запросов и просмотров в браузере.
- Статус установки приложения: Информация о наличии приложения на устройстве пользователя (используется во время поиска).
- TIME STAMP: Время доступа пользователя к контенту.
Какие метрики используются и как они считаются
Патент не детализирует конкретные формулы ранжирования, но указывает на использование следующих механизмов оценки:
- Оценка релевантности: Стандартные механизмы поисковой системы используются для определения соответствия между запросом и representation of viewed content.
- Персонализация: Использование user activity data для уточнения релевантности контента для конкретного пользователя.
- Проверка условий (Boolean Checks):
- Приложение установлено? (Да/Нет) (Claim 15).
- ACL разрешает доступ? (Да/Нет) (Claim 32).
Выводы
- Контент приложений как полноценный участник поиска: Патент подтверждает, что контент внутри нативных приложений рассматривается как индексируемый ресурс, способный конкурировать за позиции в мобильной SERP.
- Модель Push вместо Pull (API-based Indexing): В отличие от веб-краулинга, индексация данных приложений полагается на активную отправку данных самим приложением (через API/SDK). Это требует интеграции на уровне разработки приложения.
- Критичность Deep Linking: Механизм не работает без корректно реализованных Deep Links. Они являются обязательным связующим звеном между результатом поиска и конкретным экраном внутри приложения.
- Фокус на повторное вовлечение (Re-engagement): Claim 15 явно указывает, что показ результата зависит от того, установлено ли приложение у пользователя. Это превращает поиск в мощный инструмент для возврата пользователей в уже установленные приложения.
- Учет приватности (On-Device vs. Public Indexing): Система использует Access Control Lists (ACL) для разграничения публичного и частного контента. Активные Claims в этой публикации фокусируются на локальном (On-Device) индексировании для персонального поиска.
- Использование комплексных поведенческих данных: Claim 20 подчеркивает, что система собирает широкий спектр данных об активности пользователя (user activity data), включая активность в браузере, для улучшения общей релевантности и персонализации.
Практика
Best practices (это мы делаем)
- Внедрение App Indexing (Firebase): SEO-специалисты должны координировать с разработчиками реализацию Firebase App Indexing. Это необходимо для того, чтобы приложение начало отправлять set of data в индекс (локальный и/или глобальный).
- Обеспечение полного покрытия Deep Links: Убедиться, что весь важный контент внутри приложения доступен по Deep Links. Необходимо использовать современные стандарты (Android App Links и iOS Universal Links). Структура ссылок должна быть логичной и стабильной.
- Оптимизация Representation of Viewed Content: Это аналог мета-тегов для приложений. Убедитесь, что передаваемые данные (заголовки, описания, ключевые слова) максимально релевантны и оптимизированы под поисковые запросы.
- Разграничение публичного и частного контента: Четко определите, какой контент должен быть публично индексируемым (товары, статьи), а какой должен индексироваться только локально с соответствующим ACL для персонального поиска на устройстве.
- Сопоставление App и Web контента: Если контент дублируется на сайте и в приложении, необходимо обеспечить их соответствие (например, через аннотации на сайте или в sitemap). Это помогает Google лучше понять контент и консолидировать сигналы.
- Тестирование и мониторинг: Регулярно тестируйте работоспособность Deep Links из поисковой выдачи и отслеживайте ошибки индексации приложений в инструментах для разработчиков (например, Firebase Console).
Worst practices (это делать не надо)
- Игнорирование Mobile SEO для приложений: Рассматривать продвижение приложения только через ASO (App Store Optimization), игнорируя органический поиск Google Search.
- Отсутствие Deep Links: Разработка приложения, в котором навигация не поддерживает глубинные ссылки, делает невозможным применение описанного механизма.
- Передача конфиденциальных данных в публичный индекс: Отправка в публичный индекс личной информации пользователей без использования Access Control List для маркировки контента как приватного.
- «Сломанные» Deep Links: Наличие в индексе ссылок, которые ведут на ошибки, главную страницу приложения или не обрабатываются приложением корректно.
- Передача некачественных данных: Отправка в индекс спамных или неточных описаний контента (Representation of viewed content) в попытке манипулировать видимостью.
Стратегическое значение
Этот патент описывает основу для объединения веб-пространства и экосистемы приложений в рамках стратегии Mobile First. Для SEO это означает необходимость омниканального подхода. Если у бизнеса есть нативное приложение, оно должно быть интегрировано в общую поисковую стратегию. App Indexing позволяет увеличить точки входа в продукт, повысить видимость бренда в мобильной выдаче и значительно улучшить пользовательский опыт за счет бесшовного перехода из поиска непосредственно к нужному функционалу в приложении.
Практические примеры
Сценарий: Улучшение видимости товаров E-commerce приложения
- Задача: Увеличить органический трафик на карточки товаров в нативном приложении магазина электроники.
- Действия SEO и Разработки:
- Внедряют Firebase App Indexing SDK в приложение.
- Настраивают Deep Links (например, myapp://products/12345) для всех карточек товаров, используя Android App Links.
- Конфигурируют приложение так, чтобы при просмотре товара оно отправляло set of data: APP ID магазина, Deep Link товара, и Representation of viewed content (Название товара, бренд, категория, краткое описание). ACL устанавливается как публичный.
- Процесс работы: Пользователь ищет на смартфоне «Купить Samsung Galaxy S25».
- Проверка Google: Google находит релевантный контент в индексе приложений. Он проверяет (согласно Claim 15), установлено ли приложение магазина у пользователя. Если да, то включает в SERP результат с Deep Link.
- Ожидаемый результат: В поисковой выдаче появляется результат с иконкой приложения магазина. При клике пользователь мгновенно попадает на карточку товара Samsung Galaxy S25 внутри нативного приложения, готовый к покупке.
Вопросы и ответы
Что такое «Нативное приложение» (Native Application) в контексте этого патента?
Это программа, разработанная специально под конкретную мобильную операционную систему (Android/iOS) и установленная непосредственно на устройство. Патент подчеркивает, что такие приложения работают независимо от веб-браузера, и данный механизм позволяет индексировать их внутренний контент, который иначе был бы недоступен поисковой системе.
Что такое Deep Link и почему он критически важен для этого механизма?
Deep Link — это специальный формат ссылки (URI), который позволяет открыть не просто приложение, а конкретный экран или контент внутри него (например, конкретный товар или статью). Он критически важен, так как является адресом контента внутри приложения. Без Deep Link поисковая система не сможет направить пользователя к нужному контенту из SERP.
Должно ли приложение быть установлено у пользователя, чтобы он увидел результат в поиске?
Да, согласно Claim 15 патента, одним из условий для генерации такого результата поиска является определение того, что приложение установлено на мобильном устройстве пользователя. Это означает, что основной фокус механизма — повторное вовлечение существующих пользователей приложения (re-engagement).
Как именно Google «сканирует» контент приложения? Используется ли Googlebot?
В этом механизме не используется традиционное сканирование (crawling) через Googlebot. Вместо этого используется модель «Push» (API-based Indexing): само приложение активно отправляет набор данных (set of data) в индекс, когда пользователь взаимодействует с контентом. Это реализуется через интеграцию API или SDK (например, Firebase App Indexing).
Может ли личный контент пользователя (например, заметки или сообщения) быть проиндексирован?
Да, патент предусматривает индексацию частного контента. Однако для этого используется Access Control List (ACL) (Claim 32). Это позволяет индексировать частный контент, но ограничивать его использование — например, показывать его только в персональном поиске на устройстве пользователя (On-Device Indexing), не передавая в публичный индекс Google.
Чем это отличается от ASO (App Store Optimization)?
ASO фокусируется на оптимизации страницы приложения в магазине приложений (App Store/Google Play) для повышения его видимости и конверсии в установку. Описанный механизм (App Indexing) фокусируется на индексации контента внутри приложения для его видимости в органическом поиске Google Search и возврата пользователей.
Какие инструменты используются для реализации описанного в патенте механизма?
На практике этот механизм реализуется с помощью Google Firebase App Indexing. SEO-специалистам необходимо работать с разработчиками для интеграции соответствующего SDK в приложение и настройки передачи данных о контенте и Deep Links.
Как определяется релевантность контента приложения запросу?
Релевантность определяется путем анализа Representation of viewed content, который приложение отправляет в индекс. Это могут быть ключевые слова, заголовки, описания или структурированные данные. SEO-специалистам следует следить за тем, чтобы это представление было оптимизировано под целевые запросы, аналогично оптимизации мета-тегов.
Описывают ли активные Claims (14-33) индексацию в облаке Google или только на устройстве?
Активные Claims (14-33) в этой публикации патента описывают строго механизм, происходящий на мобильном устройстве (On-Device Indexing): индексация данных из одного приложения для поиска через другое приложение на том же устройстве. Хотя технология App Indexing также поддерживает облачную индексацию, защищенное ядро в этих конкретных Claims относится к локальному поиску.
Является ли факт просмотра контента пользователем сигналом ранжирования?
Факт просмотра контента является триггером для его индексации согласно патенту. Кроме того, Claim 20 указывает на сбор комплексных user activity data (включая историю поиска и просмотров), что предполагает использование этих поведенческих сигналов для улучшения релевантности и персонализации поиска.