Структурированные данные о приложениях (SoftwareApplication)
Если в разделе body веб-страницы размечена информация о приложении, нам будет проще распознать ее, а приложение сможет появляться в расширенных результатах поиска.
How to add structured data
Structured data is a standardized format for providing information about a page and classifying the page content. If you're new to structured data, you can learn more about how structured data works.
Here's an overview of how to build, test, and release structured data.
- Add the required properties. Based on the format you're using, learn where to insert structured data on the page.
- Follow the guidelines.
- Validate your code using the Rich Results Test and fix any critical errors. Consider also fixing any non-critical issues that may be flagged in the tool, as they can help improve the quality of your structured data (however, this isn't necessary to be eligible for rich results).
- Deploy a few pages that include your structured data and use the URL Inspection tool to test how Google sees the page. Be sure that your page is
accessible to Google and not blocked by a robots.txt file, the
noindextag, or login requirements. If the page looks okay, you can ask Google to recrawl your URLs. - To keep Google informed of future changes, we recommend that you submit a sitemap. You can automate this with the Search Console Sitemap API.
Примеры
Вот код 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, описывающие приложение.
<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.
Google поддерживает следующие свойства:
| Обязательные свойства | |||||
|---|---|---|---|---|---|
name
|
Название приложения. |
||||
offers.price
|
Разработчики могут использовать свойство
Если приложение доступно без оплаты, присвойте свойству "offers": { "@type": "Offer", "price": 0 }
Если приложение платное, добавьте также свойство "offers": { "@type": "Offer", "price": 1.00, "priceCurrency": "USD" } |
||||
| Оценка или отзыв |
Оценка приложения или отзыв. Вы должны задать одно из следующих свойств:
|
||||
| Рекомендуемые свойства | |
|---|---|
applicationCategory
|
Тип приложения, например Поддерживаемые типы приложений
|
operatingSystem
|
Операционные системы, в которых работает приложение, например |
Расширенные свойства для подтипов приложений
Для мобильных и веб-приложений Google также поддерживает MobileApplication и WebApplication
.
Если для приложения указан только тип VideoGame, то Google не покажет расширенный результат.
Для это необходимо использовать с типом VideoGame и другой тип. Пример:
{ "@context": "https://schema.org", "@type": ["VideoGame", "MobileApplication"], .... }
Устранение неполадок
Если у вас возникли трудности с добавлением или отладкой структурированных данных, вам помогут ресурсы и сведения, доступные по приведенным ниже ссылкам.
- Если вы используете систему управления контентом (CMS) или поручили настройку сайта другому человеку, обратитесь за помощью к нему или разработчику CMS. Не забудьте переслать ему сообщения о проблеме, полученные вами в Search Console.
- Google не гарантирует показ вашего контента в результатах поиска, которые формируются на основе структурированных данных. Возможные причины, по которым ваши материалы могут не показываться в виде расширенных результатов, перечислены в общих рекомендациях по использованию структурированных данных.
- Ознакомьтесь со списком типичных ошибок в структурированных данных и отчетом о структурированных данных, которые невозможно обработать, и проверьте, правильно ли вы добавили разметку.
- Если мы вручную приняли меры в отношении страницы, недопустимые структурированные данные на ней будут игнорироваться до тех пор, пока вы не исправите код. При этом сама страница может появляться в результатах поиска и дальше. Чтобы устранить проблемы со структурированными данными, воспользуйтесь отчетом о мерах, принятых вручную.
- Ещё раз изучите рекомендации, чтобы выяснить, соответствует ли им ваш контент. Проблема может быть связана со спамом в контенте или разметке, а не с ошибками в синтаксисе. Тогда ее не получится выявить с помощью инструмента проверки расширенных результатов.
- Узнайте, чем может быть вызвано отсутствие расширенных результатов или уменьшение их общего количества.
- Робот Googlebot сканирует и индексирует страницы не сразу после обновления контента. С момента публикации страницы может пройти несколько дней, пока Google обнаружит и просканирует ее. Мы собрали на отдельной странице ответы на часто задаваемые вопросы о сканировании и индексировании.
- В случае необходимости задавайте вопросы на форуме Центра Google Поиска