$ nuxt-seo tools

Schema Markup Validator

Inspect JSON-LD and Microdata, then flag missing properties commonly required for Google rich results.

Try:
Was this tool helpful?

Your feedback helps us improve

What this validator checks

This checker reads Schema.org markup from the HTML returned by a public URL. It reports parse errors and missing common properties for types it recognizes.

  • Markup found: JSON-LD and Microdata in the fetched HTML
  • Issues found: Parse errors and missing common properties
  • Before publishing: Confirm eligibility with Google's Rich Results Test

Which check should you use?

  • This validator: a quick review of the markup returned by your page.
  • Google Rich Results Test: the final check for Google search feature eligibility.
  • Schema.org Validator: broader vocabulary and syntax debugging.

Common schema problems

  • Missing @type: name the Schema.org type for every node.
  • Missing properties: open the affected node to see which fields this checker expected.
  • Invalid dates: use an ISO 8601 date or full timestamp.
  • Relative URLs: use complete URLs for fields such as url, image, and sameAs.

Using Schema.org with Nuxt

The Nuxt Schema.org module builds JSON-LD from typed helpers:

<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>
Read the Nuxt Schema.org guide →

Common questions

What is a schema markup validator?

A schema markup validator extracts structured data from a page and reports syntax or property issues. This checker reads JSON-LD and Microdata, then compares recognized types with common rich-result requirements.

How do I test my schema markup?

Enter the page URL and choose Check schema. Review extracted nodes, reported errors, and missing properties. Confirm Google eligibility with the Rich Results Test before shipping.

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

Google's Rich Results Test is the authority for Google eligibility. This checker extracts Schema.org markup and reports property coverage for the rich-result types it recognizes. Use Google's test before relying on a production result.

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

Schema.org describes the meaning of web content such as products, articles, and events. JSON Schema validates the structure of JSON data. They solve different problems.

What is structured data and why does it matter?

Structured data labels entities and properties in a machine-readable format. Supported Schema.org markup can make a page eligible for rich search features, but it does not guarantee that a rich result will appear.

Which schema types support rich results?

Google supports a changing subset of Schema.org types, each with its own required and recommended properties. Check Google Search Central's current structured data gallery for the supported features and requirements.

Checked one page. Nuxt SEO Pro tracks structured-data changes and reported issues across your site.

Part of Nuxt SEO . One install covers sitemaps, robots.txt, meta tags, Schema.org, and OG images.

Nuxt and Vue SEO checklist

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