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

Структурированные данные для Google Поиска должны соответствовать требованиям, описанным в этой статье. Страницы и сайты, которые нарушают указанные здесь правила, могут оказаться на низких позициях в Поиске или не появиться в расширенных результатах. К сайту, в структурированных данных или контенте которого обнаружен спам, будут вручную применены соответствующие меры. Узнать, были ли подобные меры применены к вашему ресурсу, вы можете с помощью специального отчета в Search Console.

Технические требования

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

Формат

Страницы сайта, которые вы хотите включить в расширенные результаты, необходимо разметить в одном из следующих форматов:

  • JSON-LD (рекомендуется);
  • микроданные;
  • RDFa.

Доступ

Не блокируйте доступ робота Googlebot к странице, используя файл robots.txt, метатег noindex или другие способы.

Рекомендации по обеспечению качества

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

Контент

  • Следуйте рекомендациям Google для веб-мастеров.
  • Следите за тем, чтобы информация была актуальной. Мы не будем показывать расширенные результаты для устаревшего контента.
  • Размещайте только оригинальный контент, созданный вами или вашими пользователями.
  • Не размечайте контент, скрытый от пользователей. Например, если разметка в формате JSON-LD содержит некое описание, то этот же текст должен быть в HTML-коде страницы.
  • Не размечайте контент, который вводит пользователей в заблуждение (например, поддельные отзывы), или материалы, не связанные с основной темой страницы.
  • Не используйте структурированные данные, чтобы обманывать пользователей или вводить их в заблуждение. Не выдавайте себя за других лиц и не искажайте свою основную цель или сведения о владельцах и принадлежности к организациям.
  • Не распространяйте контент, который пропагандирует педофилию, зоофилию, сексуальное насилие, опасную деятельность, жестокость, а также ненависть к каким-либо группам или отдельным лицам.
  • Не размечайте контент, который используется для пропаганды противозаконных действий или предназначен для продвижения товаров, услуг и информации, направленных на причинение вреда другим людям. Размечать контент, в котором сведения о подобных материалах приведены в информационных целях, не запрещается.
  • Контент в структурированных данных типа JobPosting должен соответствовать дополнительным правилам в отношении контента объявлений о вакансиях.

Релевантность

Структурированные данные должны в точности отражать контент страницы. Вот несколько примеров нерелевантных данных:

  • Прямые трансляции на сайте о спорте, отмеченные как местные мероприятия.
  • Инструкции по деревообработке на сайте о столярном деле, отмеченные как рецепты.

Полнота контента

  • Укажите все необходимые свойства с учетом типа контента. Объекты без этих свойств не попадут в расширенные результаты.
  • Чем больше рекомендуемых свойств вы укажете, тем выше будет качество вашего контента в Поиске. Пользователи отдают предпочтение тем результатам поиска, в которых приведена наиболее подробная информация, например вакансиям с указанием заработной платы или рецептам с честными отзывами и оценками (поддельные считаются спамом). Помните, что при ранжировании расширенных результатов учитываются различные дополнительные данные.

Размещение

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

Соответствие контента разметке

Изображения

  • Убедитесь, что изображение, указанное вами в свойстве структурированных данных, относится к нужному контенту с разметкой выбранного типа. Например, если для новостной статьи (schema.org/NewsArticle.image) вы задаете свойство image, то заданное этой разметкой изображение должно относиться именно к этой новостной статье.
  • Все URL изображений должны быть доступны для сканирования и индексирования. В противном случае найти и добавить их в результаты поиска не получится.

Несколько объектов на странице

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

Расширенный результат поиска с рецептом, в котором отображаются видео и отзывы.

Google Поиск различает несколько объектов на странице, как вложенных, так и заданных по отдельности:

  • Вложенная структура: имеется один главный объект и относящаяся к нему группа дополнительных объектов. Это целесообразно при группировке похожих объектов (например, в рецептах с видео и отзывами).
  • Отдельные объекты: каждый объект представляет собой отдельный блок в пределах одной страницы.

Вложенная структура

Ниже приведен пример вложенных структурированных данных, где Recipe – главный объект, а aggregateRating и video вложены в Recipe.

<html>
  <head>
    <title>How To Make Banana Bread</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org/",
      "@type": "Recipe",
      "name": "Banana Bread Recipe",
      "description": "The best banana bread recipe you'll ever find! Learn how to use up all those extra bananas.",
      "aggregateRating": {
        "@type": "AggregateRating",
        "ratingValue": "4.7",
        "ratingCount": "123"
      },
      "video": {
        "@type": "VideoObject",
        "name": "How To Make Banana Bread",
        "description": "This is how you make banana bread, in 5 easy steps.",
        "contentUrl": "http://www.example.com/video123.mp4"
       }
    }
    </script>
  </head>
  <body>
  </body>
</html>

Отдельные объекты

Ниже приведен пример отдельных объектов структурированных данных. Имеется два отдельных объекта: Recipe и BreadcrumbList.

<html>
  <head>
    <title>How To Make Banana Bread</title>
    <script type="application/ld+json">
    [{
      "@context": "https://schema.org/",
      "@type": "Recipe",
      "name": "Banana Bread Recipe",
      "description": "The best banana bread recipe you'll ever find! Learn how to use up all those extra bananas."
    },
    {
      "@context": "https://schema.org",
      "@type": "BreadcrumbList",
      "itemListElement": [{
        "@type": "ListItem",
        "position": 1,
        "name": "Recipes",
        "item": "https://example.com/recipes"
      },{
        "@type": "ListItem",
        "position": 2,
        "name": "Bread recipes",
        "item": "https://example.com/recipes/bread-recipes"
      },{
        "@type": "ListItem",
        "position": 3,
        "name": "How To Make Banana Bread"
      }]
    }]
    </script>
  </head>
  <body>
  </body>
</html>

Другие советы

  • Чтобы система Google Поиска могла определить, чему посвящена ваша страница, укажите главный тип структурированных данных, соответствующий ее основному контенту. Например, если страница преимущественно о рецепте, добавьте структурированные данные для рецептов в дополнение к структурированным данным для видео и отзывов. Благодаря этому страница будет появляться в различных результатах поиска (расширенные результаты с рецептами, поиск видео и фрагменты отзывов). Если страница содержит только структурированные данные для видео, у Google Поиска не будет достаточно данных, чтобы показывать ее также и в расширенных результатах с рецептами.
  • Чтобы страница полностью отражала контент, который видят пользователи, убедитесь, что все объекты структурированных данных добавлены. Например, если вы разметили несколько отзывов, убедитесь, что размечены все отзывы, которые пользователи видят на странице. Если на странице нет разметки для всех имеющихся отзывов, это будет вводить в заблуждение пользователей, которые ожидают увидеть все эти отзывы, основываясь на представлении страницы в результатах поиска.