Free Schema & JSON-LD Checker
Structured data helps search engines and AI systems understand your content — and errors prevent rich results. Enter a URL to see every JSON-LD @type present, validate the markup against Google's 2026 rich result requirements, and get actionable fixes you can apply today.
Website URL to analyze
Ready to publish
Generated file
Recommended actions
Prioritised fixes — highest discoverability impact first
Structured data helps search engines and AI systems understand your content — and errors prevent rich results. Enter a URL to see every JSON-LD @type present, validate the markup against Google's 2026 rich result requirements, and get actionable fixes you can apply today.
Detect JSON-LD structured data on your pages — schema helps search engines and AI systems understand entities, products, FAQs, and organization details.
In your free report
- JSON-LD script blocks in page HTML
- @type values found (Organization, WebSite, Article, FAQPage, Product, etc.)
- Parse errors in JSON-LD syntax
- Presence of recommended properties for detected types
Recommendations from official docs
Prefer JSON-LD in the head
Google recommends JSON-LD as the easiest format to maintain. Place scripts in <head> or early <body> with valid JSON syntax.
Start with Organization and WebSite
Add Organization schema with name, url, and logo. WebSite schema with potentialAction enables sitelinks search box eligibility in Google.
FAQPage schema: keep it, but know Google's 2026 change
FAQ schema must reflect visible FAQ content on the page. As of May 7, 2026, Google no longer shows FAQ rich results for most websites — only well-known government and health sites may qualify. Keep FAQs for users and AI answer engines; prioritize Organization, SoftwareApplication, Article, and BreadcrumbList for SEO impact.
Schema supports AI understanding
Clear entity markup (Product, Article, LocalBusiness) gives LLMs structured facts beyond unstructured paragraph text — especially for pricing, authors, and dates.
Common schema errors this checker flags
Typical structured-data problems: invalid JSON-LD syntax (trailing commas, unescaped quotes), missing required properties for a @type, markup that does not match visible content, multiple conflicting Organization blocks, and using @type values that are not in the schema.org vocabulary. Any of these can make a page ineligible for rich results even when the markup is present.
Validate, then monitor
A schema checker confirms which types are present; Google's Rich Results Test and the Schema Markup Validator confirm they are error-free. After publishing, watch the Enhancements reports in Search Console for warnings Google raises during indexing.
Step-by-step action plan
- 1 Add Organization JSON-LD on your homepage with name, url, logo, and sameAs social links.
- 2 Mark up articles with Article schema: headline, datePublished, author, image.
- 3 Validate output with Google Rich Results Test before publishing.
- 4 Fix JSON syntax errors — trailing commas and unescaped quotes break parsing.
- 5 Keep schema aligned with visible page content; do not mark up invisible or misleading data.
Need help fixing AI SEO issues?
Optimize your website for AI SEO, ChatGPT Search, Google AI Overviews, GPTBot, llms.txt, robots.txt, schema, and crawlability.
Questions about this tool
Which schema types are detected?
We extract and list all JSON-LD @type values found on the page, including Organization, WebSite, WebPage, Article, BlogPosting, Product, FAQPage, BreadcrumbList, LocalBusiness, and more. Each type is mapped to its Google rich result eligibility.
How do I validate JSON-LD structured data?
Enter your page URL above and click Check Schema. We fetch the live page, extract all JSON-LD script blocks, parse each one, and report which @types are present, whether the syntax is valid, and whether required properties for rich results are missing.
Does schema guarantee rich results?
No. Schema markup makes your page eligible for rich results but Google decides whether to show them. Valid, complete structured data with required properties improves your chances but does not guarantee a star rating, FAQ snippet, or product carousel in search results.
What is the difference between JSON-LD, microdata, and RDFa?
All three are ways to add schema.org structured data to a page. JSON-LD is placed in a script tag and is Google's recommended format because it is easy to add without changing HTML. Microdata and RDFa are embedded directly in HTML attributes. This checker focuses on JSON-LD, which is what most modern CMS platforms generate.
Does FAQ schema still help in Google Search?
Google stopped showing FAQ rich results for most sites on May 7, 2026. FAQPage schema can stay if it matches visible on-page FAQs — it still helps AI answer engines like ChatGPT and Perplexity understand your content. Our scan flags this so you do not chase FAQ snippets as an SEO win when the rich result is no longer shown.
How do I fix a schema markup error?
Common fixes include: adding missing required properties (e.g. 'name' on Organization, 'headline' on Article), removing duplicate @context declarations, ensuring @type values match schema.org vocabulary exactly, and making sure JSON-LD is syntactically valid. Use our checker to identify the exact issue, then edit the JSON-LD in your CMS or theme.
Do you run the Google Rich Results Test automatically?
We analyze your JSON-LD on-page and map it to Google's 2026 rich result guidance, including the May 2026 FAQ deprecation. Each report links directly to Google's official Rich Results Test so you can confirm errors and warnings against the live URL.