Принципы работы структурированных данных
Хотите, чтобы алгоритм Google Поиска анализировал страницы вашего сайта как можно точнее? Добавьте на них структурированные данные. Так называется формат, используемый для представления сведений о странице и классификации ее контента. Например, на странице с рецептом структурированные данные будут включать список ингредиентов, время и температуру готовки, количество калорий в блюде и т. д.
Google использует структурированные данные, чтобы более точно анализировать контент на страницах. Ниже приведен пример кода структурированных данных в формате JSON-LD. Эти данные можно разместить на странице, где указывается название рецепта, его автор и другая информация.
<html> <head> <title>Party Coffee Cake</title> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "Recipe", "name": "Party Coffee Cake", "author": { "@type": "Person", "name": "Mary Stone" }, "datePublished": "2018-03-10", "description": "This coffee cake is awesome and perfect for parties.", "prepTime": "PT20M" } </script> </head> <body> <h2>Party coffee cake recipe</h2> <p> This coffee cake is awesome and perfect for parties. </p> </body> </html>
Структурированные данные также позволяют добавлять особые функции в результаты поиска. Например, страница с рецептом, которая содержит корректные структурированные данные, может быть добавлена в расширенные результаты поиска, как показано в следующем примере:
Вид в поиске

Структурированные данные
<html> <head> <title>Apple Pie by Grandma</title> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "Recipe", "name": "Apple Pie by Grandma", "author": "Elaine Smith", "image": "http://images.edge-generalmills.com/56459281-6fe6-4d9d-984f-385c9488d824.jpg", "description": "A classic apple pie.", "aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.8", "reviewCount": "7462", "bestRating": "5", "worstRating": "1" }, "prepTime": "PT30M", "totalTime": "PT1H30M", "recipeYield": "8", "nutrition": { "@type": "NutritionInformation", "calories": "512 calories" }, "recipeIngredient": [ "1 box refrigerated pie crusts, softened as directed on box", "6 cups thinly sliced, peeled apples (6 medium)" ] } </script> </head> <body> </body> </html>
Поскольку с помощью структурированных данных помечается каждый элемент рецепта, пользователи могут найти его в Google Поиске по различным критериям, таким как ингредиенты, количество калорий, время приготовления и т. д.
Для создания структурированных данных используется определенная разметка. Учтите, что структурированные данные должны соответствовать контенту страницы, в коде которой они размещены. Не создавайте пустые страницы специально для структурированных данных. Также нельзя добавлять структурированные данные, которые описывают информацию, скрытую от пользователей. Подробнее о правилах в отношении структурированных данных…
Формат структурированных данных
Ниже описаны обязательные, рекомендуемые и дополнительные свойства структурированных данных. Google Поиск учитывает эти свойства. Для большинства типов структурированных данных используется терминология schema.org, но в вопросах, связанных с Google Поиском, мы рекомендуем больше полагаться на документацию с сайта developers.google.com. Атрибуты и объекты, не описанные здесь, необязательны для Google Поиска, даже если на сайте schema.org указано обратное.
При разработке сайта используйте инструмент проверки расширенных результатов. После внедрения разметки просматривайте и анализируйте отчеты о статусе расширенных результатов в Search Console. Они позволяют выявить проблемы, которые могут возникнуть со страницами сайта.
Чтобы контент мог появиться в расширенных результатах, необходимо задать все обязательные свойства. Что касается рекомендуемых свойств, то чем их больше, тем выше вероятность того, что контент будет включен в расширенные результаты. Но помните: качество важнее количества. В рекомендуемые поля не стоит вводить неточные или плохо сформулированные сведения. Лучше указать те свойства, для которых вы можете предоставить наиболее качественную информацию.
Помимо указанных здесь свойств и объектов мы можем использовать свойство sameAs
и прочие структурированные данные, описанные на сайте schema.org, (например, для реализации будущих функций Поиска).
Google Поиск поддерживает структурированные данные в описанных ниже форматах, в документации не указано иное.
Формат | Описание и размещение |
---|---|
JSON-LD* (рекомендуется) | Данные, относящиеся к этому формату, встраиваются в тег <script> внутри элемента head или body HTML-страницы. Разметка указывается отдельно от текста, видимого пользователям. Это упрощает описание вложенных элементов, таких как Country в составе PostalAddress или MusicVenue в составе Event .
Google Поиск может считывать структурированные данные в формате JSON-LD, добавляемые на страницу динамически, например с помощью кода JavaScript или встроенных виджетов в системе управления контентом. |
Микроданные | Открытая спецификация HTML, которая позволяет добавлять структурированные данные в HTML-контент. Как и в случае с форматом RDFa, для обозначения нужных свойств используются атрибуты HTML-тегов. Обычно микроданные размещаются в теле страницы, но их также можно расположить в заголовке. |
RDFa | Расширение HTML5, которое поддерживает связанные данные, выражаемые атрибутами HTML-тегов. Атрибуты должны соответствовать видимому контенту страницы, которую вы хотите описать для поисковых систем. RDFa используется как в заголовке, так и в теле HTML-страницы. |
Правила в отношении структурированных данных
Обязательно соблюдайте общие правила в отношении структурированных данных, а также требования, описанные в документации к вашему типу контента. В противном случае мы можем не включить структурированные данные в расширенные результаты Google Поиска.
Создание, тестирование и публикация структурированных данных
Изучите наши рекомендации по созданию страниц со структурированными данными.