Loading...
3.x and later
Vaza optimizes your Nuxt 3+ application for search engines and AI answer engines. Works with Nuxt Content, auto-imports, and all Nuxt modules.
Works with @nuxt/content to optimize markdown and MDX files: heading structure, meta descriptions, internal links, and structured data.
Generates SEO tags using Nuxt's built-in composables. Meta tags, OpenGraph, and Twitter Cards follow Nuxt conventions.
Generates server routes for sitemaps and robots.txt using Nuxt's server/ directory conventions.
Respects Nuxt auto-imports. Generated code uses composables without explicit imports, matching your codebase style.
Migrates raw images to <NuxtImg> with proper sizes, loading, and alt text for optimal Core Web Vitals.
Understands Nuxt route rules for SSR, SPA, and prerendered pages. SEO fixes adapt to each rendering mode.
<!-- pages/index.vue — auto-optimized by Vaza -->
<script setup>
useSeoMeta({
title: 'Your Brand - Primary Value Proposition',
description: 'Compelling meta description with call to action.',
ogTitle: 'Your Brand - Primary Value Proposition',
ogDescription: 'Description for social sharing.',
ogImage: '/og-images/home.png',
twitterCard: 'summary_large_image',
})
useHead({
link: [{ rel: 'canonical', href: 'https://yoursite.com/' }],
})
</script>Yes. Vaza reads your Nuxt Content markdown files and optimizes them for SEO: heading structure, meta descriptions, internal links, and structured data.
Vaza uses useSeoMeta() for SEO meta tags and useHead() for link tags and other head elements, following Nuxt best practices.