Start a project

Tool 37 of 100 · SEO

Structured Data Validator

Paste a page or a JSON-LD block and see every Schema.org item it describes, with missing required and recommended properties for Google's rich results.

Structured Data Validator at a glanceIllustration: 1, JSON-LD; 2, processed in your browser; 3, Errors + rich results.Structured Data Validator</>1JSON-LD3Errors + rich results2In yourbrowser
1 JSON-LD 2 processed on your device 3 Errors + rich results

Structured Data Validator

Page HTML or JSON-LD

Items and problems

    Data tree

    Rules cover the common Schema.org types and Google's documented rich-result fields. Google's Rich Results Test is the final word on eligibility.

    01

    What it does

    Finds JSON-LD in a page, resolves @graph and @id, and checks each item against Schema.org and Google's rich result requirements.

    • Finds every JSON-LD block in pasted HTML
    • Resolves @graph and @id references
    • Around 30 types including Product, Article, Event, Recipe and JobPosting
    • Required and recommended properties for rich results

    02

    Private by design

    Everything happens in your browser. Nothing you type, paste or upload is sent anywhere, and it keeps working offline once the page has loaded.

    03

    What you get

    Items, problems and a data tree, with a Copy and a Download button on every result.

    • JSON-LD
    • Schema.org
    • Rich results
    • SEO

    Why it matters

    Structured data is how search engines and AI assistants understand what a page is: a product with a price, an event with a date, a business with opening hours. Mistakes don't show on the page, so they go unnoticed until rich results disappear.

    This validator checks your JSON-LD offline against Schema.org and Google's documented requirements, including the details that often break: ISO dates, absolute URLs, currency codes and enumeration values. The Schema Generator writes JSON-LD; this one checks what you already have.

    How it works

    1. InputA page's HTML or JSON-LD
    2. In your browserChecked against Google's required fields
    3. OutputErrors, recommendations and eligibility

    Where it fits in a designer's workflow

    1. Plan
    2. Design
    3. Build
    4. Test
    5. Launch
    Before launch and after template changes.

    By the numbers

    What the validator finds in the sample page's JSON-LDOrganization: errors: 1; Organization: recommended: 2; Product: errors: 2; Product: recommended: 8; BreadcrumbList: errors: 1; BreadcrumbList: recommended: 0; Event: errors: 0; Event: recommended: 9Organization: errors1Organization: recommended2Product: errors2Product: recommended8BreadcrumbList: errors1BreadcrumbList: recommended0Event: errors0Event: recommended9
    Checked by this tool against Google's documented required and recommended properties. Errors stop a rich result; recommended fields only make it richer, which is why the Event can be eligible while still listing nine. Source: Google: structured data gallery.
    Show the numbers as a table
    TypeErrorsRecommended missingRich resultEligible
    Organization12Organization logono
    Product28Product snippetno
    BreadcrumbList10Breadcrumbno
    Event09Eventyes

    How to use it

    1. Paste a page's HTML or a JSON-LD object.
    2. Read the list of items and their problems.
    3. Fix errors first, then recommended properties.
    4. Re-check, then confirm with Google's Rich Results Test after publishing.

    FAQ

    Is this the same as Google's Rich Results Test?

    It checks the same documented rules for the common types, without needing a public URL. Google's test is the final word for eligibility.

    Does it read Microdata or RDFa?

    No, JSON-LD only, which is the format Google recommends.

    What's the difference between errors and warnings?

    Errors are missing required properties or invalid values that stop a rich result. Warnings are recommended properties that make one more likely or richer.

    Is anything fetched?

    No. It reads only what you paste.

    Work with me

    Want a site that gets these right?

    I build fast, accessible websites and web apps that pass these checks from day one. Tell me about your project and I'll reply personally with honest next steps.

    All developer tools · Back to leej.uk