3.x and later
AI-Powered SEO for Nuxt Applications
Nuxt Content Integration
Works with @nuxt/content to optimize markdown and MDX files: heading structure, meta descriptions, internal links, and structured data.
useHead & useSeoMeta
Generates SEO tags using Nuxt's built-in composables. Meta tags, OpenGraph, and Twitter Cards follow Nuxt conventions.
Server Routes
Generates server routes for sitemaps and robots.txt using Nuxt's server/ directory conventions.
Auto-Imports
Respects Nuxt auto-imports. Generated code uses composables without explicit imports, matching your codebase style.
Nuxt Image
Migrates raw images to <NuxtImg> with proper sizes, loading, and alt text for optimal Core Web Vitals.
Hybrid Rendering
Understands Nuxt route rules for SSR, SPA, and prerendered pages. SEO fixes adapt to each rendering mode.
What Vaza Automates for Nuxt
What Vaza generates in your Nuxt app
<!-- 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>Frequently Asked Questions
Does Vaza work with Nuxt Content?
Yes. Vaza reads your Nuxt Content markdown files and optimizes them for SEO: heading structure, meta descriptions, internal links, and structured data.
Does it use useSeoMeta or useHead?
Vaza uses useSeoMeta() for SEO meta tags and useHead() for link tags and other head elements, following Nuxt best practices.