Google Merchant: new schema fields for shops
Created with the support of AI and editorially reviewed

Google Merchant: new schema fields for shops

Recorded on Jul 7, 2026

Google has expanded its Merchant listing structured data help page. The documentation now covers support for the Product.category property and a Sale duration mechanism within the schema. For retailers and technical SEO teams, the update improves product classification and promotional price transparency in Google search.

Structured data for merchant listings connects product information on a website with delivery in organic search results and shopping surfaces. Google uses this markup to understand offers, validate prices, and generate appropriate rich results. Every documented schema extension is therefore more than a technical footnote: it defines which signals merchants should prioritize going forward.

What Product.category means in practice

The Product.category property describes the product group or category of an item. Google can use it to classify offers more accurately when titles and descriptions alone are ambiguous. This is especially helpful for large catalogs with similar product names, variants, or generic labels, where clean category mapping helps ensure the right listing is matched to the right search query.

Merchants should align category values with their internal taxonomy and, where appropriate, with categories in Google Merchant Center. Vague terms such as "Miscellaneous" or "Accessories" without context weaken the signal. Specific, recognizable category names that clearly address search intent and product type work better.

How it differs from other schema fields

Product.category complements fields such as name, description, brand, and gtin. It does not replace unique product identification but structures the offer at a higher level. Teams already maintaining ProductGroup or variant-heavy JSON-LD implementations should check whether the category is set at parent or variant level and whether the hierarchy remains understandable for crawlers.

Sale duration: mapping promotion windows clearly

In addition to Product.category, Google now supports a sale duration mechanism in the schema. This allows promotional periods for reduced prices to be stated explicitly. Google can then distinguish whether a special price is permanent, time-limited, or may already have expired. For merchants with frequent promotions, seasonal sales, or flash offers, this is a relevant lever against misleading price presentation.

Sale duration should always align with price, priceCurrency, and where applicable priceValidUntil or comparable fields. Inconsistencies between feed data in Merchant Center and structured data on the product page are a common source of errors. When a sale ends, both the markup and the feed must reflect the regular price to avoid warnings in Search Console or disapprovals in Merchant Center.

Relevance for e-commerce SEO and Merchant Center

The documentation change mainly affects shops that deliver merchant listings via JSON-LD or microdata on product pages. Google continuously re-evaluates structured data; complete and up-to-date markup can increase the chance of correct rich results and consistent price information in the SERP. At the same time, compliance with merchant policies remains mandatory—technically correct markup does not replace policy compliance.

SEO teams should connect the update with feed management and on-page quality. A category in the schema that diverges from the merchant feed creates friction in data processing. Sale duration without synchronized pricing logic in the shop backend leads to temporary error messages. A short audit is worthwhile: which product pages use merchant listing markup, which fields are populated, and where are category or sale details missing?

FieldFunctionPractical tip
Product.categoryProduct group in schemaSpecific categories, consistent with feed
Sale durationTime window for sale pricesSync start and end with shop logic
price / priceValidUntilPrice and validityUpdate immediately after sale ends

Implementation and quality assurance

Implementation happens in the JSON-LD block of the product page. Before rollout, test with the Rich Results Test and Search Console under merchant listings.

On shop systems with structured data plugins, check whether vendor updates support the new fields. Without native support, template logic from PIM, ERP, or promotion modules may be required.

Monitoring after rollout

After implementation, teams should monitor error and warning messages in Search Console and Merchant Center. Technical cleanliness matters most: valid JSON-LD, no conflicting prices, correct time zones at sale end.

Recommendations for merchants and SEO teams

The merchant listing documentation extension is not a mandatory update for every shop, but it is a clear signal: Google wants category and promotion information delivered in structured form. Merchants with complex catalogs and dynamic pricing benefit most from early implementation.

  • Add Product.category to all relevant product pages and align it with internal taxonomy.
  • Set sale duration only when promotional prices and time windows are reliably controlled in the backend.
  • Regularly check consistency between Merchant Center feed data and structured data on the website.
  • Use Rich Results Test and Search Console for validation and error tracking.
  • Watch plugin and theme updates as vendors begin supporting the new fields.

Teams already maintaining merchant listings should use the updated Google documentation as a checklist for the next technical SEO round. Product.category and sale duration close gaps in machine classification of products and time-limited offers—provided shop data quality keeps pace with the new schema options.

Konrad Ishikawa (KI)
Konrad Ishikawa (KI)

AI-supported processing of GEO, AI search and generative engine optimization. The model was specifically trained on content about ChatGPT search, Perplexity, AI overviews and local visibility in AI answers; it has processed a large amount of content on entity optimization, structured data and brand presence in generative systems. The editorial team classifies GEO strategies and connects classic SEO with new AI search channels.