Microdata Checker Calculator

Paste HTML or enter a URL to inspect. See detected items, types, and missing properties. Download clean reports and optimize your structured data fast.

If URL fetch fails, paste HTML below.
Run multiple checks for stronger coverage.
Max DOM nodes to process (safety setting).
Pasted HTML overrides URL fetching.

Example data table

Item type Property Example value
https://schema.org/Product name Wireless Mouse
https://schema.org/Product offers $19.99
https://schema.org/Article headline How Structured Data Helps Search
https://schema.org/Organization url https://example.com

Formula used

This tool creates a Quality Score from 0 to 100, based on coverage and common issues.

Score = 100 − min(50, MissingRequired × 5) − min(45, InvalidJsonLd × 15) − (NoStructuredData ? 50 : 0) − (LowCoverage ? 10 : 0)
MissingRequired is a heuristic for popular schema types (Product, Article, Organization, and more).

How to use this calculator

  1. Enter a page URL, or paste HTML (HTML takes priority).
  2. Choose which formats to scan: Microdata, JSON-LD, and/or RDFa.
  3. Click Submit & Check to see score, items, and issues.
  4. Use Download CSV or Download PDF for sharing.
  5. Fix missing properties and re-run until the score improves.

FAQs

1) What does this checker validate?

It detects Microdata item scopes and properties, scans JSON-LD blocks for valid JSON, and performs a lightweight RDFa scan for typeof and property attributes.

2) Why can the score drop if types look correct?

The score penalizes missing common required fields, invalid JSON-LD blocks, and extremely low property coverage. It is a practical heuristic, not an official search engine rating.

3) What are “missing required properties” based on?

They are matched from a small expectation list for common schema types, such as Product, Article, Organization, Event, Recipe, and LocalBusiness. Unknown types are not forced.

4) Can I check pages behind a login?

If a URL requires authentication, server fetching often fails. Copy the rendered HTML from your browser and paste it into the HTML box for analysis.

5) Does this confirm rich results eligibility?

No. It helps you find markup presence, structure, and obvious errors. Eligibility depends on platform rules, required fields for your specific rich result type, and overall page quality.

6) Why is my JSON-LD marked invalid?

Common causes include trailing commas, unescaped quotes, HTML comments inside JSON, or multiple JSON objects without being wrapped in an array. Fix the JSON and re-run.

7) What should I export, CSV or PDF?

Use CSV for filtering and bulk review of properties. Use PDF when you need a compact, shareable summary for clients, audits, or internal tickets.

Related Calculators

faq schema checkerjson-ld validatorrich snippet validatorbreadcrumb schema validator

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.

?>