$ nuxt-seo tools

Schema.org Validator

Free structured data validator for JSON-LD and Microdata. Test Schema.org markup, check rich results eligibility, and fix validation errors.

Try:

Schema.org Test Tool: 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

What Happened to Google's Structured Data Testing Tool?

For years, the Google Structured Data Testing Tool (SDTT) was the industry standard. In 2020, Google announced its retirement in favor of the Rich Results Test. However, the SEO community pushed back because the new tool only validates the subset of Schema.org types that trigger Google search features.

Google eventually migrated the legacy tool to Schema.org, where it now lives as the Schema Markup Validator. While the official Google tool is best for checking search feature eligibility, the Schema.org validator remains essential for verifying the technical syntax of all 800+ schema types.

Comparing Google Schema Validators

Most developers use a combination of tools to ensure their structured data is both technically correct and optimized for search visibility.

Feature Google Rich Results Test Schema.org Validator This Tool
All Schema Types No (Google subset only) Yes (Full vocabulary) Yes (Full vocabulary)
Rich Result Preview Yes No Proprietary Score
Missing Prop Alerts Required only Syntax only Required & Recommended
Best For Snippet eligibility Technical debugging Comprehensive SEO

JSON-LD Implementation

JSON-LD is Google's recommended format for structured data. Add it to your page's <head> or <body>:

{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Your Article Title",
  "author": {
    "@type": "Person",
    "name": "Author Name"
  },
  "datePublished": "2024-01-15",
  "image": "https://example.com/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.

Google Rich Results Requirements by Type

Each schema type has specific required and recommended properties for Google rich results eligibility:

Article

Required: headline, author, datePublished

Recommended: image, dateModified, publisher

Enhanced article listing with date and author

Product

Required: name, offers (price, priceCurrency)

Recommended: image, description, aggregateRating, brand

Price, availability, reviews in SERP

FAQPage

Required: mainEntity (Question + Answer pairs)

Recommended: name

Expandable FAQ directly in search results

HowTo

Required: name, step (name + text)

Recommended: image, totalTime, estimatedCost

Step-by-step instructions in SERP

LocalBusiness

Required: name, address

Recommended: telephone, openingHours, geo, image

Business details in local search and Maps

Event

Required: name, startDate, location

Recommended: image, description, endDate, offers

Event cards in search results

Common Validation Errors

Missing @type

Every schema must specify its type (Article, Product, etc).

Fix: Add "@type": "Article" to your JSON-LD object
Invalid dates

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

Each type has required properties that must be included for rich results.

Fix: Check the requirements table above for your schema type
Invalid URLs

URLs in image, url, and sameAs properties must be absolute.

Fix: Use "https://example.com/image.jpg" not "/image.jpg"

Structured Data with Nuxt

Use the Nuxt Schema.org module for type-safe structured data:

<script setup>
// npm install @nuxtjs/schema-org
useSchemaOrg([
  defineArticle({
    headline: 'My Article Title',
    author: 'John Doe',
    datePublished: new Date('2024-01-15'),
    image: '/og-image.jpg'
  })
])
  </script>
Learn more about Nuxt Schema.org →

Frequently Asked Questions

01

What is a schema markup validator?

A schema markup validator (also called a structured data testing tool) checks your website's Schema.org markup — JSON-LD, Microdata, or RDFa — for errors and compliance. It verifies required properties, validates data types, and checks whether your markup qualifies for Google rich results like stars, prices, and FAQs.

02

How do I test my schema markup?

Enter your page URL above and click Validate. This schema testing tool will fetch your page, extract all structured data, and validate it against Schema.org requirements. You'll see any errors, warnings, and which properties are missing for rich results eligibility.

03

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

Google's Rich Results Test only validates schemas that Google supports for rich results. This schema validator checks all Schema.org types and provides detailed property-level validation, making it useful for comprehensive structured data testing beyond just Google eligibility. See the comparison table below for a full breakdown.

04

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

Schema.org is a vocabulary for describing web content (products, articles, events) that search engines use for rich results. JSON Schema is a specification for validating JSON data structure. They serve entirely different purposes — Schema.org describes meaning, JSON Schema validates format.

05

What is structured data and why does it matter?

Structured data is code that helps search engines understand your content. Using Schema.org markup can enable rich snippets in search results (stars, prices, FAQs, etc.), potentially increasing click-through rates by 30% or more.

06

Which schema types support rich results?

Google supports rich results for Article, Product, FAQPage, HowTo, Recipe, Event, LocalBusiness, Organization, Person, Review, BreadcrumbList, VideoObject, SoftwareApplication, and more. Each type has required and recommended properties for eligibility.

Validated one page. Nuxt SEO Pro tracks structured-data health and rich-result eligibility across your whole site.

Part of Nuxt SEO — the all-in-one technical SEO toolkit for Nuxt. Sitemaps, robots.txt, meta tags, Schema.org, and OG images in one install.

2026 SEO Checklist for Nuxt & Vue

Schema valid? Check the full SEO checklist to make sure nothing else is missed.