Чому Schema критично важливий у 2026
E-commerce без Schema — невидимий у Shopping tab, не має rich snippets у звичайному пошуку, не зʼявляється у AI Overviews. Schema — це частина базового технічного аудиту на 80 пунктів, без неї ранкуватись у 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 не індексує |
gtin13 | EAN/UPC код виробника — критично для Shopping ads |
priceCurrency | UAH для України — не «грн», тільки ISO 4217 |
price | Число без пробілів, з 2 десятковими — «8990.00», не «8 990 грн» |
availability | InStock / 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
- Рейтинг має бути реальним — з ваших або з G2/Trustpilot
- Мінімум 5 відгуків для показу зірок
- Не можна імпортувати рейтинги з amazon/aliexpress
- ratingValue від 1 до 5 (не 10-бальна шкала)
- У 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
Реальний кейс — fashion e-commerce
Старт (березень 2025):
- 0 Product schema (тільки Organization)
- CTR на SERP: 1.8%
- Shopping ads: не запускались бо без GTIN
Що зробили за 60 днів:
- Тиждень 1-2: Product schema на всі 850 SKU
- Тиждень 3: GTIN/SKU виправили — імпорт із 1С
- Тиждень 4: AggregateRating + Review schema на 200 топ-товарів
- Тиждень 5-6: FAQPage schema на категорійні сторінки
- Тиждень 7-8: BreadcrumbList + Organization schema
Метрики до і після Schema impl
Опінія: 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 |
| 4 | AggregateRating якщо є реальні відгуки |
| 5 | FAQPage на сторінки категорій |
| 6 | BreadcrumbList на всі товарні сторінки |
| 7 | Валідація + submit оновленого sitemap у GSC |
Замовте Schema.org імплементацію для магазину
Всі 5 типів Schema + GTIN imp + валідація + GSC monitoring. Від 35 000 грн.