Инструкция по добавлению микроразметки для звёздочек в Google

Telegram-канал руководителя студии
Алексея Важеркина
Про увеличение продаж
с помощью SEO и контекстной рекламы
Чек-листы и инструкции
по продвижению
Полезные сервисы,
которые мы используем
перейти в канал

1. Напишите в задании программисту, откуда брать информацию для микроразметки

Укажите откуда брать:

  • — рейтинг для товаров (ratingValue);
  • — количество отзывов (reviewCount) или оценок (ratingCount).

Можно использовать что-то одно: либо количество отзывов, либо количество оценок. В сниппете и так и так будут звёздочки.

Если у вас неоткуда брать рейтинг и количество отзывов, попросите использовать рандомное число в нужном диапазоне. Например:

  • — Рейтинг товаров (ratingValue) — рандомное число от 4.7 до 5
  • — Количество отзывов (reviewCount) — рандомное число от 2 до 40

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

2. Попросите программиста добавить код микроразметки

Для получения звёздочек можно использовать один из двух форматов: JSON-LD или Microdata. JSON-LD предпочтительнее, потому что заполняется проще и быстрее. Примеры кода ниже можете скинуть программисту.

Пример кода в формате JSON-LD
Этот код добавляется в секцию <head>:


    <script type="application/ld+json"> 
      {
        "@context": "https://schema.org/",
        "@type": "Product",
        "name": "Название продукта",
        "image": "URL_изображения_продукта",
        "description": "Описание продукта",
        "aggregateRating": {
          "@type": "AggregateRating",
          "ratingValue": "4.7", // Рейтинг
          "reviewCount": "38",  // Количество отзывов
          "ratingCount": "120"   // Количество оценок без отзывов (можно указать вместо reviewCount, либо использовать оба свойства)
        }
      }
      </script>      
  

Пример кода в формате Microdata
Код будет в HTML-код товара:


    <div itemscope itemtype="https://schema.org/Product">
      <h1 itemprop="name">Название продукта</h1>
      <img itemprop="image" src="URL_изображения_продукта" alt="Описание изображения">
      <p itemprop="description">Описание продукта</p>
      
      <div itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating">
        <meta itemprop="ratingValue" content="4.5"> <!-- Рейтинг -->
        <meta itemprop="reviewCount" content="100"> <!-- Количество отзывов -->
        <meta itemprop="ratingCount" content="120"> <!-- Количество оценок без отзывов -->
      </div>
    </div>
  

3. Проверьте, нет ли ошибок в коде

После добавления микроразметки проверьте, что код валидный. Для этого используйте Google Rich Results Test. Вставьте ссылку на страницу или сам код.

Сниппет в Google обновится не сразу. Google должен переиндексировать страницу, чтобы обновить для неё снипет в результатах поиска.


- - -

Что делать, если прошло много времени, а звёздочки не появляются?

  • 1. Проверьте, что робот Google просканировал страницу после добавления микроразметки. Это можно сделать в Google Search Console: «Проверка URL» → «Последнее сканирование».
  • 2. Если страница просканирована, проверьте, есть ли сниппет со звёздочками у конкурентов. Для разных ниш Google использует разные сниппеты — возможно, конкретно для вашей ниши он не выводит звёздочки.

Раскрываем наши фишки
по SEO, сайтам и контексту
Выкладываем чек-листы, инструкции, полезные сервисы
перейти в канал
Поделиться:
Автор:  Алексей Важеркин
Категория:  Продвижение