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

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

SEARCH RESULTS FOR NATIVE APPLICATIONS (Результаты поиска для нативных приложений)
  • US9881095B2
  • Google LLC
  • 2015-06-23
  • 2018-01-30
  • Индексация
  • SERP
  • Описание
  • Разбор
  • Выводы
  • Практика
  • FAQ
  • Похожие

Google использует виртуальную машину для запуска и рендеринга нативных мобильных приложений с целью извлечения контента, отображаемого на экранах (Application Pages). Система также анализирует установочный пакет приложения (Application Package File) для извлечения иконки и отображаемого имени. Эти данные объединяются для создания информативных результатов поиска (Deep Links), ведущих непосредственно на конкретный контент внутри приложения.

Описание

Какую проблему решает

Патент решает проблему невозможности индексации контента, находящегося внутри нативных мобильных приложений (Native Applications). Традиционные поисковые системы были ограничены индексацией веб-ресурсов и метаданных приложений (например, описаний в App Store). Это не позволяло находить конкретный контент внутри приложений и предоставлять прямые ссылки (Deep Links) на него. Кроме того, патент решает задачу генерации качественных и информативных сниппетов (заголовков и описаний) для таких результатов, поскольку существующие метаданные часто были слишком общими или неточными.

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

Запатентована система для индексации контента нативных приложений и генерации результатов поиска, ведущих на этот контент (App Deep Linking). Для индексации используется Virtual Machine (VM), которая эмулирует операционную систему устройства, запускает приложение и извлекает контент непосредственно с его экранов (Application Pages). Система также обрабатывает установочный пакет (Application Package File) для извлечения иконки и отображаемого имени приложения. В результатах поиска система комбинирует имя приложения (из пакета) и заголовок экрана (из рендеринга) для формирования заголовка сниппета.

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

Механизм состоит из двух основных процессов:

Индексация:

  • Система запускает Virtual Machine, эмулирующую мобильную ОС.
  • Внутри VM инсталлируется и запускается нативное приложение.
  • Система получает доступ к экранам приложения (Application Pages) путем автоматического исследования или по списку URI, предоставленному издателем.
  • Специальные Extractors (например, Text Extractor, Image Extractor) перехватывают данные, передаваемые в процесс рендеринга (например, объекты TextView в Android), чтобы извлечь текст, заголовки и изображения.
  • Параллельно система обрабатывает Application Package File, чтобы найти иконку приложения и текст, который отображается под иконкой после установки (Application Display Name).
  • Все извлеченные данные сохраняются в Application Index.

Генерация результатов поиска:

  • При получении запроса система ищет релевантный контент в Application Index.
  • Для формирования сниппета система комбинирует Application Display Name (из пакета) и Application Page Name (заголовок экрана).
  • Сниппет также включает иконку и описание, извлеченное с экрана приложения.

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

Высокая. Индексация мобильных приложений (App Indexing) и Deep Linking являются критически важными компонентами мобильного поиска. Механизмы, описанные в патенте, лежат в основе того, как Google интегрирует контент приложений в общую поисковую выдачу (технология, известная как Firebase App Indexing). Понимание того, как именно формируются сниппеты для приложений, остается актуальным для ASO и мобильного SEO.

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

Патент имеет высокое значение (8/10) для компаний, чей бизнес зависит от нативных мобильных приложений. Он детально описывает инфраструктуру, позволяющую контенту внутри приложений ранжироваться в Google Поиске. Понимание этого механизма критично для оптимизации видимости приложения, поскольку патент точно определяет, откуда Google берет данные для формирования заголовка и сниппета результата поиска (Application Display Name из пакета и Application Page Name с экрана).

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

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

Application Display Name (Отображаемое имя приложения)
Текстовая строка, извлеченная из Application Package File. Это имя, которое отображается под иконкой приложения после его установки на устройстве. Используется как часть заголовка в результатах поиска.
Application Index (Индекс приложений)
База данных, хранящая индексированный контент, извлеченный из нативных приложений.
Application Package File (Файл пакета приложения)
Коллекция файлов, используемая для распространения и установки нативного приложения (например, APK для Android). Содержит иконку и Application Display Name.
Application Page (Страница приложения / Экран приложения)
Конкретная среда отображения (экран) внутри нативного приложения, на которой отображается контент. Аналог веб-страницы для нативного приложения.
Application Page Name (Название страницы приложения)
Заголовок конкретного экрана (Application Page), извлеченный в процессе рендеринга. Используется как часть заголовка в результатах поиска.
Deep Link (Глубинная ссылка)
Ссылка (URI), ведущая на конкретный контент или экран (Application Page) внутри нативного приложения.
Extractors (Экстракторы)
Компоненты внутри Virtual Machine (Text Extractor, Image Extractor, List Extractor), которые извлекают контент путем перехвата данных, передаваемых в процесс рендеринга приложения (например, объекты TextView, ImageView).
Native Application (Нативное приложение)
Приложение, разработанное специально для конкретной операционной системы и работающее независимо от браузера.
Package Processor (Обработчик пакета)
Компонент системы, который анализирует Application Package File для извлечения метаданных.
Virtual Machine (VM) (Виртуальная машина)
Среда, эмулирующая операционную систему пользовательского устройства. Используется для запуска и рендеринга нативных приложений с целью извлечения их контента для индексации.

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

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

  1. Система получает доступ к Application Package File (установочному пакету).
  2. Для каждого приложения система определяет его имя из файлов пакета. Это определение включает конкретные шаги:
    • Определение иконки приложения из пакета.
    • Индексация этой иконки.
    • Выбор текстовой строки, определяющей Application Display Name (имя под иконкой), в качестве имени приложения.
  3. Система получает доступ к Application Pages (экранам) приложения.
  4. Для каждой Application Page генерируются данные, описывающие ее контент, включая название страницы (Application Page Name) и отображаемый текст.
  5. Система индексирует данные Application Page и имя приложения (Application Display Name) в индексе, доступном для поиска.

Ядро изобретения — комбинация анализа статического пакета для получения метаданных (иконка, отображаемое имя) и динамического выполнения приложения в VM для извлечения контента.

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

  1. Система идентифицирует Application Page как релевантную запросу.
  2. Из индекса выбирается имя приложения (Application Display Name) и включается в результат поиска как первый текстовый дескриптор.
  3. Из индекса выбирается иконка приложения и включается как первый графический дескриптор.
  4. Из индекса выбирается URI (Deep Link) этой Application Page.
  5. Выбирается название страницы (Application Page Name), на которую ссылается URI, и включается как второй текстовый дескриптор.
  6. Результат поиска предоставляется пользователю.

Этот пункт точно определяет структуру сниппета для App Indexing в SERP.

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

Система определяет язык запроса и выбирает соответствующую языковую версию Application Display Name из доступных в пакете.

Claim 4 (Зависимый от 2): Описывает контроль индексации со стороны издателя.

Система может получать от издателя приложения данные, указывающие, какие именно Application Pages следует индексировать, и ограничивать индексацию только этими страницами.

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

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

CRAWLING – Сканирование и Сбор данных
Патент описывает механизм "сканирования" нативных приложений, который отличается от веб-краулинга. Вместо загрузки HTML используется Virtual Machine, эмулирующая ОС устройства. Приложение запускается в этой VM для доступа к его Application Pages. Сбор данных происходит либо путем автоматического исследования (перехода по меню и опциям), либо путем доступа к URI, предоставленным издателем.

INDEXING – Индексирование и извлечение признаков
Ключевой этап. Происходит извлечение признаков двумя способами:

  1. Рендеринг и Извлечение: Внутри VM используются Extractors для перехвата данных, направляемых на рендеринг. Извлекаются Application Page Name (заголовок экрана), текст, изображения, списки. Это аналог Web Rendering Service (WRS) для нативных приложений.
  2. Обработка Пакета: Package Processor анализирует Application Package File для извлечения статических активов: иконки и Application Display Name.

Извлеченные данные сохраняются в специализированном Application Index (или объединенном индексе).

METASEARCH – Метапоиск и Смешивание / RERANKING – Переранжирование
На этом этапе Search Results Generator формирует результат поиска. Когда Application Page признана релевантной, система генерирует специальный формат сниппета (Native Application Search Result), комбинируя данные, извлеченные на этапе INDEXING (Иконка + Application Display Name + Application Page Name + Сниппет).

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

  • Application Package Files (установочные пакеты приложений).
  • (Опционально) Список URI для индексации от издателя.
  • Поисковый запрос пользователя.

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

  • Индексированные данные в Application Index.
  • Сформированный результат поиска (Native Application Search Result) с Deep Link (URI).

На что влияет

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

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

  • Триггеры активации (Индексация): При обнаружении нового или обновленного нативного приложения (например, в Google Play/App Store) или при получении сигнала от издателя (например, через API).
  • Триггеры активации (Поиск): Когда поисковая система определяет, что контент внутри нативного приложения релевантен запросу пользователя.
  • Исключения и особые случаи: Индексация может быть ограничена издателем, который указывает, какие Application Pages доступны для индексации (Claim 4).

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

Процесс А: Индексация приложения

  1. Сбор данных из пакета: Система получает доступ и обрабатывает Application Package File. Package Processor извлекает иконку и Application Display Name (с учетом разных языков).
  2. Инициализация среды: Система инстанциирует Virtual Machine, эмулирующую целевую ОС.
  3. Установка и запуск приложения: Нативное приложение инсталлируется и запускается внутри VM.
  4. Доступ к страницам (Crawling): Система получает доступ к Application Pages. Это может происходить путем автоматизированного исследования меню и опций или путем доступа к списку URI, предоставленному издателем.
  5. Извлечение контента (Extraction): Для каждой Application Page активируются Extractors. Они перехватывают данные рендеринга (например, объекты TextView) для извлечения:
    • Application Page Name (заголовок экрана).
    • Текстовый контент.
    • Изображения и списки.
  6. Индексация: Indexer сохраняет все извлеченные данные (Иконка, Application Display Name, Application Page Name, Контент, URI страницы) в Application Index.

Процесс Б: Генерация результата поиска

  1. Идентификация релевантного контента: Поисковая система определяет, что Application Page в Application Index релевантна запросу.
  2. Выбор данных для сниппета: Система извлекает из индекса необходимые компоненты. При этом учитывается язык запроса для выбора локализованной версии Application Display Name (Claim 3).
  3. Формирование сниппета: Search Results Generator генерирует Native Application Search Result. Заголовок формируется путем объединения Application Display Name (первый текстовый дескриптор) и Application Page Name (второй текстовый дескриптор).
  4. Предоставление результата: Сниппет отображается в поисковой выдаче.

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

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

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

  • Контентные факторы (из Application Page через VM):
    • Application Page Name (Заголовок экрана).
    • Текст, отображаемый на экране.
    • Данные списков и меню.
  • Технические факторы (из Application Package File):
    • Application Display Name (Имя, отображаемое под иконкой).
    • Языковые и локальные настройки для имени.
    • URI (Deep Links), используемые для идентификации страниц.
  • Мультимедиа факторы:
    • Иконка приложения (из пакета).
    • Изображения, отображаемые на экране (из Application Page через VM).

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

Патент не описывает метрики ранжирования (Ranking Scores), но детально описывает методы извлечения данных (Feature Extraction) и структуру результата:

  • Методы извлечения (Extraction Methods): Используются Extractors для перехвата объектов рендеринга (например, TextView, ImageView, ListView). Это позволяет получить точные данные о том, что отображается пользователю, без необходимости анализа скриншотов или кода приложения.
  • Структура сниппета: Определяется фиксированная структура результата поиска, где заголовок является комбинацией Application Display Name и Application Page Name.

Выводы

  1. Google индексирует нативные приложения путем их выполнения: Для получения точного контента Google не просто анализирует код, а запускает приложение в эмулируемой среде (Virtual Machine) и извлекает данные по мере его рендеринга.
  2. Точный механизм формирования заголовка сниппета: Заголовок результата поиска формируется строго определенным образом путем комбинации двух элементов: Application Display Name (из установочного пакета) и Application Page Name (заголовок конкретного экрана, извлеченный при рендеринге).
  3. Извлечение данных через перехват рендеринга: Использование Extractors (например, для TextView) означает, что Google индексирует именно тот сырой текст, который приложение передает на отрисовку, обеспечивая высокую точность.
  4. Важность метаданных в пакете: Application Display Name и Иконка извлекаются непосредственно из Application Package File, а не из метаданных магазина приложений. Это подчеркивает важность оптимизации этих элементов на этапе сборки приложения.
  5. Контроль издателя над индексацией: Патент предусматривает возможность для издателей указывать, какие именно Application Pages (URI) следует индексировать, что дает контроль над видимостью контента в поиске (аналог Sitemaps для приложений).

Практика

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

  • Внедрение App Indexing (Firebase App Indexing): Необходимо обеспечить техническую возможность индексации. На практике это требует интеграции (например, через Firebase), чтобы предоставить Google список URI для индексации, как это предусмотрено патентом (Claim 4), и реализации Deep Linking.
  • Оптимизация Application Display Name: Убедитесь, что имя приложения, указанное в Application Package File (то, что отображается под иконкой), является кратким, узнаваемым и релевантным. Оно будет использоваться как первая часть заголовка в поиске.
  • Оптимизация Application Page Names (Заголовков экранов): Каждый ключевой экран (Application Page) в приложении должен иметь четкий, описательный и оптимизированный заголовок (аналог тега Title в вебе). Этот заголовок будет извлечен Text Extractor и использован как вторая часть заголовка в поиске.
  • Обеспечение доступности контента для Extractors: Убедитесь, что текст и заголовки реализованы стандартными средствами ОС (например, TextView в Android), чтобы Extractors могли их корректно извлечь во время рендеринга в Virtual Machine. Избегайте текста в виде изображений.
  • Локализация Application Display Name: Используйте возможности локализации в Application Package File, чтобы предоставить имена приложений на разных языках. Google выберет подходящее имя в зависимости от языка запроса (Claim 3).

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

  • Игнорирование заголовков экранов: Использование неинформативных, технических или отсутствующих заголовков на экранах приложения приведет к генерации плохих сниппетов в поиске, так как Application Page Name будет некачественным.
  • Слишком длинное или спамное Application Display Name: Использование неоптимизированных имен в манифесте пакета может привести к обрезанию заголовка в поиске, снижению кликабельности или негативно повлиять на ASO.
  • Отсутствие Deep Linking: Разработка приложения без структурированной системы URI для доступа к контенту делает его невидимым для этого механизма индексации.
  • Нестандартная реализация UI: Использование кастомных движков рендеринга текста или изображений вместо стандартных компонентов ОС может помешать работе Extractors, и контент не будет проиндексирован.

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

Патент подчеркивает стратегию Google по стиранию границ между Вебом и нативными приложениями в контексте поиска. Для SEO-специалистов это означает, что контент внутри приложений является полноценным объектом оптимизации и ранжирования. Стратегия мобильного продвижения должна быть комплексной, включая не только ASO (оптимизацию страницы в сторе), но и оптимизацию контента и структуры внутри приложения (App SEO/App Indexing Optimization) для обеспечения максимальной видимости через Deep Links в органическом поиске.

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

Сценарий: Оптимизация сниппета для экрана товара в приложении E-commerce

  1. Анализ Application Package File: Проверяем, что в пакете (например, в файле манифеста Android) указано Application Display Name = "BrandName".
  2. Анализ Application Page (Экран товара): Убеждаемся, что на экране товара вверху отображается заголовок (Application Page Name), например, "Кроссовки Nike Air Max 270". Этот текст должен быть реализован через стандартный компонент (например, TextView).
  3. Процесс индексации Google:
    • Package Processor извлекает "BrandName" и Иконку.
    • Virtual Machine запускает приложение и открывает экран товара (используя Deep Link URI).
    • Text Extractor извлекает заголовок "Кроссовки Nike Air Max 270" и описание товара.
  4. Ожидаемый результат в поиске: При запросе "Nike Air Max 270" сниппет будет сформирован как: [Иконка] BrandName – Кроссовки Nike Air Max 270. [Сниппет описания].

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

Как Google получает доступ к контенту внутри моего приложения? Он его "краулит" как сайт?

Не совсем как сайт. Патент описывает два способа доступа. Первый — автоматизированное исследование, при котором система запускает приложение в Virtual Machine и пытается самостоятельно перемещаться по меню и опциям. Второй — доступ к конкретным экранам (URI), список которых предоставил издатель приложения. На практике интеграция App Indexing (например, через Firebase) помогает указать Google на ключевой контент.

Откуда Google берет заголовок (Title) для результата поиска, ведущего в приложение?

Заголовок состоит из двух частей. Первая часть — это Application Display Name, которое извлекается из установочного пакета (Application Package File); это то имя, которое отображается под иконкой на домашнем экране. Вторая часть — это Application Page Name, то есть заголовок конкретного экрана, на который ведет ссылка; он извлекается путем рендеринга этого экрана в VM.

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

Вы должны оптимизировать три элемента. Во-первых, оптимизируйте Application Display Name в установочном пакете (краткость и брендинг). Во-вторых, убедитесь, что каждый экран в приложении имеет четкий и релевантный заголовок, отображаемый в интерфейсе (Application Page Name). В-третьих, контент на экране должен быть информативным, так как он используется для генерации сниппета.

Что такое Virtual Machine и Extractors, упомянутые в патенте?

Virtual Machine — это эмулятор операционной системы (например, Android), который Google использует для запуска вашего приложения на своих серверах. Extractors — это компоненты внутри этой VM, которые перехватывают данные, отправляемые приложением на отрисовку (например, текст для TextView, данные для ImageView). Это позволяет Google получить сырой контент, отображаемый на экране, без использования скриншотов.

Может ли Google проиндексировать контент, если я использую нестандартные элементы интерфейса или кастомный движок?

Это может быть проблемой. Extractors настроены на перехват стандартных компонентов ОС (TextView, ImageView, ListView). Если вы используете полностью кастомный движок рендеринга (например, отрисовка всего на Canvas) или нестандартные компоненты для отображения текста и изображений, система может не смочь извлечь этот контент для индексации.

Берет ли Google данные из описания в App Store или Google Play для этих сниппетов?

Согласно этому патенту — нет. Система специально разработана для того, чтобы брать данные непосредственно из Application Package File и из рендеринга Application Pages. Это сделано для повышения точности и релевантности сниппетов по сравнению с общими метаданными из сторов.

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

Да. Патент (Claim 4) предусматривает, что издатель может предоставить данные, указывающие, какие именно Application Pages следует индексировать. Если используется модель контроля со стороны издателя (например, через App Indexing API), вы можете контролировать, какой контент попадает в индекс.

Как обрабатывается локализация (разные языки)?

Система проверяет Application Package File на наличие локализованных версий Application Display Name. При генерации результата поиска система определяет язык запроса и старается использовать соответствующую языковую версию имени приложения (Claim 3). Контент и заголовки экранов также должны быть локализованы внутри приложения для корректной индексации.

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

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

Может ли быть проиндексирован контент, требующий авторизации?

Патент не описывает механизмы обхода аутентификации. Если контент доступен только после входа в систему, стандартная система индексации, работающая в Virtual Machine, скорее всего, не сможет его проиндексировать для общего поиска, если не предусмотрены специальные механизмы доступа для краулера.

Похожие патенты

Как Google сканирует, индексирует и ранжирует контент внутри мобильных приложений для показа в поиске (App Indexing)
Google использует виртуальные машины для эмуляции мобильных операционных систем (например, Android). В этой среде запускаются нативные приложения, и система извлекает текст, изображения и структуру непосредственно из процесса рендеринга контента. Это позволяет индексировать внутренние страницы приложений и показывать их в результатах поиска вместе с веб-страницами, реализуя механизм Deep Linking.
  • US9002821B2
  • 2015-04-07
  • Индексация

  • Краулинг

  • SERP

Как Google индексирует внутренний контент мобильных приложений с помощью виртуальных машин и скрытого текста (App Indexing)
Google использует систему для индексации контента внутри нативных мобильных приложений, который ранее был недоступен для поиска. Система запускает приложение в виртуальной машине, эмулирующей операционную систему устройства, переходит к конкретным экранам или состояниям (environment instances) и извлекает описательные данные. Ключевой особенностью является извлечение текстовых данных, которые разработчики встраивают специально для поисковых систем, но которые не видны пользователю при обычном использовании приложения.
  • US9135346B2
  • 2015-09-15
  • Индексация

  • Техническое SEO

Как Google автоматически обнаруживает и индексирует контент внутри мобильных приложений для показа в поиске (App Indexing)
Google использует систему для индексации контента нативных мобильных приложений. Для приложений, связанных с веб-сайтами, система проверяет аффилиацию и использует существующие веб-URL для доступа к контенту приложения. Для приложений с кастомными URI система эмулирует работу приложения и итеративно обнаруживает внутренние ссылки. Это позволяет контенту из приложений появляться в результатах поиска в виде глубоких ссылок.
  • US10073911B2
  • 2018-09-11
  • Индексация

  • Краулинг

  • Ссылки

Как Google индексирует контент внутри мобильных приложений для показа в результатах поиска (App Indexing)
Google использует механизм для индексации контента, который пользователи просматривают в нативных мобильных приложениях. Система получает данные о просмотренном контенте и deep links напрямую от приложения на устройстве. Эта информация сохраняется в индексе (персональном или публичном) и используется для генерации результатов поиска, позволяя пользователям переходить к контенту внутри приложений напрямую из поисковой выдачи.
  • US10120949B2
  • 2018-11-06
  • Индексация

  • SERP

  • Персонализация

Как Google определяет момент полной загрузки мобильного приложения для его сканирования и индексации
Google использует систему для эффективного сканирования контента мобильных приложений (App Indexing). Вместо фиксированных таймаутов система отслеживает жизненный цикл активности, потребление памяти и сетевые запросы приложения в эмуляторе. Когда эти показатели стабилизируются, Google определяет, что приложение загружено, и начинает сканирование контента.
  • US9348671B1
  • 2016-05-24
  • Индексация

  • Краулинг

Популярные патенты

Как Google использует контекст текущей сессии и поведение похожих пользователей для персонализации и переранжирования выдачи
Google анализирует недавнюю активность пользователя (запросы и клики в рамках сессии), чтобы определить его краткосрочный интерес. Система сравнивает, как другие пользователи с таким же интересом взаимодействовали с результатами по текущему запросу, по сравнению с общим поведением. Если предпочтения статистически значимо различаются, Google переранжирует выдачу, повышая результаты, предпочитаемые «похожей» аудиторией, учитывая при этом время взаимодействия с контентом (Dwell Time).
  • US8972391B1
  • 2015-03-03
  • Персонализация

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

  • SERP

Как Google обрабатывает клики по ссылкам на мобильные приложения (App Deep Links) в результатах поиска
Google использует механизм клиентской обработки результатов поиска, ведущих в нативные приложения. Если у пользователя не установлено нужное приложение, система на устройстве автоматически подменяет ссылку приложения (App Deep Link) на эквивалентный веб-URL. Это гарантирует доступ к контенту через браузер и обеспечивает бесшовный пользовательский опыт.
  • US10210263B1
  • 2019-02-19
  • Ссылки

  • SERP

Как Google Assistant адаптирует выдачу на лету, позволяя пользователям навигировать по результатам и запоминать предпочтения по источникам и темам
Google использует механизм для диалоговых систем (например, Google Assistant), позволяющий пользователям взаимодействовать с поисковой выдачей через естественный язык. Система предоставляет результаты последовательно и адаптирует порядок выдачи в ответ на команды навигации (например, «Вернись к новости о Кафе»). Кроме того, система фиксирует отношение пользователя к атрибутам контента (например, «Не показывай новости из Источника 1») и использует эти данные для фильтрации или изменения ранжирования в текущих и будущих сессиях.
  • US10481861B2
  • 2019-11-19
  • Персонализация

  • Семантика и интент

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

Как Google использует контекст пользователя в реальном времени и машинное обучение для переранжирования результатов поиска
Google использует систему для прогнозирования истинного намерения пользователя на основе его текущего контекста (местоположение, время, среда, недавние действия) и исторических данных о поведении других пользователей в аналогичных ситуациях. Система переранжирует стандартные результаты поиска, чтобы выделить информацию (особенно "Search Features"), которая наиболее соответствует прогнозируемому намерению.
  • US10909124B2
  • 2021-02-02
  • Семантика и интент

  • Персонализация

  • SERP

Как Google персонализирует подсказки Autocomplete, анализируя запросы похожих пользователей и обновляя локальный кэш устройства
Google персонализирует подсказки Autocomplete (Search Suggest), анализируя поведение пользователей со схожими профилями (местоположение, интересы, история поиска). Система генерирует кастомизированное обновление для локального кэша устройства на основе запросов, введенных этими похожими пользователями. Это означает, что разные пользователи видят разные подсказки для одного и того же ввода.
  • US8868592B1
  • 2014-10-21
  • Персонализация

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

  • Local SEO

Как Google использует свой индекс для автоматического обновления устаревших ссылок в закладках, истории поиска и на веб-страницах
Система Google поддерживает актуальность различных коллекций URL (закладки пользователей, история поиска, электронные письма), используя основной поисковый индекс как эталон канонических адресов. Если сохраненный URL устарел, система автоматически заменяет его на актуальную версию. Также описан механизм уведомления владельцев сайтов о неработающих исходящих ссылках.
  • US20130144836A1
  • 2013-06-06
  • Ссылки

  • Индексация

  • Техническое SEO

Как Google запоминает вопросы без авторитетного ответа и автономно сообщает его позже через Ассистента
Патент Google описывает механизм для обработки запросов, на которые в момент поиска нет качественного или авторитетного ответа. Система запоминает информационную потребность и продолжает мониторинг. Когда появляется информация, удовлетворяющая критериям качества (например, в Knowledge Graph), Google автономно доставляет ответ пользователю, часто встраивая его в следующий диалог с Google Assistant, даже если этот диалог не связан с исходным вопросом.
  • US11238116B2
  • 2022-02-01
  • Knowledge Graph

  • Семантика и интент

  • EEAT и качество

Как Google определяет язык и языковую релевантность страницы, анализируя контекст входящих и исходящих ссылок
Google использует контекст входящих и исходящих ссылок для определения языковой релевантности ресурса. Система анализирует язык анкоров, URL, контент ссылающихся и целевых страниц, а также качество ссылок и тип страницы (например, «языковой шлюз»). Это позволяет точно идентифицировать релевантные языки, даже если на самой странице мало текста.
  • US9098582B1
  • 2015-08-04
  • Ссылки

  • Мультиязычность

  • Семантика и интент

Как Google ранжирует комментарии и UGC, используя объективное качество и субъективную персонализацию
Google использует двухфакторную модель для ранжирования пользовательского контента (комментариев, отзывов). Система вычисляет объективную оценку качества (репутация автора, грамотность, длина, рейтинги) и субъективную оценку персонализации (является ли автор другом или предпочтительным автором, соответствует ли контент интересам и истории поиска пользователя). Итоговый рейтинг объединяет обе оценки для показа наиболее релевантного и качественного UGC.
  • US8321463B2
  • 2012-11-27
  • Персонализация

  • EEAT и качество

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

Как Google определяет основной контент страницы, анализируя визуальную структуру и характеристики разделов
Google использует систему для идентификации основного контента веб-страницы путем её разделения на логические разделы на основе визуального макета. Система оценивает характеристики каждого раздела (соотношение ссылок к тексту, количество слов, изображения, расположение) относительно характеристик всей страницы, чтобы выделить наиболее значимый контент и отделить его от навигации и шаблонов.
  • US20140372873A1
  • 2014-12-18
  • Структура сайта

  • Техническое SEO

  • Ссылки

seohardcore