InputTestHub

Schema Coverage Auditor

Extracts every schema type from a page and compares it against what that kind of page should carry, naming what is missing and why.

SEO Nothing uploaded No sign-up Free, unlimited
SEO tool
Paste something on the left to see the result.
In short Which schema types a page should carry depends on what kind of page it is. An article wants Article, BreadcrumbList, Organization and WebSite; a product wants Product with an Offer, and an AggregateRating only if real reviews are on the page; a local business wants LocalBusiness, PostalAddress, OpeningHoursSpecification and GeoCoordinates. BreadcrumbList is worth adding first on almost any page because it is cheap and it is the one that actually appears in results. The Schema Coverage Auditor on inputtesthub.com extracts every type from pasted HTML, including nested ones, and lists what is missing for the page type you choose.

How to use the Schema Coverage Auditor

  1. Paste the page source or the JSON-LD blocks.
  2. Choose the page type.
  3. Add the missing types, starting with BreadcrumbList.

About the Schema Coverage Auditor

The Schema Coverage Auditor extracts every schema type from a page and compares it against what that kind of page should carry, naming what is missing and why. It runs as plain JavaScript inside the page, which means there is no upload step, no queue and no size limit imposed by a server — the only limit is your own device.

What people use it for

  • Auditing a page before or after a rich-result rollout.
  • Finding out why a competitor gets a rich result and you do not.
  • Checking that a plugin actually emitted what it claimed.

Details

ReadsJSON-LD blocks and microdata itemtype attributes
WalksNested @type values, not just the top level
ReportsBlocks that failed to parse — those are ignored entirely
Add firstBreadcrumbList, on nearly any page type
Coverage is the easy half. The harder half is that every type has required properties, and a Product without an Offer or a HowTo without steps is present, incomplete and ineligible — which looks identical to correct markup unless you test it.

Where this tool stops

Checks which types are present. It does not validate required properties, and it cannot compare the markup against the visible content, which is the check that actually decides whether a rich result survives.

Frequently asked questions

My JSON-LD block failed to parse. Does the rest still work?
No — a block is all or nothing. One trailing comma or one unescaped quote voids the whole script element, and every type inside it disappears. That is why a page can have perfect-looking markup and no rich result at all. The JSON-LD Validator on this site finds the character.
I pasted the page source and it found nothing.
The site probably renders its schema with JavaScript. View Source shows the HTML the server sent, which will not contain it. Use the browser's Elements panel instead, copy the rendered <code>&lt;html&gt;</code>, and paste that.
Should I add AggregateRating to get stars?
Only if the reviews it summarises are genuinely on that page and visible to a visitor. Structured data that disagrees with the visible page is the commonest cause of a manual action against rich results, and a rating with no reviews behind it is the clearest example there is.
Does the Schema Coverage Auditor cost anything?
There is no cost and no cap. The Schema Coverage Auditor is not a demo of a paid product, so nothing is held back or watermarked.
Does anything I enter leave my computer?
No. The Schema Coverage Auditor runs entirely in your browser using JavaScript. Because the work happens locally, the page also keeps working if your connection drops, and closing the tab is all it takes to discard everything.
What problem does the Schema Coverage Auditor solve?
Typical uses: auditing a page before or after a rich-result rollout. Finding out why a competitor gets a rich result and you do not. Checking that a plugin actually emitted what it claimed. It is built for exactly those cases rather than being a general-purpose tool with this bolted on.
Is there anything the Schema Coverage Auditor cannot do?
Checks which types are present. It does not validate required properties, and it cannot compare the markup against the visible content, which is the check that actually decides whether a rich result survives. Knowing where a tool stops being trustworthy matters more than the cases where it works.
What figures does the Schema Coverage Auditor work from?
Reads is JSON-LD blocks and microdata itemtype attributes. Walks is Nested @type values, not just the top level. Reports is Blocks that failed to parse — those are ignored entirely. These are printed on the page itself, so you do not have to take them on trust.
Will this work on a tablet?
Yes. The page is responsive and the page works in Chrome, Safari, Firefox, Edge and Samsung Internet on both Android and iOS. There is no app to install and nothing to sign into.

Related seo tools

All 56
01

Robots.txt Tester

Tests whether a given URL is allowed or blocked by a robots.txt file, showing which rule…

02

On-Page SEO Checker

Analyses a page's HTML for title, description, headings, images, links, structured data and…

04

Image Alt Text Checker

Lists every image in your HTML and flags missing, empty, duplicated or keyword-stuffed alt…

06

Indexability Checker

Checks page HTML for anything that would stop it being indexed — noindex, canonical conflicts…

07

JSON-LD Validator

Parses JSON-LD structured data, finds every entity, and reports missing required properties…

08

Meta Tag Analyzer

Reads a pasted page head and reports title and description width in pixels, canonical and…

09

Sitemap XML Validator

Checks an XML sitemap against the sitemaps.org rules: the 50,000 URL limit, absolute URLs…

10

Form Label Checker

Checks pasted form markup for inputs with no label, placeholder-only labelling, orphaned label…