Introduction
If you sell products online, Google Merchant Listing structured data just got a meaningful upgrade. In July 2026, Google updated its official documentation to support two new capabilities inside Product structured data: a Category property and a set of Sale Duration properties. Together, these additions close a long-standing gap between what merchants declare in their Merchant Center feed and what they mark up on their own web pages.
For SEO professionals, ecommerce managers, and anyone studying digital marketing, this update is a practical example of how structured data keeps evolving to help Google (and increasingly, AI search systems) understand product pages more accurately.
Quick Answer: What Changed in Google Merchant Listing Structured Data?
Google added three new schema.org properties to its Merchant Listing structured data guidance:
- Product.category — lets you classify a product directly in on-page markup, using either plain text or a structured CategoryCode object.
- priceValidUntil — the date and time after which a listed price is no longer valid.
- validFrom / validThrough — the start and end date-time of a sale price, placed on the Offer or PriceSpecification node.
None of these are strictly required fields, but Google recommends them because they make product data more precise and reduce mismatches between your page and your Merchant Center feed.
Why Google Added a Category Property to Product Markup
Previously, product categorization mostly lived inside the Merchant Center feed, through attributes like product_type and google_product_category. Web page structured data had no equivalent field, which meant there was often a disconnect between how a product was classified in the feed versus how it appeared on the actual page.
The new category property fixes that in two ways:
- Plain text mode: Works like the feed’s product_type attribute — a custom label you define yourself (for example, “Men’s Running Shoes”).
- CategoryCode mode: A structured object using inCodeSet to reference Google’s own product taxonomy, and codeValue to specify the exact category, either by numeric ID or full path.
This gives merchants a direct, page-level way to tell Google, “this is a Google Product Category, not just my internal label” — improving how accurately your listings can be matched to relevant search queries.
Sale Duration: Telling Google Exactly When a Price Applies
The second addition is a new “Sale Duration” section in Google’s documentation, explaining how to use three properties together:
Property | What It Does |
priceValidUntil | Marks the date/time the current price expires |
validFrom | Marks when a sale price becomes active |
validThrough | Marks when a sale price ends |
These properties align schema.org markup with the Merchant Center feed attribute sale_price_effective_date. If your priceValidUntil value is in the past, your rich result listing may stop displaying — so keeping these dates current isn’t optional if you’re running time-limited promotions.
Why This Matters for SEO
Structured data doesn’t directly boost rankings, but it strongly influences whether Google can display your product as a rich result in Search and Shopping. Accurate, consistent structured data helps in a few concrete ways:
- Better query matching — granular category data helps Google surface your product for more relevant, specific searches.
- Fewer sale-price errors — explicit validity windows prevent Google from showing outdated or expired pricing.
- Feed-to-page consistency — when your Merchant Center feed and your on-page schema tell the same story, Google trusts your data more, which supports eligibility for Merchant Listing and Shopping rich results.
- Readiness for AI-driven shopping surfaces — as Google’s Shopping Graph increasingly powers AI shopping experiences (like Universal Cart), consistent Product and Offer markup helps your listings stay machine-readable across both traditional and AI-generated search results.
How to Implement It
- Add the category property to your existing Product JSON-LD, using either plain text or a CategoryCode object.
- If you run sales, add validFrom, validThrough, and priceValidUntil to your Offer or PriceSpecification node.
- Validate your markup with the Rich Results Test.
- Deploy and confirm with the URL Inspection tool in Search Console.
- Monitor the Merchant listings report in Search Console for valid/invalid item trends after rollout.
Learn Structured Data and SEO Hands-On in Kochi
Updates like this show why SEO is never a “set it and forget it” skill — search engines keep refining how they read your website. If you want to build real, job-ready skills in technical SEO, structured data, and Google Search Console, enrolling in a good digital marketing course in Kochi is one of the fastest ways to get there.
A well-structured digital marketing institute in Kochi will walk you through practical, hands-on modules covering schema markup, on-page SEO, Google Search Console, Google Merchant Center, and how structured data ties into modern SEO and even AI-driven search visibility — exactly the kind of update covered in this article. Whether you’re a student, a business owner managing your own ecommerce store, or a marketer looking to specialize in SEO, Kochi’s growing digital marketing training ecosystem offers practical, current, and industry-relevant learning paths.
How This Update Supports AI Search
- Google increasingly relies on structured data to power AI-driven search experiences.
- Well-implemented Google Merchant Listing structured data provides machine-readable information that helps AI systems understand products more accurately.
- This improves the chances of appearing in AI-generated shopping recommendations, rich product summaries, and future search experiences as Google’s AI capabilities continue to evolve.
Why This Matters for SEO Professionals
- Modern SEO is no longer limited to keywords and backlinks. Technical SEO plays a significant role in helping search engines interpret website content.
- Understanding structured data has become an essential skill for SEO specialists, digital marketers, and eCommerce professionals. Students enrolled in a digital marketing course in Kochi often learn how schema markup, technical SEO, and Google Search Console work together to improve website visibility. Likewise, a quality digital marketing institute in Kochi typically includes structured data implementation as part of advanced SEO training.
Final Thoughts
- Google’s latest improvements to Google Merchant Listing structured data give online businesses a valuable opportunity to enhance product visibility and strengthen their SEO performance. By implementing accurate structured data for products, pricing, shipping, availability, and return policies, businesses can qualify for richer search results, improve click-through rates, and provide a better shopping experience.
- As Google continues to expand AI-powered search and shopping features, structured data will become even more important. Businesses that adopt these best practices now will be better positioned to compete in search results and attract more qualified customers through organic search.
Frequently Asked Questions
Is the new category property required for Merchant Listing structured data?
No. It’s a recommended property, not a required one. The required fields for Merchant Listing structured data remain name, image, and offers (with price and priceCurrency).
What happens if priceValidUntil is set to a past date?
Google states your listing may not display if priceValidUntil indicates a date that has already passed. Keep this field updated for active offers.
Does this update affect Google Merchant Center feeds directly?
No, this is a change to on-page schema.org structured data documentation. It aligns web page markup with existing Merchant Center feed attributes (product_type, google_product_category, and sale_price_effective_date) rather than changing feed requirements themselves.
Where should I place validFrom and validThrough?
On either the Offer node or a nested PriceSpecification node, depending on how your existing markup is structured.