$ nuxt-seo tools
Validate structured data on any website. Test Schema.org markup, identify errors, and ensure proper implementation for rich snippets.
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.
JSON-LD is Google's recommended format for structured data. Add it to your page's <head> or <body>:
<script type="application/ld+json">
{
"@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"
}
</script>Use the Nuxt Schema.org module for type-safe structured data:
# Install the module
npm install @nuxtjs/schema-org
# Use in your Vue components
<script setup>
useSchemaOrg([
defineArticle({
headline: 'My Article Title',
author: 'John Doe',
datePublished: new Date('2024-01-15'),
image: '/og-image.jpg'
})
])
</script>Official getting started guide for implementing structured data.
Google's guide to structured data for rich results.
Google's tool for testing structured data and preview rich results.
Complete reference of all available Schema.org types and properties.