Skip to main content

Free Schema Markup Checker - JSON-LD Extractor

Fetch a page and list JSON-LD blocks with their @type values. Catch invalid JSON before you ship. Not a replacement for Google's Rich Results Test.


Structured data

Extract JSON-LD from a page

Lists @type values and raw JSON-LD blocks. Does not replace Google's Rich Results Test.

Reads application/ld+json blocks from the HTML. We do not call Google's Rich Results Test.

How to use

How to use Schema Checker

  1. 1

    Paste a URL

    Any public page that should include JSON-LD.

  2. 2

    Read the types

    Confirm the page claims only types you can support with real data.

  3. 3

    Fix parse errors

    Invalid JSON means crawlers ignore the whole block.

Guide

How to check schema markup safely

JSON-LD in a script tag is the easiest structured data to maintain. This tool lists every block and the types it claims.

Do not emit SoftwareApplication (or subtypes) unless you have real AggregateRating or Review and a real Offer. Synthetic ratings are a spam signal.

WebPage, BreadcrumbList, FAQPage, and InteractionCounter are enough for most launch pages.

Explore more on free ScrollLaunch tools, browse DR-ranked directories, or launch with a dofollow backlink.

Questions

Schema Checker FAQ

What schema types should a product page use?

WebPage, BreadcrumbList, optional FAQPage, and InteractionCounter are safe. Avoid SoftwareApplication unless you have real reviews and offers - Google requires those fields.

Does this validate against schema.org?

It checks that each JSON-LD script parses, then lists @type (including @graph). It does not run Google's validator.

How do I add FAQ schema?

Use the FAQ schema generator, then re-check this page.