Originally published: March 11, 2023 · Last updated: August 14, 2026
Structured data can become outdated even when the page still looks correct to visitors. Prices change, products disappear, authors move on, plugins update their output and Google changes which properties it expects for specific rich result features. When the visible content and the markup stop matching, you have schema drift.
What schema drift means
Schema drift is the gap between what a page currently says and what its structured data describes. It can happen gradually, which is why it is easy to miss.
A product page may still mark an old price as current. An article may show a new update date while its structured data keeps the previous value. A plugin may continue outputting a type that no longer matches the content.
Why consistency matters
Google requires structured data to represent the content visible to users. Markup that is misleading, irrelevant or inconsistent can make a page ineligible for rich results. A structured data manual action affects rich-result eligibility, even though it does not directly change the page’s ordinary web ranking.
Common causes
- content updated without reviewing schema;
- plugin or theme changes;
- duplicated schema from several plugins;
- old hard-coded JSON-LD;
- changed product availability or pricing;
- new authors or organizations;
- Google updating rich-result requirements.
Audit the pages that matter most
You do not need to inspect every URL every week. Prioritize pages where structured data has a real role: products, articles, reviews, videos, organizations, events and other supported rich result types.
When a page receives a substantive update, structured data should be part of the same editorial checklist.
Use two different validation tools for two different questions
Google recommends the Rich Results Test to see whether a page is eligible for Google-supported rich results. The Schema Markup Validator is useful for broader schema.org syntax and vocabulary validation.
Passing a validator does not guarantee a rich result. It only tells you that the markup meets the relevant technical expectations.
Watch for duplicate generators in WordPress
WordPress sites often accumulate several sources of schema: an SEO plugin, a theme, a page builder and specialist review or ecommerce plugins. More markup is not automatically better.
Know which tool owns each structured data type and avoid outputting conflicting versions of the same entity when one system can handle it cleanly.
A practical schema maintenance routine
- Update the visible page content.
- Check whether the schema still matches it.
- Validate important pages with the Rich Results Test.
- Fix critical errors first.
- Check Search Console enhancement reports where available.
- Repeat after major plugin or template changes.
The practical rule
Structured data is not a one-time installation. Treat it as part of the page’s data model. If the content changes, the markup must stay aligned with reality.
Official references: Google structured data testing and Google structured data guidelines.