About this plugin
Schema Viewer is a lightweight tool for inspecting the JSON-LD structured data on your WordPress site. It adds a “View Schema” link to your admin bar on the front end. Click it while on any page and Schema Viewer essentially “reads” the page as a search engine would, then shows every JSON-LD block it finds, formatted and grouped by type. The admin-bar count comes from JSON-LD tags in the rendered page. When you click “View Schema,” Schema Viewer fetches the current URL from your site, finds the JSON-LD blocks in that response, formats each block, identifies its types, and lets you filter by type. It is a read-only inspector. It does not generate or change your markup, so it works alongside whatever already produces your schema. What you can do See a live count of schema blocks in the admin bar before you even open the tool. Inspect each JSON-LD block returned by the on-click page fetch, pretty-printed and color-coded, or view its raw JSON-LD source. When recognized, see a source badge for Yoast SEO, Rank Math, AIOSEO, SEOPress, Schema Pro, or WooCommerce. Custom and unrecognized JSON-LD remains visible without a source label. Catch common problems automatically: invalid JSON, a missing @context, missing required properties, duplicate @id references, and types that should appear only once per page. Check first-pass rich-result eligibility. Each block shows whether its type can qualify for a Google rich result, and which property it still needs if it does not yet appear to qualify.* Copy or download any single block, or all of them at once. Open the current page in the Google Rich Results Test or the Schema.org Validator in one click. (* This plugin and its output does not guarantee eligibility or appearance in Google Search.) How to use it Log in and visit any page on the front end of your site. Click “View Schema” in the admin bar. A panel lists every JSON-LD block on the page. Use the controls at the top to expand or collapse all blocks, or to filter by type. Filtering highlights the matching type and opens the blocks that contain it, which helps on pages with a large @graph. Use the buttons on each block to copy it, download it, or switch between the formatted and raw view. Use the buttons at the bottom to copy or download everything, or to send the page to Google or Schema.org for validation. Who it is for Marketers and SEOs who want to confirm the schema they are paying for is really on the page. Developers doing QA on templates, ACF output, and SEO-plugin markup. Anyone who wants a fast, plain answer to the question “What JSON-LD is in this page response?” and “Does it pass a useful first check?” Light on your site Nothing loads for logged-out visitors or for roles that cannot edit content. On page load, Schema Viewer only counts JSON-LD tags in the rendered page for the admin-bar number. It fetches, parses, and checks the current URL only when you click. It makes no automatic third-party requests and sends no telemetry. Google and Schema.org receive the current page URL only when you deliberately open those validator tools. About Berry Interesting Schema Viewer is made and maintained by Berry Interesting Productions , a web technology partner that has supported digital marketers since 2006. We originally built it to help our own team inspect the structured data on the websites in our care. To mark our 20th anniversary, we’re sharing it freely, with gratitude for the open-source community that has supported so much of our work. Come say hello at berry-interesting.com . A note on trademarks Yoast SEO, Rank Math, AIOSEO, SEOPress, Schema Pro, WooCommerce, Google, and Schema.org are trademarks of their respective owners. Schema Viewer names them only to help you inspect and validate your own structured data, and is not affiliated with or endorsed by any of them.