Приложение

Если в разделе body веб-страницы размечена информация о приложении, нам будет проще распознать ее и показать в Google результаты поиска по приложению.

Скриншот расширенного описания приложения в результатах поиска

Как добавлять структурированные данные

Структурированные данные – стандартизированный формат, который позволяет описывать информацию о странице и классифицировать ее контент. Дополнительные сведения о принципах работы структурированных данных приведены в отдельной статье.

Ниже кратко описано, как создать, протестировать и начать использовать структурированные данные. Пошаговые инструкции вы найдете в этой практической работе.

  1. Добавьте обязательные свойства. Где расположить структурированные данные на странице, вы узнаете из этого видео.
  2. Следуйте специальным рекомендациям.
  3. Протестируйте свой код с помощью инструмента проверки расширенных результатов.
  4. Опубликуйте страницу и с помощью инструмента проверки URL посмотрите, как она выглядит в результатах поиска Google. Убедитесь, что доступ Google к странице не заблокирован файлом robots.txt или метатегом noindex и для него не требуется авторизация. Если все в порядке, запросите повторное сканирование ваших URL.
  5. Отправляйте нам файл Sitemap, чтобы информировать нас об изменениях на сайте. Отправку такого файла можно автоматизировать с помощью Search Console Sitemap API.

Примеры

JSON-LD

Нажмите кнопку ниже, чтобы увидеть структурированные данные в формате JSON-LD, описывающие приложение.


<html>
  <head>
    <title>Angry Birds</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "SoftwareApplication",
      "name": "Angry Birds",
      "operatingSystem": "ANDROID",
      "applicationCategory": "GameApplication",
      "aggregateRating": {
        "@type": "AggregateRating",
        "ratingValue": "4.6",
        "ratingCount": "8864"
      },
      "offers": {
        "@type": "Offer",
        "price": "1.00",
        "priceCurrency": "USD"
      }
    }
    </script>
  </head>
  <body>
  </body>
</html>
RDFa

Нажмите кнопку ниже, чтобы увидеть структурированные данные в формате RDFa, описывающие приложение.


<div vocab="https://schema.org/" typeof="SoftwareApplication">
  <span property="name">Angry Birds</span> -

  REQUIRES <span property="operatingSystem">ANDROID</span>
  TYPE: <span property="applicationCategory" content="GameApplication">Game</span>

  RATING:
  <div property="aggregateRating" typeof="AggregateRating">
    <span property="ratingValue">4.6</span> (
    <span property="ratingCount">8864</span> ratings )
  </div>

  <div property="offers" typeof="Offer">
    Price: $<span property="price">1.00</span>
    <meta property="priceCurrency" content="USD" />
  </div>
</div>
  
Микроданные

Нажмите кнопку ниже, чтобы увидеть структурированные данные в формате микроданных, описывающие приложение.


<div itemscope itemtype="https://schema.org/SoftwareApplication">
  <span itemprop="name">Angry Birds</span> -

  REQUIRES <span itemprop="operatingSystem">ANDROID</span>
  TYPE: <span itemprop="applicationCategory" content="GameApplication">Game</span>

  RATING:
  <div itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating">
    <span itemprop="ratingValue">4.6</span> (
    <span itemprop="ratingCount">8864</span> ratings )
  </div>

  <div itemprop="offers" itemscope itemtype="https://schema.org/Offer">
    Price: $<span itemprop="price">1.00</span>
    <meta itemprop="priceCurrency" content="USD" />
  </div>
</div>
  

Правила

Чтобы ваше приложение могло появляться в расширенных результатах поиска, оно должно соответствовать требованиям, изложенным ниже.

Типы структурированных данных

Чтобы ваш контент мог демонстрироваться в расширенных результатах, необходимо задать все обязательные свойства. Вы также можете добавить рекомендуемые свойства, чтобы пользователям было удобнее изучать информацию.

SoftwareApplication

Полное описание типа SoftwareApplication приведено на странице schema.org/SoftwareApplication.

Обязательные свойства
name

Text

Название приложения.

offers.price

Offer

Разработчики могут использовать свойство offers, чтобы указать торговые площадки, где размещено приложение. Торговые площадки могут использовать свойство offers, чтобы указать стоимость конкретного экземпляра приложения.

Если приложение бесплатное, присвойте свойству offers.price значение 0. Пример:


"offers": {
  "@type": "Offer",
  "price": "0"
}

Если приложение платное, нужно задать свойство offers.currency. Пример:


"offers": {
  "@type": "Offer",
  "price": "1.00",
  "priceCurrency": "USD"
}
Оценка или отзыв

Оценка приложения или отзыв. Вы должны задать одно из следующих свойств:

aggregateRating

AggregateRating

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

review

Review

Отзыв о приложении. Следуйте этим рекомендациям и ознакомьтесь со списком обязательных и рекомендуемых свойств типа Review.

Рекомендуемые свойства
applicationCategory

Text

Тип приложения, например BusinessApplication или GameApplication. В качестве значения должен быть указан поддерживаемый тип приложения.

operatingSystem

Text

Операционные системы, в которых работает приложение, например Windows 7, OSX 10.6, Android 1.6.

Расширенные свойства для подтипов приложений

Для мобильных и веб-приложений Google также поддерживает MobileApplication и WebApplication .

Устранение неполадок

Если у вас возникли трудности в работе со структурированными данными, устранить неполадки помогут ресурсы и сведения, доступные по ссылкам: