Skip to content

Schema Markup Validator

Check JSON-LD for syntax errors and missing properties.

  • 100% Free
  • No Sign Up
  • Works in Your Browser

Schema validator

Check JSON-LD for syntax errors and missing basics

More SEO Tools

View all tools

Every everyday SEO tool, right in your browser.

No installs. No uploads. No signup.

Browse all 26 tools
SEO tools
26
Reference guides
7
Bytes uploaded
0

How to use the schema validator

Three steps, all in your browser.

  1. 1

    Paste your markup

    Paste a JSON-LD block or the HTML of a page that contains it.

  2. 2

    Fill in the details

    Describe what's on your page. The result updates as you type.

  3. 3

    Copy the result

    Copy what you need in one click. Nothing is saved or sent anywhere.

Schema Markup Validator: what to know

The schema validator checks JSON-LD structured data in your browser. Paste a JSON-LD block, or a whole page's HTML and it finds the application/ld+json script tags for you, and it reports JSON syntax errors with their position, a missing or wrong @context, missing @type, and common properties that are missing for well-known types.

Most broken structured data is broken JSON: a trailing comma after the last property, smart quotes pasted from a word processor, an unescaped quote inside a string, or a missing closing brace. Search engines skip a block that doesn't parse, so one stray comma can silently remove all of a page's markup. The validator points at the line where parsing stopped.

This is a syntax and basics check, not Google's eligibility check. It doesn't fetch your page, render JavaScript or know every Google policy. After the markup passes here, test the live URL with Google's Rich Results Test to see which rich results it's eligible for, and watch Search Console's enhancement reports for errors across the site.

Popular uses

  • Finding why structured data isn't detected
  • Checking hand-written JSON-LD before deploying
  • Reviewing markup output by plugins and templates
  • Auditing every JSON-LD block in a page's source

Tips for the best result

  • Paste the rendered HTML if your markup is added by JavaScript.
  • Fix syntax errors first; later warnings may disappear once the JSON parses.
  • Use https://schema.org as @context; http:// works too, but https is the current form.

Read how JustYourSEO works and our privacy details. Text, HTML and images you use here are processed in your browser and are never sent to our server.

Frequently asked questions