HomeAPI StatusFree ToolsSEO Help Articles

Microdata Schema Analysis Test

The Schema Markup Test detects every block of structured data on any URL — JSON-LD, Microdata and RDFa — validates each against the Schema.org vocabulary, and reports which rich-result types the page is eligible for in Google search. Structured data is how you tell Google exactly what your page is about (Article, Product, FAQ, HowTo, LocalBusiness, Event, Recipe, Review) and is the prerequisite for rich snippets, FAQ accordions, breadcrumbs, sitelinks and the most prominent SERP placements.

What This Tool Checks

  • JSON-LD blocks in <head> or <body>
  • Microdata via itemtype / itemprop attributes
  • RDFa via vocab / typeof / property attributes
  • Schema.org type detection (Article, Product, FAQ, HowTo, etc.)
  • Required vs recommended properties per type
  • Validation against Google's rich-results requirements
  • Conflicting or duplicate schema blocks

Why It Matters for SEO

Structured data is the single biggest unlock for rich SERP appearance — FAQ accordions, How-To stepped results, Product price-and-rating cards, Recipe tiles, Event listings, breadcrumb trails. These rich results take up significantly more SERP real estate than plain blue links, can double or triple click-through rate, and are increasingly the only way to compete on commercial keywords. Even where rich results are not granted, structured data helps Google understand your content topology and is a strong topical-relevance signal.

How to Fix It

Add JSON-LD blocks in <head> for every page type: Article on blog posts, Product on product pages, FAQ on FAQ sections, HowTo on tutorials, BreadcrumbList sitewide, Organization on the homepage. Use Google's Rich Results Test to validate eligibility, and re-test this tool to confirm proper detection.

How It Works

We parse the page HTML, extract every JSON-LD block, every itemtype / itemprop attribute, and every RDFa annotation. Each detected entity is validated against the Schema.org vocabulary and Google's rich-results documentation, then reported with eligible rich-result types.

Common Mistakes to Avoid

  • No structured data at all (missing every rich-result opportunity)
  • JSON-LD with required properties missing (silently disqualified)
  • Multiple competing schemas on the same page (Product + Article confuses Google)
  • Schema declared for content not actually visible on the page (manual action risk)
  • Using deprecated schema types or properties

Quick Checklist

  • Every page has an appropriate JSON-LD type
  • Sitewide BreadcrumbList and Organization schemas
  • Required properties present per type
  • Visible content matches schema content
  • Google Rich Results Test passes

Frequently Asked Questions