**TL;DR.** Структуровані дані оглядів продуктів забезпечують зіркові рейтинги в Google SERPs та AI пошукових цитатах. Випускайте `aggregateRating` для продуктів з 3+ оглядами та індивідуальні `review[]` для топ-3–10. Збирайте огляди через перевірений канал — фальшиві або самослужбові огляди підлягають покаранню.

## Чому важлива схема оглядів

Зіркові рейтинги в SERP списках підвищують CTR на 10–30% у конкурентних нішах. AI системи (Perplexity, ChatGPT) також відображають агреговані рейтинги, відповідаючи на запитання "який найкращий...".

Вплив у реальному світі:

- Продукт з рейтингом 4.7 з 200 оглядами перевершує продукт без зірок, навіть на нижчій позиції.
- Google AI Overviews відображає "X має середній рейтинг 4.7 на основі 200 оглядів", коли огляди структуровані.
- Підвищення конверсії: 5–15% лише від відображення зірок.

## aggregateRating

Основні структуровані дані:

```json
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Коричнева шкіряна сумка-посланець",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.7",
    "reviewCount": 218,
    "bestRating": "5",
    "worstRating": "1"
  }
}
```

Поля:

- `ratingValue`: середній рейтинг, зазвичай з одним десятковим знаком.
- `reviewCount`: загальна кількість агрегованих оглядів.
- `bestRating`: зазвичай 5. Значення за замовчуванням, якщо пропущено.
- `worstRating`: зазвичай 1. Значення за замовчуванням, якщо пропущено.
- `ratingCount`: альтернатива `reviewCount` для рейтингів без письмового контенту.

## Індивідуальний review[]

Щоб зміцнити цитованість — як для багатих результатів Google, так і для AI систем — випускайте топ-3–10 індивідуальних оглядів:

```json
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Коричнева шкіряна сумка-посланець",
  "aggregateRating": { ... },
  "review": [
    {
      "@type": "Review",
      "reviewRating": {
        "@type": "Rating",
        "ratingValue": "5",
        "bestRating": "5"
      },
      "author": {
        "@type": "Person",
        "name": "М.Ж."
      },
      "datePublished": "2026-04-12",
      "reviewBody": "Чудово виготовлена сумка. Шкіра натуральна, а шви акуратні. Фурнітура виглядає надійно. Ношу її щодня вже 3 місяці, і вона старіє ідеально."
    },
    {
      "@type": "Review",
      "reviewRating": {
        "@type": "Rating",
        "ratingValue": "4",
        "bestRating": "5"
      },
      "author": {
        "@type": "Person",
        "name": "К.Л."
      },
      "datePublished": "2026-03-28",
      "reviewBody": "Чудова сумка. Трохи більша, ніж я очікував — обов'язково перевірте розміри. Якість відмінна."
    }
  ]
}
```

Обов'язкові поля для `Review`:

- `reviewRating.ratingValue`
- `author.name` (особа або організація)
- `datePublished`
- `reviewBody` (фактичний текст)

Необов'язкові, але корисні:

- `name` (назва огляду)
- `reviewAspect` (конкретний аспект, що оцінюється)

## Лише перевірені огляди

[Г guidelines для оглядів Google](https://developers.google.com/search/docs/appearance/structured-data/review-snippet) вимагають, щоб огляди були:

- Від реальних клієнтів (не фальшиві або самостійно написані).
- Про конкретний продукт (не про магазин загалом, якщо не на сторінці магазину).
- Оригінальні (не дублікат оглядів з інших сайтів).

Як збирати перевірені огляди:

1. **Електронний лист після покупки**: запитайте клієнтів через 5–14 днів після доставки залишити огляд. Включіть токен перевірки в посилання.
2. **Платформи третьої сторони**: Trustpilot, Yotpo, Reviews.io, Google Customer Reviews. Ці платформи перевіряють особу клієнта (зазвичай через відповідність замовленню) і надають структуровані дані.
3. **Вбудована інтеграція**: збирайте огляди безпосередньо у вашому магазині з перевіркою історії замовлень.

Уникайте:

- Анонімних оглядів від неперевірених відвідувачів.
- Контенту оглядів, згенерованого AI.
- Оглядів "друзів і родини", які не позначені як такі.
- Купівлі оглядів у третіх осіб.

Покарання за самослужбові / маніпулятивні огляди: зниження в SERP, іноді на всьому сайті.

## Покарання за самослужбові огляди

У 2019 році Google ввів правило "самослужбового огляду". Правило: **не випускайте схему огляду для сутності, яка володіє сторінкою.**

| Місце розташування схеми      | Дозволено?                       |
| ----------------------------- | -------------------------------- |
| Схема продукту на PDP        | Так (про продукт)               |
| Схема організації на головній | **Ні** (про сам бренд)          |
| Схема LocalBusiness на сторінці "Про нас" | **Ні**                  |
| Схема послуг на сторінці послуги | **Ні**                       |
| Огляди рецептів / книг / фільмів | Так, якщо від реальних споживачів |

Результат: зіркові рейтинги на схемі продукту відображаються в SERPs. Самослужбові огляди організації безшумно видаляються.

## Поєднання з схемою продукту 2026 року

Повний JSON-LD продукту 2026 року:

```json
{
  "@context": "https://schema.org",
  "@type": "Product",
  "@id": "https://example.com/products/leather-bag#product",
  "name": "Коричнева шкіряна сумка-посланець",
  "description": "Ручна виготовлення сумки-посланця з натуральної шкіри з латунною фурнітурою.",
  "image": ["https://example.com/.../leather-bag.avif"],
  "brand": { "@type": "Brand", "name": "Acme" },
  "sku": "ACM-MSGR-001",
  "gtin": "1234567890123",
  "material": "шкіра",
  "color": "коричневий",
  "offers": {
    "@type": "Offer",
    "price": "149.00",
    "priceCurrency": "USD",
    "availability": "https://schema.org/InStock",
    "url": "https://example.com/products/leather-bag",
    "hasMerchantReturnPolicy": { "@id": "https://example.com/#return-policy" },
    "shippingDetails": { "@id": "https://example.com/#shipping-us" }
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.7",
    "reviewCount": 218,
    "bestRating": "5",
    "worstRating": "1"
  },
  "review": [ /* топ 3–10 оглядів */ ]
}
```

## Валідація

1. [Google Rich Results Test](https://search.google.com/test/rich-results) — підтверджує відповідність і попередній перегляд відображення зірок.
2. [Schema Markup Validator](https://validator.schema.org) — валідація лише синтаксису.
3. Google Search Console → Покращення → Оглядові фрагменти — охоплення продукції.

## Інвалідизація кешу

Коли надходить новий огляд, оновіть aggregateRating і повторно відрендеруйте PDP. У Next.js з тегами кешу:

```ts
async function submitReview(productId: string, review: ReviewInput) {
  await db.reviews.insert({ productId, ...review });
  await recomputeProductRating(productId);
  revalidateTag(`product-rating-${productId}`);
  revalidateTag(`product-${productId}`);
}
```

Тег `product-rating-{id}` оновлює JSON-LD aggregateRating; тег `product-{id}` оновлює повний PDP.

## Як Ordiko випускає схему оглядів

- `aggregateRating` з матеріалізованого виду `products.reviewSummary`.
- Топ-5 `review[]` з таблиці `reviews` (сортовані за корисністю або новизною).
- Тег кешу `seoTags.productRating` інвалідизується при кожному запису огляду.
- Вбудований прапорець перевіреного клієнта — лише перевірені огляди враховуються для aggregate.
- Обізнаний про локаль: схема оглядів подається в локалі сторінки.

## FAQ

**Скільки оглядів мені потрібно, перш ніж додавати aggregateRating?**
Schema.org не вказує мінімум, але Google рекомендує принаймні 3, щоб уникнути попереджень про недостатні дані. Якщо менше 3, пропустіть aggregateRating — випуск 5-зіркового рейтингу з одного огляду може виглядати маніпулятивно.

**Чи можу я випускати огляди, зібрані поза моїм сайтом (наприклад, Trustpilot)?**
Так, якщо огляд дійсно стосується продукту (не магазину) і у вас є права на його відображення. Огляди з інших доменів є дійсною схемою. Багато продавців використовують Trustpilot, Yotpo або Google Customer Reviews і повторно випускають схему огляду на сторінці продукту.

**Чому Google перестав показувати зірки для деяких сторінок продуктів?**
У 2019 році Google обмежив оглядові фрагменти — вони більше не показуються для "самослужбових оглядів" (оглядів вашого власного бізнесу на вашому власному сайті). Вони все ще показуються для оглядів продуктів, зібраних від реальних клієнтів. Якщо ви втратили зірки, перевірте, чи ваші огляди дійсно є споживчими.

**Як Ordiko випускає схему оглядів?**
Сторінка продукту Ordiko випускає aggregateRating з виду products.reviewSummary і топ-5 записів review[] з таблиці reviews. Тег кешу seoTags.productRating інвалідизується при кожному новому огляді, підтримуючи схему актуальною.