/ Free Tools / Schema.org Validator

Schema.org Validator

Free structured data validator for JSON-LD & Microdata. Check rich results eligibility and fix validation errors.

Try:

What This Validator Checks

This structured data testing tool validates Schema.org markup on any URL. Schema.org provides a shared vocabulary that search engines understand. When you add structured data to your pages, you're explicitly telling search engines what your content means, not just what it says.

  • Rich snippets: Enhanced search results with ratings, prices, availability
  • Better understanding: Help search engines comprehend your content's context
  • Higher CTR: Rich results can increase click-through rates by 30%+

Popular Schema Types

Content Types

  • Article: News, blog posts
  • FAQPage: FAQ sections
  • HowTo: Step-by-step guides
  • Recipe: Cooking instructions

Business Types

  • Product: Physical or digital
  • Organization: Companies, NGOs
  • LocalBusiness: Stores, restaurants
  • SoftwareApplication: Apps, tools

Google Rich Results Requirements by Type

TypeRequiredRecommended
Articleheadline, author, datePublishedimage, dateModified, publisher
Productname, offersimage, description, aggregateRating, brand
FAQPagemainEntityname
HowToname, stepimage, totalTime, estimatedCost
LocalBusinessname, addresstelephone, openingHours, geo, image
Eventname, startDate, locationimage, description, endDate, offers
Organizationnameurl, logo, sameAs
SoftwareApplicationname, operatingSystemimage, description, aggregateRating, offers
BreadcrumbListitemListElement
Recipename, recipeIngredient, recipeInstructionsimage, cookTime, prepTime, totalTime, nutrition
ReviewitemReviewed, reviewRating, authordatePublished, reviewBody, publisher
VideoObjectname, uploadDate, thumbnailUrldescription, duration, contentUrl
Hotelname, address, telephone, priceRangeimage, starRating, aggregateRating, amenityFeature, geo, url, checkinTime, checkoutTime

Common Validation Errors

Missing @type

Every schema must specify its type (Article, Product, etc). Fix: Add "@type": "Article" to your JSON-LD object.

Invalid date format

Dates must be in ISO 8601 format (YYYY-MM-DD or full datetime). Fix: Use "2024-01-15" or "2024-01-15T09:00:00Z".

Missing required properties

Each type has required properties for rich results. Fix: Check the requirements table above for your schema type.

Relative URLs

URLs in image, url, and sameAs properties must be absolute. Fix: Use "https://example.com/image.jpg" not "/image.jpg".

Schema.org vs JSON Schema

These are commonly confused but serve entirely different purposes:

Schema.org

  • Describes meaning of web content
  • Used by search engines for rich results
  • Formats: JSON-LD, Microdata, RDFa
  • Types: Article, Product, FAQPage, etc.

JSON Schema

  • Validates data structure of JSON documents
  • Used by developers for API validation
  • Defines types, required fields, patterns
  • No SEO impact

Looking for SEO? You want Schema.org validation (this tool). If you need to validate a JSON document against a JSON Schema definition, use a JSON Schema validator like jsonschemavalidator.net.

How This Tool Compares

FeatureHotelSignalGoogle Rich ResultsSchema.org Validator
All Schema TypesYes (Full vocabulary)No (Google subset only)Yes (Full vocabulary)
Rich Result PreviewYesNoProprietary Score
Missing Prop AlertsRequired & RecommendedRequired onlySyntax only
Best ForComprehensive SEOSnippet eligibilityTechnical debugging

Frequently Asked Questions

What is a schema markup validator?

A schema markup validator checks your structured data (JSON-LD or Microdata) against Schema.org specifications and Google's rich results requirements. It identifies missing required fields, invalid values, and common implementation errors.

How do I test my schema markup?

Enter your URL above or paste your JSON-LD directly. The validator will parse your structured data, check it against Google's rich results requirements, and show any missing fields or errors.

What's the difference between this and Google's Rich Results Test?

Google's Rich Results Test only checks for types that Google supports for rich results. This validator checks all Schema.org types and provides more detailed field-level feedback. Use both for comprehensive testing.

What is the difference between Schema.org and JSON Schema?

Schema.org is a vocabulary that describes things in the world (Article, Product, Event). JSON Schema is a format for validating JSON data structure. They serve different purposes: Schema.org helps search engines understand your content, JSON Schema validates API payloads.

What is structured data and why does it matter?

Structured data is a standardized format for providing information about a page and classifying its content. It helps search engines understand your content, enables rich results (enhanced listings with ratings, prices, etc), and is increasingly important for AI engines to parse your content.

Which schema types support rich results?

Google supports rich results for Article, Product, FAQPage, HowTo, LocalBusiness, Event, SoftwareApplication, and more. Check the requirements table above for required and recommended fields for each type.

Validated one page. HotelSignal tracks structured data across your entire site and flags schema errors before they hurt your rankings.

Start Free Trial