Технічно #schema-org#json-ld#ecommerce#structured-data

Schema.org для e-commerce 2026: Product, Review, FAQ — повний гайд

Як налаштувати Schema.org для інтернет-магазину: Product з offers, AggregateRating, Review, FAQPage. Реальний код + типові помилки.

Чому Schema критично важливий у 2026

E-commerce без Schema — невидимий у Shopping tab, не має rich snippets у звичайному пошуку, не зʼявляється у AI Overviews. Schema — це частина базового технічного аудиту на 80 пунктів, без неї ранкуватись у 2026 фактично неможливо.

+27%
Середній приріст CTR
коли rich snippet показується
70%
Українських e-com сайтів
не мають Product schema взагалі
5
Обовʼязкових типів Schema
для e-commerce 2026
2026
Microdata офіційно deprecated
JSON-LD = єдиний стандарт
Стан Schema у e-commerce 2026

Schema 1: Product — фундамент усього

Без Product schema товар не існує для Google Shopping і AI Overviews. Це база.

Мінімальний валідний Product

<script type="application/ld+json">
{
  "@context": "https://schema.org/",
  "@type": "Product",
  "name": "Шкіряна куртка чоловіча Brown Bear",
  "image": [
    "https://shop.ua/products/brown-bear-1.jpg",
    "https://shop.ua/products/brown-bear-2.jpg"
  ],
  "description": "Шкіряна куртка натуральна, розмір M-XXL...",
  "sku": "BB-2026-001",
  "gtin13": "4823012345678",
  "brand": {
    "@type": "Brand",
    "name": "Brown Bear"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://shop.ua/products/brown-bear-jacket",
    "priceCurrency": "UAH",
    "price": "8990.00",
    "priceValidUntil": "2026-12-31",
    "availability": "https://schema.org/InStock",
    "itemCondition": "https://schema.org/NewCondition"
  }
}
</script>

Що тут критично

ПолеЧому
nameПоказується у Shopping tab — короткий, до 70 символів
imageМінімум 2-3 фото, формат WebP/AVIF, від 800×800px
skuУнікальний внутрішній код товару — без нього Shopping не індексує
gtin13EAN/UPC код виробника — критично для Shopping ads
priceCurrencyUAH для України — не «грн», тільки ISO 4217
priceЧисло без пробілів, з 2 десятковими — «8990.00», не «8 990 грн»
availabilityInStock / OutOfStock / PreOrder — точно

Schema 2: AggregateRating — зірки на SERP

Зірки у пошуковій видачі = +20-40% CTR. Це найбільш видимий rich snippet.

{
  "@context": "https://schema.org/",
  "@type": "Product",
  "name": "Шкіряна куртка Brown Bear",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.7",
    "reviewCount": "127",
    "bestRating": "5",
    "worstRating": "1"
  }
}

Правила від Google 2026

  1. Рейтинг має бути реальним — з ваших або з G2/Trustpilot
  2. Мінімум 5 відгуків для показу зірок
  3. Не можна імпортувати рейтинги з amazon/aliexpress
  4. ratingValue від 1 до 5 (не 10-бальна шкала)
  5. У 2024 Google ввів санкції за fake reviews — manual action

Schema 3: Review — індивідуальні відгуки

AggregateRating показує загальне. Окремі Review дають Google контекст і додатковий контент.

{
  "@context": "https://schema.org/",
  "@type": "Product",
  "name": "Шкіряна куртка Brown Bear",
  "review": [
    {
      "@type": "Review",
      "reviewRating": {
        "@type": "Rating",
        "ratingValue": "5",
        "bestRating": "5"
      },
      "author": {
        "@type": "Person",
        "name": "Олена К."
      },
      "datePublished": "2026-04-15",
      "reviewBody": "Куртка справді натуральна шкіра. Розмір M підійшов точно за таблицею. Швидка доставка."
    },
    {
      "@type": "Review",
      "reviewRating": {
        "@type": "Rating",
        "ratingValue": "4",
        "bestRating": "5"
      },
      "author": {
        "@type": "Person",
        "name": "Андрій П."
      },
      "datePublished": "2026-04-22",
      "reviewBody": "Якість хороша, але блискавка туго ходить. Зменшив до 4 зірок."
    }
  ]
}

Сила Review schema

  • Google використовує reviewBody як snippet у Search
  • Дає контекст для AI Overviews (Gemini тягне ці відгуки)
  • Воно підвищує trust для нових відвідувачів

Schema 4: FAQPage — для product Q&A

На сторінці товару часто є секція «Питання-відповіді». Якщо її обернути у FAQPage schema — Google показує ці питання прямо у видачі.

{
  "@context": "https://schema.org/",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Який розмір куртки обрати?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "У карточці товару є таблиця з обхватом грудей і довжиною рукава. Якщо сумніваєтесь — беріть на розмір більше, можна обміняти 14 днів."
      }
    },
    {
      "@type": "Question",
      "name": "Скільки коштує доставка?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Нова Пошта — 70 грн до відділення, 95 грн адресна. Безкоштовно при замовленні від 3000 грн."
      }
    },
    {
      "@type": "Question",
      "name": "Як прати шкіряну куртку?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Шкіра не пере в машинці. Тільки суха хімчистка або вологе протирання губкою з спецзасобом для шкіри."
      }
    }
  ]
}

Що це дає

FAQ-блок займає 2-3× більше місця у SERP. Це штовхає конкурентів вниз. Та сама логіка добре працює для voice search оптимізації — структуровані Q&A потрапляють у голосову видачу першими.

Schema 5: BreadcrumbList — навігація у SERP

Замість некрасивого URL Google показує читабельний breadcrumb path.

{
  "@context": "https://schema.org/",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Чоловічий одяг",
      "item": "https://shop.ua/men/"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Куртки",
      "item": "https://shop.ua/men/jackets/"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "Шкіряна куртка Brown Bear",
      "item": "https://shop.ua/men/jackets/brown-bear"
    }
  ]
}

Топ-7 помилок які блокують rich snippets

1. Неконсистентний price у Schema vs HTML

JSON-LD має price: 8990, на сторінці пише 8 990 грн зі знижкою з 12 000. Google перевіряє — якщо різниця, ігнорує schema.

2. Відсутній GTIN/SKU

Без gtin13 або mpn Google Shopping не індексує товар. На більшості українських магазинів цього просто немає.

3. Fake reviews

Згенеровані відгуки = manual action від Google. Перевіряють.

4. Review без author + datePublished

Без цих полів Review schema валідна, але не показується.

5. JSON-LD у <body>, не у <head>

Технічно валідно, але Google повільніше парсить і часто пропускає.

6. Multiple Product schemas на сторінці-категорії

Кожен Product має бути на своїй сторінці. На категорії — ItemList, не масив Product.

7. priceValidUntil у минулому

Якщо priceValidUntil: 2024-12-31 а сьогодні 2026 — Google ігнорує offer.

Як перевірити що Schema працює

Інструменти для тестування Schema 2026

Інструменти для тестування Schema 2026 Rich Results Test (Google) офіційно Schema.org Validator для синтаксису Google Search Console (Rich Results) тільки після індексації Lighthouse SEO audit базова перевірка Screaming Frog (Custom Extraction) масовий audit
Топ-5 інструментів для перевірки Schema. Rich Results Test — gold standard.

Реальний кейс — fashion e-commerce

Старт (березень 2025):

  • 0 Product schema (тільки Organization)
  • CTR на SERP: 1.8%
  • Shopping ads: не запускались бо без GTIN

Що зробили за 60 днів:

  1. Тиждень 1-2: Product schema на всі 850 SKU
  2. Тиждень 3: GTIN/SKU виправили — імпорт із 1С
  3. Тиждень 4: AggregateRating + Review schema на 200 топ-товарів
  4. Тиждень 5-6: FAQPage schema на категорійні сторінки
  5. Тиждень 7-8: BreadcrumbList + Organization schema

Метрики до і після Schema impl

Метрики до і після Schema impl CTR — до 1.8% CTR — після 4.1% Rich snippets на SERP — до 0 Rich snippets — після 720 сторінок Shopping conversion (запуск) 3.8%
Кейс fashion e-commerce — +128% CTR за 60 днів Schema роботи

Опінія: GTIN — найбільш ігноруваний фактор

Чесно — більшість українських магазинів просто не мають GTIN для своїх товарів. Виробники не дають їх постачальникам, постачальники не передають у CRM, а PIM-систем нема.

Це блокує Google Shopping ads, які зараз — топ-канал для e-commerce. Якщо у вас немає GTIN — ви залишаєтесь поза 40% мобільного e-commerce трафіку. Деталі по запуску Shopping ads є у Google Ads чек-лісті на 50 пунктів.

Фікс не складний — або запит виробникам, або генерація власних з GS1.

Шаблон імплементації — що робити завтра

ДеньДія
1Аудит поточних Schema через Rich Results Test
2Імплементація Product + Offer на топ-10 товарів
3Додавання SKU/GTIN з бази 1С/CRM
4AggregateRating якщо є реальні відгуки
5FAQPage на сторінки категорій
6BreadcrumbList на всі товарні сторінки
7Валідація + submit оновленого sitemap у GSC

Замовте Schema.org імплементацію для магазину

Всі 5 типів Schema + GTIN imp + валідація + GSC monitoring. Від 35 000 грн.