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

    Как Google использует App Indexing для запуска установленных мобильных приложений прямо из результатов веб-поиска (Deep Linking)

    NATIVE APPLICATION SEARCH RESULTS (Результаты поиска для нативных приложений)
    • US9547721B2
    • Google LLC
    • 2017-01-17
    • 2013-09-05
    2013 Local SEO SERP Индексация Патенты Google

    Google индексирует веб-контент и проверяет, доступен ли этот же контент («синхронизированный контент») через нативные приложения, установленные на устройстве пользователя. Если приложение установлено и контент синхронизирован, Google формирует специальный результат поиска (Deep Link), который запускает приложение и открывает в нем нужный контент напрямую, минуя веб-браузер.

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

    Описание

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

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

    Кроме того, патент решает задачу эффективности индексации для Google: системе не нужно отдельно сканировать и индексировать контент приложений, достаточно проиндексировать веб-версию, если контент синхронизирован.

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

    Запатентована система интеграции контента нативных приложений в поисковую выдачу. Система использует стандартный веб-индекс для определения релевантности. Затем она проверяет, доступен ли этот контент также через приложение (Synchronized Content) и установлено ли это приложение на устройстве пользователя. Если условия выполнены, генерируется специальный результат (Native Application Search Result), который функционирует как deep-ссылка, запуская приложение и открывая конкретный контент.

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

    Ключевой механизм работы системы:

    • Получение контекста: Поисковая система получает запрос и данные для идентификации приложений, установленных на устройстве (Identification Data).
    • Поиск по вебу: Система ищет релевантные веб-ресурсы в своем Web Index.
    • Проверка синхронизации и установки: Система определяет, предоставляет ли издатель релевантного веб-ресурса тот же контент (Synchronized Content) через одно из установленных нативных приложений, используя данные маппинга.
    • Генерация Deep Link: Если соответствие найдено, генерируется Native Application Search Result. Он содержит Native Application Request Data (например, веб-URL или App URI), которые инструктируют приложение, какой контент запросить у бэкенда издателя.
    • Взаимодействие: При выборе этого результата запускается нативное приложение, которое загружает и отображает контент.

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

    Высокая. Описанная технология является фундаментальной основой для механизма, известного как Google App Indexing (в настоящее время реализуется через Firebase App Indexing). Обеспечение бесшовного перехода между веб-поиском и мобильными приложениями (Deep Linking) остается критически важной задачей для улучшения пользовательского опыта на мобильных устройствах в 2025 году.

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

    Патент имеет высокое значение (85/100) для мобильного SEO и стратегий, объединяющих Web SEO и ASO (App Store Optimization). Он описывает механизм, позволяющий контенту приложения быть обнаруженным через стандартный веб-поиск. Корректная реализация этих принципов позволяет перенаправлять трафик из поиска непосредственно в приложение, повышая вовлеченность. Это подчеркивает необходимость сильной веб-оптимизации в сочетании с корректной технической реализацией Deep Linking.

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

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

    Identification Data (Идентификационные данные)
    Данные, передаваемые вместе с поисковым запросом, которые позволяют поисковой системе определить, какие нативные приложения установлены на устройстве пользователя. Это может быть список идентификаторов приложений или уникальный идентификатор устройства/аккаунта.
    Native Application (Нативное приложение)
    Приложение, разработанное специально для операционной системы устройства (например, Android или iOS). В патенте подчеркивается, что оно работает независимо от браузера.
    Native Application Data (Данные о нативных приложениях)
    База данных поисковой системы, хранящая информацию о нативных приложениях и маппинги, предоставленные издателями, которые связывают веб-домены или URL с идентификаторами приложений.
    Native Application Request Data (Данные запроса нативного приложения)
    Данные, включенные в результат поиска. Когда пользователь выбирает результат, эти данные передаются нативному приложению (например, URL или deep link URI), указывая, какой именно контент необходимо запросить и отобразить.
    Native Application Search Result (Результат поиска для нативного приложения)
    Специальный тип результата поиска (Deep Link), который при выборе запускает соответствующее нативное приложение и инициирует загрузку контента в нем, а не в браузере.
    Publisher Backend (Бэкенд издателя)
    Серверная инфраструктура издателя, которая хранит контент и обслуживает как веб-сайт (через Web Server), так и нативные приложения (через Native Application Data Exchange).
    Synchronized Content (Синхронизированный контент)
    Контент, который идентичен и доступен как через веб-ресурс (для браузера), так и через нативное приложение. Это позволяет Google использовать веб-индекс для поиска контента, который затем может быть открыт в приложении.
    Web Index (Веб-индекс)
    Индекс веб-ресурсов. Используется как основной источник для определения релевантности контента.

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

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

    1. Система получает поисковый запрос от устройства.
    2. Система получает данные, идентифицирующие ресурсы, релевантные запросу. Эти ресурсы предназначены для отображения в «первом приложении» (например, браузере). Релевантность определяется на основе контента этих ресурсов.
    3. Система определяет, что первый ресурс содержит Synchronized Content, который доступен для отображения Native Application. При этом нативное приложение работает независимо от первого приложения.
    4. В ответ на это определение система генерирует Native Application Search Result. Он включает Native Application Request Data, которые заставляют нативное приложение запросить синхронизированный контент, когда результат выбран пользователем в первом приложении.
    5. Система предоставляет этот результат поиска устройству.

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

    Определение наличия Synchronized Content включает доступ к данным, которые указывают, что поставщик (издатель) ресурса предоставляет этот контент через нативное приложение. Это подразумевает необходимость явного указания соответствия (маппинга) со стороны издателя.

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

    Native Application Request Data могут быть представлены в форме унифицированного идентификатора ресурса (URI) первого веб-ресурса (т.е. веб-URL). Это означает, что приложение должно уметь обрабатывать веб-URL для загрузки соответствующего контента.

    Claim 4 (Зависимый от 1): Добавляет критическое условие проверки установленных приложений.

    1. Система получает Identification Data для определения приложений, установленных на устройстве.
    2. Система определяет, что нативное приложение установлено.
    3. Генерация Native Application Search Result происходит только для того приложения, которое определено как установленное на устройстве.

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

    Изобретение связывает процессы индексирования веб-контента с механизмом доставки результатов на мобильных устройствах.

    CRAWLING и INDEXING – Сканирование, Индексирование и извлечение признаков
    Система выполняет стандартное сканирование веб-ресурсов (Web Index). Параллельно собираются и хранятся данные о соответствии между веб-ресурсами и нативными приложениями (Native Application Data). Патент подчеркивает, что система индексирует только один корпус контента (веб), что экономит ресурсы по сравнению с индексацией приложений.

    RANKING – Ранжирование
    На этом этапе происходит стандартное ранжирование веб-ресурсов на основе их релевантности запросу. Качество веб-оптимизации напрямую влияет на этот этап.

    METASEARCH / RERANKING – Метапоиск, Смешивание и Переранжирование
    Основное применение патента (Native Application Search Result Generator). Система модифицирует способ представления результатов:

    1. Анализ контекста пользователя: Система обрабатывает Identification Data (полученные с запросом или через аккаунт), чтобы определить, какие приложения установлены на устройстве.
    2. Проверка соответствий: Для топовых веб-результатов система проверяет базу Native Application Data, чтобы определить, существует ли Synchronized Content в установленном приложении.
    3. Трансформация результата: Если соответствие найдено, система генерирует Native Application Search Result (Deep Link) вместо стандартного веб-результата или смешивает его с ними.

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

    • Поисковый запрос.
    • Identification Data (информация об установленных приложениях).
    • Web Index (данные о веб-ресурсах и их релевантности).
    • Native Application Data (маппинги от издателей).

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

    • Смешанная страница результатов поиска (SERP), содержащая как стандартные веб-результаты, так и Native Application Search Results.

    На что влияет

    • Типы устройств: Влияет исключительно на мобильные устройства (смартфоны, планшеты), где используются нативные приложения.
    • Типы контента и ниши: Влияет на любые тематики, где издатели предоставляют доступ к контенту как через веб-сайт, так и через приложение (E-commerce, новости, рецепты, бронирования, медиа и т.д.).

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

    Алгоритм применяется при одновременном выполнении всех следующих условий:

    1. Релевантность: Веб-ресурс признан релевантным поисковому запросу (на основе веб-индекса).
    2. Синхронизация: Издатель ресурса предоставил данные (маппинг), указывающие, что этот веб-ресурс имеет Synchronized Content, доступный через определенное нативное приложение.
    3. Установка: Поисковая система определила (через Identification Data), что это конкретное нативное приложение установлено на устройстве пользователя в момент выполнения запроса.

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

    Процесс А: На стороне Поисковой Системы

    1. Получение запроса и контекста: Система получает поисковый запрос и Identification Data от пользовательского устройства.
    2. Идентификация веб-ресурсов: Система определяет набор релевантных веб-ресурсов, используя Web Index.
    3. Идентификация установленных приложений: Система обрабатывает Identification Data для составления списка установленных нативных приложений.
    4. Проверка синхронизации контента: Для каждого релевантного веб-ресурса система проверяет, существует ли для него Synchronized Content, доступный через одно из установленных приложений, на основе Native Application Data.
    5. Генерация Native Application Search Result: Если веб-ресурс имеет синхронизированный контент в установленном приложении, система генерирует специальный результат поиска. В него включаются Native Application Request Data (например, URL веб-ресурса или App URI).
    6. Формирование и отправка SERP: Система предоставляет пользователю смешанный набор результатов.

    Процесс Б: На стороне Устройства Пользователя

    1. Отображение результатов: Браузер или поисковое приложение отображает полученную SERP.
    2. Выбор результата: Пользователь выбирает Native Application Search Result.
    3. Запуск нативного приложения: Операционная система запускает соответствующее нативное приложение и передает ему Native Application Request Data.
    4. Запрос контента: Приложение использует эти данные для запроса синхронизированного контента у Publisher Backend (через Native Application Data Exchange).
    5. Отображение контента в приложении: Нативное приложение получает контент и отображает его в своем интерфейсе.

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

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

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

    • Контентные факторы: Используются все стандартные факторы веб-страницы. Ранжирование происходит на основе веб-версии контента.
    • Технические факторы (URL/URI): URL веб-ресурса критически важен. Он используется как идентификатор для маппинга с приложением и часто передается в качестве Native Application Request Data.
    • Пользовательские факторы (Контекст устройства): Identification Data — данные, позволяющие определить список установленных приложений на устройстве пользователя (идентификаторы приложений, идентификатор устройства или аккаунта).
    • Внешние/Системные данные (от издателей): Маппинги, предоставленные издателями, которые устанавливают связь между веб-ресурсами и идентификаторами нативных приложений (App Indexing data).

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

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

    Ключевые механизмы основаны на проверке бинарных условий:

    • Релевантность веб-ресурса: Используются стандартные оценки ранжирования веб-поиска.
    • Наличие маппинга (Синхронизация): Бинарная проверка (Да/Нет) существования связи между веб-ресурсом и приложением в базе Native Application Data.
    • Установка приложения: Бинарная проверка (Да/Нет) наличия приложения на устройстве пользователя на основе Identification Data.

    Выводы

    1. Ранжирование основано на веб-сигналах (Web SEO критичен). Ключевой вывод: система использует стандартный веб-индекс для определения релевантности и ранжирования. Поисковой системе не нужно индексировать контент приложений. Это означает, что оптимизация веб-сайта напрямую влияет на видимость контента приложения в поиске.
    2. Приоритет пользовательского опыта (UX). Цель изобретения — улучшить способ доставки контента. Система предпочитает нативные приложения браузеру, так как они обеспечивают лучший UX (скорость, интерфейс), при условии, что приложение установлено.
    3. Критическая роль технической реализации (App Indexing и Deep Linking). Функционирование системы полностью зависит от того, предоставил ли издатель корректные данные о связи (Synchronized Content маппинг), и способно ли приложение обработать Native Application Request Data (Deep Linking).
    4. Персонализация доставки контента. Состав выдачи динамически меняется в зависимости от того, какие приложения установлены на устройстве конкретного пользователя (Identification Data). Это форма персонализации SERP на уровне устройства.
    5. Веб-URL как универсальный идентификатор контента. Патент предлагает использовать URL веб-ресурса в качестве универсального идентификатора для доступа к контенту даже внутри нативного приложения, что упрощает реализацию для издателей.

    Практика

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

    Практическое применение этого патента напрямую связано с реализацией технологии App Indexing (Firebase App Indexing).

    • Поддерживать сильное и оптимизированное веб-присутствие. Поскольку индексация и ранжирование основаны на веб-версии контента, сайт должен быть полностью оптимизирован по всем стандартам SEO. Видимость в App Indexing напрямую зависит от позиций сайта в веб-поиске.
    • Обеспечивать паритет контента (Synchronized Content). Контент на ключевых веб-страницах и соответствующих экранах приложения должен быть идентичным. Это критически важно для работы механизма.
    • Реализовать Deep Linking и App Indexing. Необходимо технически связать веб-страницы с экранами в приложении. Это включает настройку App Links (Android) или Universal Links (iOS) и предоставление маппингов Google (например, через Firebase).
    • Настроить обработку deep-ссылок в приложении. Приложение должно быть способно принимать Native Application Request Data (например, URL веб-страницы или App URI) при запуске из поиска, запрашивать соответствующий контент у бэкенда и корректно отображать его пользователю без задержек и промежуточных экранов.
    • Верифицировать связь сайта и приложения. Необходимо явно подтвердить связь в инструментах разработчика (Google Play Console, Search Console) и через размещение верификационных файлов на веб-сайте: Digital Asset Links (assetlinks.json для Android) или AASA (Apple App Site Association для iOS).

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

    • Игнорировать мобильную версию сайта, полагаясь только на приложение. Если веб-версия контента плохо ранжируется или не индексируется, контент приложения также не появится в поиске через этот механизм.
    • Создавать разный контент для веба и приложения (Нарушение Synchronized Content). Если контент отличается (клоакинг), система может не установить связь, или пользователь получит нерелевантный контент при переходе в приложение.
    • Некорректная реализация deep-ссылок. Если Native Application Search Result запускает приложение, но не открывает нужный контент (например, открывает главную страницу или показывает ошибку), это приводит к плохому пользовательскому опыту.
    • Создание уникального контента только в приложении. Контент, не имеющий веб-аналога, не будет обнаружен и ранжирован через механизм, описанный в данном патенте, так как он полагается на веб-индекс.

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

    Патент подтверждает стратегию кросс-платформенной интеграции и важность веб-технологий как основы для поиска контента. Для бизнесов, имеющих как сайт, так и приложение, App Indexing является критически важным каналом повторного вовлечения пользователей в приложение. Веб-SEO становится драйвером не только для веб-трафика, но и для активности внутри приложения на мобильных устройствах, стирая границы между SEO и ASO стратегиями.

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

    Сценарий: E-commerce (Поиск товара)

    1. Контекст: У пользователя установлено приложение крупного интернет-магазина (например, Amazon). Магазин настроил App Indexing и синхронизацию страниц товаров.
    2. Запрос пользователя: Пользователь ищет на смартфоне «Купить кроссовки Nike Air Max 270».
    3. Обработка запроса: Google определяет, что веб-страница товара на Amazon релевантна запросу. Google также определяет (через Identification Data), что приложение Amazon установлено у пользователя и контент синхронизирован.
    4. Генерация SERP: В результатах поиска Google генерирует Native Application Search Result (Deep Link) для этого товара.
    5. Взаимодействие: Пользователь кликает на результат.
    6. Результат: Вместо открытия мобильного браузера, система мгновенно открывает карточку товара Nike Air Max 270 непосредственно в нативном приложении магазина, обеспечивая более быстрый и удобный процесс покупки.

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

    Индексирует ли Google контент внутри приложений напрямую согласно этому патенту?

    Нет. Одно из ключевых преимуществ, заявленных в патенте, заключается в том, что поисковой системе нужно индексировать только один корпус контента — веб-версию. Это позволяет избежать необходимости сканирования бэкенда приложений. Система полагается на то, что контент синхронизирован (Synchronized Content).

    Влияет ли механизм, описанный в патенте (App Indexing), на ранжирование?

    Патент не описывает влияние на ранжирование. Система использует стандартное ранжирование веб-ресурсов для определения релевантности. Если веб-страница занимает высокие позиции, и выполнены условия App Indexing (есть маппинг, приложение установлено), тогда результат может быть преобразован в deep link. Таким образом, ранжирование зависит от веб-SEO.

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

    Патент описывает получение Identification Data. Браузер или поисковое приложение может отправить список установленных приложений вместе с запросом. Альтернативно, поисковая система может использовать идентификатор устройства или аккаунта пользователя (например, аккаунт Google Play), чтобы проверить историю установок приложений.

    Что такое «Синхронизированный контент» (Synchronized Content) и насколько он должен быть идентичным?

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

    Что произойдет, если у пользователя не установлено соответствующее приложение?

    Если приложение не установлено, условие для генерации Native Application Search Result не выполняется. В этом случае пользователь увидит стандартный веб-результат (Web Resource Search Result), который при клике откроет веб-страницу в браузере.

    Как технически реализовать связь между сайтом и приложением, согласно патенту?

    На практике это реализуется через Firebase App Indexing. Издатель должен настроить приложение на обработку deep links (чтобы оно могло принимать Native Application Request Data) и предоставить Google маппинг, связывающий веб-ресурсы с экранами приложения (например, через файлы Digital Asset Links/AASA или API).

    Что такое Native Application Request Data и почему это часто URL?

    Это данные, которые передаются приложению при его запуске из поиска, чтобы указать, какой контент нужно отобразить. Использование URL соответствующей веб-страницы является удобным универсальным идентификатором. Приложение получает URL, а затем его бэкенд (Native Application Data Exchange) использует этот URL для извлечения нужного контента из базы данных.

    Может ли этот механизм привести к снижению органического веб-трафика?

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

    Какова связь этого патента с Firebase App Indexing?

    Этот патент описывает базовую концепцию и механизмы, которые Google реализовал в продукте Google App Indexing, который позже эволюционировал в Firebase App Indexing. Технологии Firebase являются практическим воплощением идей этого патента.

    Применяется ли это только к Android или также к iOS?

    Описанные принципы применимы к различным мобильным операционным системам. На практике Google реализует App Indexing как для Android (используя App Links), так и для iOS (используя Universal Links), чтобы обеспечить бесшовный переход из поиска в приложения на обеих платформах.

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

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