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 собрал в .
Комментарии