Schema Markup Validator Tool Online

Last updated:

Check any website's structured data. Detect JSON-LD schema types, validate properties, and find issues that could affect your rich results and AI visibility.

Enter a URL to check its schema markup:

How the Schema Markup Validator Works

This tool fetches a webpage and extracts all structured data embedded in it. Here's the process:

  1. Enter a URL, paste any page address. The tool fetches the full HTML source.
  2. JSON-LD extraction, it finds all <script type="application/ld+json"> blocks, parses the JSON, and handles @graph arrays.
  3. Type detection, every schema type is identified: Organization, WebSite, Article, FAQPage, BreadcrumbList, Product, WebApplication, and more.
  4. Property validation, each type is checked for required and recommended properties. Missing fields are flagged with specific warnings.
  5. Microdata scan, the tool also detects schema.org Microdata markup embedded in HTML attributes.

Why Schema Markup Matters for SEO and GEO

Structured data is the bridge between your content and how search engines understand it. Here's why it matters:

  • Rich results in Google, schema markup enables FAQ dropdowns, star ratings, breadcrumbs, event details, and other enhanced search results. Pages with rich results get significantly higher click-through rates.
  • AI search citations, AI engines like Google's AI Overviews, ChatGPT Search, and Perplexity use structured data to verify facts, identify expertise, and build source citations. Good schema increases your chances of being cited in AI-generated answers.
  • Knowledge Graph, Organization and LocalBusiness schema feeds into Google's Knowledge Graph, which powers those info panels you see on the right side of search results.
  • Voice search, structured data helps voice assistants (Google Assistant, Siri, Alexa) pull accurate answers from your site.

Schema works alongside your SEO and Open Graph tags , together, they tell both search engines and social platforms exactly what your content is about. Need to generate schema from scratch? Use the Schema Markup Generator to build valid JSON-LD for 12 schema types. For a full AI search readiness audit, the AI Search Visibility Checker checks your schema alongside robots.txt, headings, and other GEO signals.

Want to go deeper? Our blog covers the full structured data topic: what schema markup is and why it matters for SEO explains the fundamentals and which types your site needs. How schema helps your business earn AI citations covers the growing role of structured data in ChatGPT, Perplexity, and Google AI Overviews. And our guide to testing and validating schema markup walks through the complete validation workflow from pre-publish checks to quarterly audits.

Essential Schema Types for Every Website

Not sure which schema types to implement? Here are the essentials:

  • Organization, your business name, logo, URL, social profiles. The foundation of your online identity in search.
  • WebSite, site name, URL, and optionally a search action for sitelinks search box.
  • BreadcrumbList, navigation path (Home → Category → Page). Displays as breadcrumbs in search results.
  • Article / BlogPosting, for blog posts. Requires headline, datePublished, author, and image for rich result eligibility.
  • FAQPage, for pages with FAQ sections. Creates expandable FAQ dropdowns directly in Google search results.
  • WebApplication, for tool pages (like this one). Describes the app, its category, pricing, and provider.
  • Product, for product pages. Requires name, image, and offers for rich results with pricing.
  • Service, for service pages. Describes what you offer, the provider, and the service area.

Schema Type Reference: Required Properties

Each schema type has properties Google needs to validate the markup and unlock rich results. Use this quick reference to confirm your structured data includes the right fields. Required properties are what Google's Rich Results Test checks for, missing any of them is the most common reason valid-looking schema fails to produce a rich result.

Schema type Use it on Key required properties
Organization Site-wide (home page or every page) name, url. Add logo and sameAs (social profiles) to strengthen the Knowledge Graph entity.
LocalBusiness Local business or store pages name, address (PostalAddress). Add telephone, openingHours, and geo for local-pack and map eligibility.
Article / BlogPosting Blog posts and news articles headline, image, datePublished, author. Add dateModified and publisher for full eligibility.
Product + Offer Product and e-commerce pages name, image, plus offers with price and priceCurrency. Add aggregateRating or review for star ratings.
FAQPage Pages with a real FAQ section mainEntity as a list of Question items, each with a name and an acceptedAnswer (Answer with text).
BreadcrumbList Any page with a navigation path itemListElement as ordered ListItem entries, each with position, name, and item (the URL).
WebSite Home page (site-wide identity) name, url. Add a potentialAction (SearchAction) to enable the sitelinks search box.

Properties marked as required are the minimum for rich result eligibility. Google may still display a result without every recommended field, but adding them improves accuracy and your chances of being cited by AI search engines.

Next steps

Schema Markup Validator related tools and articles

Continue with the closest follow-up checks and guides based on this tool's topic, crawl intent, and optimization workflow.

Schema Markup Validator: FAQ

What is schema markup?
Schema markup is structured data you add to your website's HTML to help search engines understand your content better. It uses a vocabulary defined at Schema.org and is typically implemented as JSON-LD (JavaScript Object Notation for Linked Data) embedded in script tags. Schema markup enables rich results in Google, things like star ratings, FAQ dropdowns, breadcrumbs, and event details.
What does this schema markup validator do?
This tool fetches any webpage, extracts all JSON-LD structured data blocks, parses each schema type found, validates required properties, and flags issues. It also detects Microdata-based schema markup. You get a quality score, a breakdown of every schema type on the page, and specific warnings for missing or incomplete properties.
What is JSON-LD and why is it preferred?
JSON-LD is a method of embedding structured data in a script tag, separate from the visible HTML. Google recommends JSON-LD because it is easy to add and maintain without modifying your page templates. The alternative formats, Microdata and RDFa, mix structured data directly into HTML attributes, which is harder to manage and more prone to errors.
Which schema types should my website have?
At minimum, most websites should have Organization (or LocalBusiness), WebSite, and BreadcrumbList. Blog posts should add Article or BlogPosting with author, date, and image. FAQ pages should include FAQPage. Product pages need Product with Offers. Service pages benefit from Service schema. The more accurately you describe your content, the better search engines can present it.
Does schema markup improve SEO rankings?
Schema markup does not directly boost rankings, but it enables rich results that significantly improve click-through rates. A search result with star ratings, FAQ dropdowns, or breadcrumbs stands out visually and gets more clicks. More clicks and better engagement signals can indirectly improve rankings over time.
Does schema markup help with GEO and AI search?
Yes. AI search engines like Google's AI Overviews, ChatGPT Search, and Perplexity use structured data to understand page content, verify facts, and build citations. Well-structured schema helps AI systems identify your organization, your expertise, your content hierarchy, and your FAQ answers, making you more likely to be cited in AI-generated responses.
Is this the same as a structured data validator or rich results test?
Yes, the terms overlap. A schema markup validator, a structured data validator, and a JSON-LD validator all check the same thing: the Schema.org structured data embedded in your page. This tool validates that structured data and flags issues that block rich results. It complements Google's Rich Results Test and the Schema.org validator, but runs instantly in your browser with a quality score, a full type breakdown, and no signup.
What are common schema markup mistakes?
The most common issues are: missing required properties (like headline or datePublished on articles), invalid JSON syntax, using outdated or incorrect schema types, duplicating schema unnecessarily, missing image properties on Article schema (required for rich results), and not including FAQPage schema on pages that have FAQ sections.
How do I add schema markup to my website?
The easiest method is JSON-LD: add a script tag with type application/ld+json containing your structured data object. For WordPress, plugins like Yoast SEO, RankMath, and SEOPress generate schema automatically. For static sites like Astro or Next.js, you can embed JSON-LD directly in your page templates. Always validate after adding.
Is this schema validator free?
Yes. Completely free, no signup, no limits. Built for website owners, developers, SEO professionals, and agencies.
Does this tool store the URLs I check?
No. The tool fetches the page, extracts the structured data, and returns the result. We do not store URLs, page content, or personal data.

Free 48-Hour Website Audit

Not sure what to fix first on your own website? We'll review it and tell you, in plain English. Free & non-obligatory.

Need Help With Your Structured Data?

We help businesses implement schema markup that drives rich results and AI citations.