Chat on WhatsApp

How often should I revalidate my Magento schema?

Three trigger events, everything else is theatre:

  • After every Magento upgrade. Core Magento_Catalog can change what it emits per minor version (2.4.8 changed offers.availability URL casing in core Product schema). Revalidate one PDP + one Article + one FAQPage after every setup:upgrade.
  • After every theme migration. Luma → Hyvä; Hyvä major version bumps; replacing your custom theme. Each can swap or drop the structured-data block silently.
  • After every schema-related extension install / update. Mageplaza Better Product Reviews, Amasty Advanced Reviews, Magefan Blog, each can inject its own aggregateRating or Article JSON-LD that conflicts with what core emits. Revalidate one page where the extension is active.

Outside those: schedule a quarterly spot-check against your top 10 organic landing pages. That’s enough, Schema.org vocabulary changes ~1-2 properties per quarter and Google updates rich-result eligibility maybe twice a year.

What you do not need to do: revalidate every PDP after every product edit. JSON-LD is template-driven, if one PDP validates clean, all PDPs of that product type are fine. Validate by template, not by product.

Was this helpful?