Invalid schema markup earns no rich results and generates errors in Search Console. The Schema Debugger validates your JSON-LD against schema.org specifications and Google's rich results requirements, showing exactly what is wrong and how to fix it.
Every schema type has required properties that must be present for the schema to be valid. Product requires name and at least one of offers, review or aggregateRating. FAQPage requires at least one Question with an acceptedAnswer. The debugger shows exactly which required properties are missing.
Some properties require specific value formats. Price must be a decimal number — "29.99" not "£29.99". Date must be ISO 8601 format — "2026-05-15" not "15 May 2026". URL properties must be absolute URLs with the https:// prefix.
@type values must exactly match schema.org type names. "FAQ" is wrong — it must be "FAQPage". "Local Business" is wrong — it must be "LocalBusiness" (no space, capital B). The debugger flags invalid type names.
A missing comma, unclosed bracket or unescaped quote character will break the entire JSON-LD block. The debugger shows the exact line and character where the JSON syntax error occurs.
Run the Schema Debugger and get results in minutes. Pay as you go.
Debug Schema →