About the Structured Data Extractor
Most pages carry more structured data than their owners realize. Themes, SEO plugins, review widgets and page builders each add their own markup, sometimes in different formats. The structured data extractor fetches a public URL and pulls out every JSON-LD block, Microdata item and RDFa property, then shows them as a tree you can expand and copy.
Use it to audit your own templates before a redesign, to find leftover markup from an old plugin, or to see how a competitor describes their products, recipes or events. If you spot two formats describing the same entity, consolidate them into one JSON-LD block. Note that the tool reads the HTML returned by the server, so markup injected only by JavaScript after the page loads may not appear.
How to use it
- Enter the public URL of the page you want to inspect.
- Expand the JSON-LD, Microdata and RDFa sections in the tree.
- Copy any block you want to reuse or fix.
- Run the copied code through the schema validator if you plan to edit it.
Frequently asked questions
Can I see what schema my competitors use?
Yes. Structured data is part of a page's public HTML, so you can extract it from any publicly accessible page. Use it for ideas about which types and properties others use, but write your own markup to describe your own content accurately rather than copying values.
What is the difference between JSON-LD, Microdata and RDFa?
JSON-LD sits in a separate script block, while Microdata and RDFa are attributes added to visible HTML elements. All three can express schema.org vocabulary, and Google supports each. JSON-LD is usually easier to maintain because changes to the page layout do not break it.
Why does the extractor show markup I never added?
Themes, e-commerce platforms, SEO plugins and embedded widgets often output structured data automatically. That is why audits often find two Organization or Product entities on one page. Decide which source should own each type and switch off the duplicate output in the other tool's settings.