GEO-Score
ServicesAboutLearnLeaderboardReportsPricingBlog

GEO-Score

The Best GEO Analysis Tool

Test your content for AI search engines like ChatGPT, Perplexity, and Claude. Get actionable insights to improve your visibility.

Get GEO content tips

Resources

  • Knowledge Base
  • What is GEO?
  • GEO Blog
  • GEO Score Checker
  • Leaderboard
  • AI Glossary
  • Case Studies
  • GEO Insights
  • Reports

GEO Tools

  • Complete Website GEO Audit
  • GEO Analysis
  • AI Visibility Checker
  • ROI Calculator
  • Schema Validator
  • Perplexity SEO Checker
  • ChatGPT SEO Checker
  • Google AI Mode Checker
  • AI Crawler Checker
  • Agent Readiness Checker
  • llms.txt Generator
  • Query Fan-Out Tool
  • AI Bot Log Analyzer
  • Competitor Comparison
  • Professional Services
  • All Tools

Analyze Your

  • Blog Posts
  • Product Pages
  • Landing Pages
  • Homepages
  • Service Pages

GEO-Score

  • About
  • Privacy Policy
  • Terms & Conditions
  • Contact
  • White Label
  • Build Your Success

Follow GEO-Score

AI Search Guides

AI Search OptimizationPerplexity SEOChatGPT SEOLLM SEOAI Visibility CheckerAll guides →
GDPR CompliantData Hosted in EUMade in the Netherlands
KVK: 61855111BTW: NL004509498B76© 2026 GEO-score.onlineGEO-Score is part of Be-Found.
Empower your blogging with Bloffee

Free tool, no account needed

Schema Validator

Check your JSON-LD in seconds. See broken code, missing properties, Google rich result status, and whether AI crawlers can see it.

We read the page source without running JavaScript, just like most AI crawlers.

What is schema markup?

Schema markup is a name tag for your page that computers can read. It tells search engines in plain facts what the page is about: a product, a recipe, a company, an event.

The most common way to write it is JSON-LD. That is a small block of code in your HTML, inside a script tag of the type application/ld+json. Visitors do not see it, but search engines do.

The words you can use come from schema.org. It is a shared vocabulary that Google, Bing and others agreed on.

How to read your results

The report has four parts. Each part answers one question.

  1. Is the JSON valid? If not, we show the exact line and a marker under the mistake.
  2. Is it valid schema.org? We list every item, its type, and anything that is wrong or missing.
  3. Can it get a Google rich result? Per type you see: eligible, fix errors first, limited, retired, or no rich result.
  4. Can AI crawlers see it? For a URL, we check if the JSON-LD is in the HTML before any JavaScript runs.

Errors break something and should be fixed. Warnings are worth fixing. Notes are just information.

Which schema types still give rich results in 2026?

Google has removed several rich results in the last few years. Here is what still works, and what does not.

Still shown, for example

Product, Review snippet, Recipe, Event, Video, Job posting, Article, Breadcrumb, Local business, Software app, Discussion forum and Profile page.

Retired by Google

  • FAQ: no longer shown since May 7, 2026.
  • HowTo: ended in September 2023.
  • In 2025: Course info, ClaimReview, Estimated salary, Learning video, Special announcement and Vehicle listing.
  • Practice problem: ended in November 2025.

Retired markup is not harmful. It just no longer changes how your page looks in Google.

Google’s search gallery (current list)Google Search Central updates

Does schema help ChatGPT and AI Overviews?

Honest answer: there is no proof that it does. Google’s AI optimization guide says structured data is not required for its AI features, and no special markup is needed.

An Ahrefs study (May 2026, 1,885 pages) found that adding JSON-LD gave no meaningful lift in AI citations.

So why bother? Schema still helps search engines understand your page, and it is required for rich results. Just do not expect it to get you cited by AI on its own.

Google’s AI optimization guideAhrefs study on schema and AI citations

Common schema mistakes

  • Broken JSON

    A missing comma or an extra one breaks the whole block. Search engines then skip all of it.

  • Comments in JSON-LD

    JSON does not allow // or /* */ comments. Remove them before you publish.

  • Missing required properties

    Each rich result needs certain properties, like a name or a price. Without them, Google cannot show it.

  • Marking up things visitors cannot see

    Your schema must match what is on the page. Hidden or made-up content can lead to a manual action, and you can lose rich results.

  • Reviews about yourself

    Stars on your own Organization or LocalBusiness are self-serving reviews. Google does not show them.

  • Price 0 in a product offer

    A price of 0 often means the real price is missing. Google can treat it as wrong data.

Rich Results Test vs Schema Markup Validator vs this tool

All three are free. They answer different questions, so they work well together.

  • Google Rich Results Test

    What it checks
    Only types that can get a Google rich result. It renders the page with JavaScript.
    Best for
    Google’s final word on rich results.
  • Schema Markup Validator

    What it checks
    All schema.org types and properties. It says nothing about Google.
    Best for
    Checking schema.org correctness for any type.
  • This tool

    What it checks
    JSON errors with line numbers, schema.org types, Google required properties, retired rich results, and whether the JSON-LD is in the raw HTML.
    Best for
    A plain-language overview, and seeing what AI crawlers see.
Open the Rich Results TestOpen the Schema Markup Validator

Frequently asked questions

How do I validate schema markup?

Paste your page URL or your JSON-LD code in the tool above and press "Check schema". You get JSON errors, schema.org errors and Google rich result status in one report. For Google’s own verdict, also run Google’s Rich Results Test.

Is Google’s Structured Data Testing Tool gone?

Yes. Google retired it in 2021 and moved the general part to validator.schema.org. For rich results, Google now offers the Rich Results Test.

What is the difference between the Rich Results Test and the Schema Markup Validator?

The Rich Results Test only checks types that can get a Google rich result. The Schema Markup Validator checks all schema.org types, but says nothing about Google. This tool does both, and also tells you whether AI crawlers can see your markup.

Why doesn’t my FAQ schema show in Google?

Google stopped showing FAQ rich results on May 7, 2026. Your FAQPage markup can still be valid. It just will not create the dropdowns in Google anymore.

Does schema help with ChatGPT or AI search?

There is no proof that it gets you cited. Google says its AI features need no special markup, and an Ahrefs study (May 2026) found no meaningful lift in AI citations from adding JSON-LD. Schema still helps search engines understand your page.

Should I use JSON-LD or microdata?

Google recommends JSON-LD. It sits in one separate block, so it is easier to write and keep up to date. Microdata and RDFa still work, but this tool only detects them.

Can ChatGPT see JSON-LD that is added by JavaScript?

Probably not. Tests by Vercel (December 2024) showed that GPTBot, ClaudeBot and PerplexityBot do not run JavaScript. Put your JSON-LD in the HTML your server sends to be safe.

Why does my schema validate but show no rich result?

Valid markup only makes you eligible. Google decides whether to show a rich result, based on things like content quality and the search. Some types also have no rich result at all, or were retired.

Keep learning

  • Schema validation explained step by step
  • Structured data and AI search: the full guide
  • Robots.txt generator for AI crawlers

Want to know how AI search sees your whole page?

Schema is one signal. A full GEO check scores your page on 22 metrics and tells you what to fix first.

Run a full GEO check