по SEO, сайтам и контексту
Инструкция по добавлению микроразметки для звёздочек в Google
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. Вставьте ссылку на страницу или сам код.
4. Ждите обновления в Google
Сниппет в Google обновится не сразу. Google должен переиндексировать страницу, чтобы обновить для неё снипет в результатах поиска.
- - -
Что делать, если прошло много времени, а звёздочки не появляются?
- 1. Проверьте, что робот Google просканировал страницу после добавления микроразметки. Это можно сделать в Google Search Console: «Проверка URL» → «Последнее сканирование».
- 2. Если страница просканирована, проверьте, есть ли сниппет со звёздочками у конкурентов. Для разных ниш Google использует разные сниппеты — возможно, конкретно для вашей ниши он не выводит звёздочки.