Google Merchant Listings Gain Powerful Sale Data Updates

Google logo over a product photography setup with gray sneakers, a camera, studio lighting and a blurred workspace background.

I’m seeing Google expand merchant listing structured data with support for sale duration and the Product.category property. The update brings Google Search’s merchant listing structured data closer to the capabilities already available in Google Merchant Center feeds.

Sale duration. Google added a new Sale duration section to its Merchant listing structured data documentation. In that update, Google said the guidance explains how to use the validFrom, validThrough, and priceValidUntil schema.org properties to define the effective date range for sale prices.

I find this useful because Google’s guidance also covers best practices and examples for placing those properties on either Offer or PriceSpecification nodes. Google said the change aligns schema.org usage with the Merchant Center feed attribute sale_price_effective_date, giving merchants clearer instructions for handling sale price timing in structured data.

Screenshot of Google's merchant listing structured data documentation explaining sale duration properties with JSON-LD examples for validFrom and priceValidUntil.
Google's sale duration guidance shows merchants how to define when a sale price starts and ends in structured data, including Offer and UnitPriceSpecification JSON-LD examples.

Here is the new sale duration section Google added:

Product category. Google also updated the same Merchant listing structured data documentation to include support for the Product.category property.

Google merchant listing documentation showing Product.category structured data with Text and CategoryCode examples.
Google’s merchant listing guidance now shows how product categories can mix custom text labels with Google Product Category codes in structured data.

Google wrote that the documentation now explains how Product.category can be used with both Text and CategoryCode types. According to Google, this aligns with Google Merchant Center feed specifications for the product_type and google_product_category attributes.

From my perspective, this makes the structured data more practical for merchants because it lets them provide both merchant-defined and Google-defined category details directly in schema.org markup. Google said this can enhance product information for Google Search and Shopping.

Neon Google search bar with microphone icon over a futuristic digital data background, representing search technology and SEO updates.
A glowing Google search bar cuts through streams of digital data, capturing the fast-moving world of search, shopping visibility, and SEO innovation.

Here is what Google added for product category support:

Why I care. If I maintain merchant listing structured data for Google, these additions are worth reviewing. Product category support can help Google better understand the products being provided, which may improve how those products match relevant queries.

I also see sale duration support as a practical improvement for planning promotions. When I update merchant listing structured data, I can now define sale price timing more clearly and align that markup more closely with Google Merchant Center feed behavior.


Inspired by this post on Search Engine Land.


crushpress.ai community screenshot

FAQs

What changed in Google's merchant listing structured data documentation?

Google expanded merchant listing structured data guidance with support for sale duration and the Product.category property. The update brings Google Search markup closer to capabilities already available in Google Merchant Center feeds.

How can merchants define sale duration in product structured data?

Google’s guidance explains how to use validFrom, validThrough, and priceValidUntil schema.org properties to define the effective date range for sale prices. The article notes that these properties can be placed on Offer or PriceSpecification nodes.

What does Product.category support add for merchant listings?

Product.category support lets merchants provide category details directly in schema.org markup. Google says the property can use both Text and CategoryCode types, aligning with product_type and google_product_category feed attributes.

Why does this update matter for Google Shopping and Search visibility?

The article says product category details can help Google better understand the products being provided and how they match relevant queries. It also describes sale duration support as useful for planning promotions and aligning structured data with Merchant Center feed behavior.

Should ecommerce sites review their merchant listing structured data after this update?

Yes, the article recommends reviewing merchant listing structured data if you maintain it for Google. The new guidance gives clearer instructions for sale price timing and product category markup.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *