Google оновив товарну розмітку: категорії та строки дії акційних цін
Дата публікації
10.07.2026
Найближчим часом ми зв'яжемося з вами
Google оновив вимоги до структурованих даних для товарних карток (Merchant Listing) і пояснив, як позначати період дії акційних цін. Нововведень три, але головне серед них — властивість category в розмітці Product. До обов’язкових вона не належить, хоча Google радить її додавати.
У Schema.org тип (Type) описує, чим є об’єкт, а властивість (Property) уточнює його ознаки. Нова властивість category дає змогу класифікувати товар прямо в розмітці сторінки, а не спиратися лише на атрибути товарного фіду. Заразом вона зв’язує дані на сторінці з власною товарною таксономією Google і прибирає розбіжність між тим, що прописано на сайті, і тим, що йде у фід Merchant Center.
Задати категорію можна двома способами — простим текстом або об’єктом CategoryCode. Їх дозволено змішувати в одному масиві та вказувати кілька значень одразу.
Простий текст — це власна назва категорії, яку продавець вигадує сам. Працює вона так само, як атрибут product_type у фідах. Google радить тримати такі назви в межах 750 символів.
CategoryCode складніший. Це структурований об’єкт для Google Product Category (GPC): через inCodeSet ви посилаєтеся на таксономію Google, а через codeValue задаєте категорію — числовим ідентифікатором на кшталт 2271 або повним шляхом, наприклад Apparel & Accessories > Clothing > Dresses. Рівні у шляху розділяють символом «>», і кожен сегмент має містити щонайменше одну літеру.
json
"category": [
{
"@type": "CategoryCode",
"inCodeSet": "https://www.google.com/basepages/producttype/taxonomy-with-ids.en-US.txt",
"codeValue": "2271"
},
"Сукні"
]
Так значення GPC із фіду опиняється прямо на сторінці товару.
Другий блок оновлень стосується знижок. , як показувати період дії акційної ціни через три властивості: validFrom, validThrough і priceValidUntil.
validFrom позначає початок дії ціни, validThrough — її завершення, а priceValidUntil — момент, після якого ціна стає недоступною. Значення записують у форматі ISO 8601, наприклад 2025-12-31T23:59:59+01:00. Google радить додавати не лише дату, а й час із часовим поясом і стежити, щоб старт акції не був пізнішим за її кінець. Якщо priceValidUntil вказує на минулу дату, картка товару ризикує взагалі не показатися у видачі.
Так пошук не демонструватиме знижку, яка вже завершилася, а ціна в результатах лишається чинною. Розмістити властивості можна на вузлі Offer або, коли акційна ціна задана окремо, у PriceSpecification — там priceValidUntil не застосовується.
Обидва оновлення синхронізують дані на сторінці з тим, що передається у фід. Тепер category відповідає атрибутам product_type і google_product_category з Merchant Center, а строки акції — атрибуту sale_price_effective_date. Продавець дістає спосіб задати ці дані на рівні сторінки, а не тільки через фід, а Google отримує точнішу інформацію про товар у видачі.
Найпростіше закласти нові властивості в розмітку карток ще на етапі створення інтернет-магазину чи під час внутрішньої оптимізації сайту. Повні технічні деталі та приклади коду Google зібрав у .
Комментарии