Структуровані дані товарів: пропозиції, оцінки, помилки
Структуровані дані повідомляють пошуковим системам, що написано на сторінці товару: назву, ціну, наявність і оцінки. Цей посібник пояснює два види сторінок товарів у Google, складові елементи, мінімальний приклад, правила для оцінок і найчастіші помилки.
Що дає розмітка товарів
Структуровані дані товару описують товар у формі, яку можуть читати програми: назву, зображення, ціну, валюту, наявність і оцінки. Словник походить із schema.org, а поширений формат – JSON-LD, блок даних усередині сторінки, якого відвідувачі не бачать. Google може використовувати ці дані, щоб показувати інформацію про товар у результатах пошуку, наприклад ціну чи зірочки оцінки. Google також чітко каже, що структуровані дані не є обіцянкою розширеного результату.
Два види сторінок товарів
Google розрізняє два випадки. Оголошення продавців (merchant listings) – для сторінок, де покупець може купити товар у тебе. Фрагменти товарів (product snippets) – для інших сторінок товарів, як-от оглядів, тестів і сторінок порівняння. Вимоги різняться, тож спершу визнач, який із цих випадків твоя сторінка.
- Сторінка огляду, тесту чи порівняння
- name і одне з review, aggregateRating чи offers
- Пропозиція потребує ціни; priceCurrency рекомендовано
- Offer або AggregateOffer
- Переваги й недоліки на редакційних сторінках оглядів
- Сторінка, де покупці можуть купити товар у тебе
- name, image і offers
- Ціна більша за нуль і priceCurrency обов’язкові
- Лише Offer, бо продавець – ти
- Наприклад доставка, повернення, розмір, колір, GTIN
За даними Google, розширені результати для товарів підтримують лише сторінки, присвячені одному товару або кільком варіантам того самого товару. Google радить додавати розмітку на сторінки товарів, а не на сторінки категорій чи списки товарів.
Складові елементи
- Product: сам товар, із name, image, description, brand, sku і, якщо є, GTIN.
- Offer: умови продажу, із price, priceCurrency, availability, url пропозиції і, якщо ціна має кінцевий строк, priceValidUntil.
- AggregateRating: середнє значення багатьох оцінок, із ratingValue і ratingCount або reviewCount.
- Review: окремий відгук. Google вимагає, щоб ім’я автора було дійсним ім’ям людини чи команди.
Мінімальний приклад
Цей блок описує чашку, яку продають. Він розміщується в HTML сторінки товару, зазвичай у head або в кінці body.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Синя керамічна чашка, 0.3 l",
"image": "https://example.com/img/mug-blue.jpg",
"sku": "MUG-BL-03",
"brand": { "@type": "Brand", "name": "Приклад Кераміка" },
"offers": {
"@type": "Offer",
"price": "12.90",
"priceCurrency": "EUR",
"availability": "https://schema.org/InStock",
"url": "https://example.com/mug-blue"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.6",
"reviewCount": "38"
}
}
</script>Три деталі спричиняють багато помилок. schema.org вимагає крапку як десятковий роздільник і жодного символу валюти в ціні, тож пиши 12.90, а не 12,90 чи €12.90. Валюта йде в priceCurrency як код ISO 4217, наприклад EUR або PLN. Наявність – це значення зі schema.org, наприклад InStock або OutOfStock.
Оцінки й відгуки
AggregateRating потребує ratingValue і щонайменше одного з ratingCount або reviewCount. Усередині товару itemReviewed не потрібен. Якщо пропустити bestRating і worstRating, Google вважає, що шкала – від 1 до 5. Якщо твій магазин використовує іншу шкалу, наприклад від 1 до 10, вкажи її.
Ціна, наявність і актуальність
- Розмічай лише те, що бачать відвідувачі. Google пише, що структуровані дані мають правдиво відображати вміст сторінки.
- Змінюй розмітку, коли змінюється ціна чи наявність. Добра система магазину робить це автоматично, а блок, набраний вручну, – ні.
- Задавай priceValidUntil, лише якщо ціна справді має кінцевий строк. За даними Google, дата в минулому може зупинити показ фрагмента товару.
- Використовуй одну валюту на адресу. Google просить окремий URL для кожної валюти.
- Опиши доставку й повернення один раз для всього магазину. Google радить загальні правила повернення й доставки в розмітці Organization.
Типові помилки
- Ціну записано з комою, із символом валюти або як 0 на сторінці, де товар продається.
- priceCurrency містить € чи $ замість коду на зразок EUR чи USD.
- Зображення бракує, хоча оголошення продавців його вимагають.
- Сторінка магазину використовує AggregateOffer. Оголошення продавців вимагають Offer, бо продавцем має бути сам торговець.
- Назва чи ціна в розмітці відрізняється від сторінки, часто після зміни ціни.
- Два блоки описують той самий товар із різними значеннями, наприклад один із теми, а другий із плагіна.
Як перевірити розмітку
Google називає Rich Results Test та інструмент перевірки URL-адрес, які виявляють більшість технічних помилок. Деякі проблеми такі тести не бачать, наприклад оцінку, якої немає на сторінці. Google також може застосувати ручну санкцію до структурованих даних, що порушують його правила. Тоді сторінка втрачає право на розширені результати, а структуровані дані ігноруються.
Робота з Do4U
Перевірка структурованих даних читає сторінку за її адресою або HTML чи блок JSON-LD, який ти вставляєш. Вона читає всі блоки JSON-LD, також @graph і вкладені елементи, а ще microdata й RDFa. Код знаходить синтаксичні помилки з рядком і стовпцем, невідомі чи написані з помилкою типи й властивості, які Google вимагає або рекомендує для фрагментів товарів, оголошень продавців, пропозицій і оцінок. Він перевіряє формат цін, валют, дат і оцінок і попереджає, коли назви чи ціни з розмітки немає у видимому тексті. Ти отримуєш дерево елементів із помилками, попередженнями й джерелом кожного правила. Сторінка читається так, як її віддає сервер, без JavaScript. ШІ не використовується, перевірка безкоштовна, з денним лімітом.
Do4U знаходить підказки, а ти перевіряєш і вирішуєш. Чи з’явиться розширений результат, вирішує Google, і лише ти знаєш, чи правильні ціна, наявність або оцінка.
Джерела
- Google Search Central: Структуровані дані для фрагментів товарів (Product, Review, Offer) (сторінку оновлено 8 вересня 2026 р.) (англійською) (developers.google.com)
- Google Search Central: Структуровані дані для оголошень продавців (Product, Offer) (сторінку оновлено 8 вересня 2026 р.) (англійською) (developers.google.com)
- Google Search Central: Структуровані дані для фрагментів відгуків (Review, AggregateRating) (сторінку оновлено 8 вересня 2026 р.) (англійською) (developers.google.com)
- Google Search Central: Загальні вказівки щодо структурованих даних (сторінку оновлено 10 липня 2026 р.) (англійською) (developers.google.com)
- schema.org: Offer (англійською) (schema.org)