Google Enhances Product Structured Data: What Ecommerce Websites Need to Know
In a move aimed at improving the accuracy and consistency of product information displayed across Google Search and Shopping, Google has introduced significant updates to its Merchant Listing Structured Data specifications. This development promises to streamline how product details are communicated, ultimately benefiting online merchants by enhancing their visibility.
Previous State of Product Markup on Websites
Historically, most ecommerce sites implemented basic schema.org markup on Product and Offer types to provide Google with essential product information. Typically, category data was either conveyed using simple text strings or completely dependent on the merchant’s feed settings within Google Merchant Center, such as google_product_category.
Similarly, sale periods were generally represented with the priceValidUntil property, which specified an expiry date but often lacked clear start and end times, making it challenging for Google to accurately showcase ongoing promotions in search results or shopping listings.
What Has Changed?
Google’s latest update introduces refined features designed to enhance product data clarity and reliability:
1. Introduction of the “category” Property
The new category property allows site owners to specify product categories with greater granularity. It now supports two formats:
-
Simple Text: A straightforward string like
"Dresses". -
Structured CategoryCode Object: A more detailed classification linked to Google’s official Product Taxonomy.
Sample Usage:
json
"category": [
{
"@type": "CategoryCode",
"inCodeSet": "https://www.google.com/basepages/producttype/taxonomy-with-ids.en-US.txt",
"codeValue": "2271"
},
"Dresses"
]
This structure enables Google to better understand product classifications, facilitating more precise filtering and search visibility.
2. Enhanced Support for Sale Duration
Accurately representing promotional periods is crucial for timely visibility and attracting customers. The update emphasizes the use of three properties:
validFrom: When the promotion begins.validThrough: When it ends.priceValidUntil: The last date the current price is valid.
All dates should be formatted using ISO 8601 standards.
Example:
json
"validFrom": "2025-12-20T00:00:00+00:00",
"validThrough": "2025-12-31T23:59:59+00:00"
By explicitly defining these periods, merchants can ensure their promotional data is correctly interpreted by Google, reducing mismatches between on-page data and Merchant Center feeds.
Why These Changes Matter
Aligning your structured data with these new specifications can lead to several benefits:
- Improved Product Visibility: Better structured data means Google can more accurately display your products in search and shopping results.
- Enhanced Promotion Accuracy: Clear sale durations help in showcasing timely discounts and offers.
- Reduced Data Discrepancies: Tight integration between on-page markup and Merchant Center feeds minimizes mismatches, leading to cleaner data signals.
Practical Implications for Ecommerce Marketers and Developers
If your site relies heavily on product schema markup, now is a good time to review and update your structured data implementation. Incorporating the new category property and specifying sale periods with precision can enhance your product presentations in Google’s ecosystem.
In Summary:
Google’s recent structured data update aims to bridge the gap between your website’s product information and how it appears in search and Shopping. Implementing these features now will position your site to perform better in organic visibility, especially during promotional periods.
Have you started integrating these new schema features? Share your experiences below or contact your development team to ensure your product data stays ahead of the curve.

