Check schema markup quality fast, with practical checks. Find missing fields, warnings, and mismatches. Export clean results for better SERP trust.
| Scenario | Schema type | Common fields present | Typical outcome |
|---|---|---|---|
| Blog post page | Article | headline, image, datePublished, author | High coverage score, low warnings |
| Product page | Product | name, image, offers | Passes, but may warn on priceCurrency |
| FAQ section | FAQPage | mainEntity with Question/Answer | Warnings if only one question |
| Breadcrumb navigation | BreadcrumbList | itemListElement list | Error if list is missing |
This validator uses a weighted completeness score to summarize your structured data health.
This validator scans pasted markup or fetched HTML for JSON-LD scripts, plus optional microdata and RDFa indicators. In routine audits, teams often find JSON-LD on 60–90% of key templates, while microdata appears on legacy product and breadcrumb components. The tool summarizes these signals so you can prioritize where markup is missing, duplicated, or split across formats.
For each detected item, required fields are checked against practical rule sets. Example: Article expects headline, image, datePublished, and author; Product expects name, image, and offers. Coverage% is calculated as found ÷ expected. If a page has 12 expected fields across items and 9 are present, coverage is 75%.
The final score adds small bonuses for JSON-LD presence and subtracts penalties for parse errors and missing fields. Each JSON-LD parse error increases risk because crawlers may ignore the block entirely. Strict mode amplifies warning penalties to reflect high-stakes templates, such as ecommerce, where priceCurrency or availability mistakes can break eligibility.
Use the item table to isolate which schema objects need work. A warning status usually means fields are incomplete, not invalid. An error status typically indicates missing @type, missing mainEntity on FAQPage, or absent itemListElement on BreadcrumbList. Fixing one root object often improves multiple URLs in a template-based site.
CSV export is useful for merging with QA tickets and sprint backlogs. Include score, verdict, detected types, and top issues in a single row per URL during large crawls. PDF export works well for client handoffs, showing a concise summary plus the first 20 issues for fast stakeholder review.
Start with pages that already rank on page one but lack enhancements. Improve Product offers by ensuring numeric price, ISO 4217 currency, and consistent URLs. For Articles, ensure a representative image and accurate publication dates. Revalidate after changes, and track score trends weekly to measure structured data hygiene across releases. Benchmark scores by template, then improve the weakest.
No. It is a heuristic pre-check that validates structure, required fields, and common mistakes. Use it to catch issues early before running official tools and requesting recrawls.
Warnings usually mean completeness gaps for rich results, not invalid JSON. A page can be valid but still miss fields that improve eligibility and display quality.
Paste the full HTML source of the page or the exact JSON-LD block you deploy. Full HTML helps detect canonical links and other markup signals.
Coverage is found required fields divided by expected fields, multiplied by 100. The score then applies small bonuses for detected markup and penalties for errors and strict warnings.
Yes. Enable the detection options to flag whether those patterns exist in the input. The detailed checks focus on JSON-LD items, but mixed formats are still summarized.
It may be blocked by firewalls, robots rules, SSL issues, or missing cURL support. Turn off fetching and paste HTML directly to validate without network requests.
Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.