Digital marketing agency in Lahore: SEO, content, ads, and websites.

+971 52 821 8996 | info@marketers.pk

Free tools / Page checkers

Schema Markup Validator

Extract and check a page's JSON-LD: types found, syntax errors with line and column, and missing required or recommended fields.

Validate schema markup

Check the JSON-LD on a live page, or paste a block (the whole <script> tag is fine) to test it before publishing.

(01) About this tool

What the Schema Markup Validator does

Structured data is the machine-readable layer of a page: a JSON-LD block in the <head> that says "this is an Article by this author, published on this date" or "this is a Product costing this much, in stock". Google reads it to show rich results such as star ratings, FAQ drop-downs, recipe cards, event dates and breadcrumbs. It is also unforgiving. One missing comma makes the whole block invalid and Google silently ignores it; one missing required property and the item is not eligible for the rich result, with a warning in Search Console that arrives days later.

This validator reads a live page or a pasted block. From a page it extracts every <script type="application/ld+json"> and notes any microdata itemtype attributes. Each block is parsed; if the JSON is broken, the error is reported with the line and column where parsing stopped and a plain description, such as a trailing comma or single quotes. Valid blocks are flattened (including @graph arrays) into items, and each item's @type is matched against a built-in map of required and recommended properties for the types Google features most: Article, Product, Organization, LocalBusiness, FAQPage, BreadcrumbList, WebSite, Event, Recipe, VideoObject, HowTo, JobPosting and others.

The result lists what is missing per item and checks a few shape rules on top, such as every FAQ question having an accepted answer and every breadcrumb having a position and a name. Use it before publishing a template, after a plugin update, and whenever Search Console reports "Unparsable structured data".

(02) How to use

Step by step

  1. 01Enter a page URL, or paste one or more JSON-LD blocks (the whole <script> tag is fine).
  2. 02Click Validate. Pasted JSON is checked instantly; a URL is fetched first.
  3. 03If a block has a syntax error, go to the line and column shown and fix it; nothing else in that block is read until it parses.
  4. 04For each item, add the required properties first, then the recommended ones that apply to your page.
  5. 05Paste the corrected block back in to confirm it parses and passes.
(03) FAQ

Common questions

Required properties are the minimum for an item to be eligible for a rich result; without them Google reports an error and shows nothing special. Recommended properties improve the result or unlock more features but their absence only produces a warning. The lists here follow Google's documentation for each feature.

No. Google's test renders the page, including JavaScript, and applies its full eligibility rules. This tool reads the HTML the server sends and checks syntax and the common field requirements, which is fast and covers most real-world mistakes. Use Google's test as the final confirmation, and this one while you are iterating.

The position is where the parser could no longer continue, which is often just after the real mistake. A missing comma at the end of line 7 is reported at the start of line 8, where the next property name appears without a separator. Look at the token right before the reported position.

No. There are hundreds of schema.org types and Google features about thirty. For unknown types the tool checks the syntax and @context and lists the properties present, but has no map of required fields. Check the schema.org page for the type to see what it expects.

Yes, Google reads microdata and RDFa as well as JSON-LD, and the tool notes which itemtypes a page uses. JSON-LD is the recommended format because it lives in one block that can be generated and validated independently of the visible HTML.

(04) Related tools

Keep checking

All tools

Want these fixes done for you?

Our team runs the audit, makes the changes and reports the result.

Get a free proposal
Work with us

Ready to grow your traffic, leads and sales?

Tell us about your business and goals. We'll reply with a clear plan for SEO, content, ads or a new website, and what it will take to get results.