Nuxt SEO Guide · Nuxt SEO

[NuxtSEO](https://nuxtseo.com/ "Home")

- [Modules](https://nuxtseo.com/docs/nuxt-seo/getting-started/introduction)
- [Tools](https://nuxtseo.com/tools)
- [Pro](https://nuxtseo.com/pro)
- [Learn SEO](https://nuxtseo.com/learn-seo/nuxt) [Releases](https://nuxtseo.com/releases)

[1.4K](https://github.com/harlan-zw/nuxt-seo)

[Nuxt SEO on GitHub](https://github.com/harlan-zw/nuxt-seo)

Learn SEO

Master search optimization

Nuxt

 Vue

[SEO Checklist](https://nuxtseo.com/learn-seo/checklist) [Pre-Launch Warmup](https://nuxtseo.com/learn-seo/pre-launch-warmup) [Backlinks & Authority](https://nuxtseo.com/learn-seo/backlinks)

[Mastering Meta](https://nuxtseo.com/learn-seo/nuxt/mastering-meta)

- [Titles](https://nuxtseo.com/learn-seo/nuxt/mastering-meta/titles)
- [Meta Description](https://nuxtseo.com/learn-seo/nuxt/mastering-meta/descriptions)
- [Image Alt Text](https://nuxtseo.com/learn-seo/nuxt/mastering-meta/alt-text)
- [Social Sharing](https://nuxtseo.com/learn-seo/nuxt/mastering-meta/open-graph)
- [Rich Results](https://nuxtseo.com/learn-seo/nuxt/mastering-meta/rich-results)
- [Schema.org](https://nuxtseo.com/learn-seo/nuxt/mastering-meta/schema-org)
- [Twitter Cards](https://nuxtseo.com/learn-seo/nuxt/mastering-meta/twitter-cards)

[ Controlling Crawlers](https://nuxtseo.com/learn-seo/nuxt/controlling-crawlers)

- [Robots Txt](https://nuxtseo.com/learn-seo/nuxt/controlling-crawlers/robots-txt)
- [Sitemaps](https://nuxtseo.com/learn-seo/nuxt/controlling-crawlers/sitemaps)
- [Robot Meta Tag](https://nuxtseo.com/learn-seo/nuxt/controlling-crawlers/meta-tags)
- [Canonical Link Tag](https://nuxtseo.com/learn-seo/nuxt/controlling-crawlers/canonical-urls)
- [HTTP Redirects](https://nuxtseo.com/learn-seo/nuxt/controlling-crawlers/redirects)
- [Duplicate Content](https://nuxtseo.com/learn-seo/nuxt/controlling-crawlers/duplicate-content)
- [llms.txt](https://nuxtseo.com/learn-seo/nuxt/controlling-crawlers/llms-txt)

[ Routes & Rendering](https://nuxtseo.com/learn-seo/nuxt/routes-and-rendering)

- [URL Structure](https://nuxtseo.com/learn-seo/nuxt/routes-and-rendering/url-structure)
- [Pagination](https://nuxtseo.com/learn-seo/nuxt/routes-and-rendering/pagination)
- [Trailing Slashes](https://nuxtseo.com/learn-seo/nuxt/routes-and-rendering/trailing-slashes)
- [Query Parameters](https://nuxtseo.com/learn-seo/nuxt/routes-and-rendering/query-parameters)
- [Hreflang & i18n](https://nuxtseo.com/learn-seo/nuxt/routes-and-rendering/i18n)
- [404 Pages](https://nuxtseo.com/learn-seo/nuxt/routes-and-rendering/404-pages)
- [Dynamic Routes](https://nuxtseo.com/learn-seo/nuxt/routes-and-rendering/dynamic-routes)
- [Internal Linking](https://nuxtseo.com/learn-seo/nuxt/routes-and-rendering/internal-linking)
- [Programmatic SEO](https://nuxtseo.com/learn-seo/nuxt/routes-and-rendering/programmatic-seo)
- [Rendering Modes](https://nuxtseo.com/learn-seo/nuxt/routes-and-rendering/rendering)
- [Security](https://nuxtseo.com/learn-seo/nuxt/routes-and-rendering/security)

[ Launch & Listen](https://nuxtseo.com/learn-seo/nuxt/launch-and-listen)

- [Getting Indexed](https://nuxtseo.com/learn-seo/nuxt/launch-and-listen/going-live)
- [Google Search Console](https://nuxtseo.com/learn-seo/nuxt/launch-and-listen/search-console)
- [Core Web Vitals](https://nuxtseo.com/learn-seo/nuxt/launch-and-listen/core-web-vitals)
- [Indexing Issues](https://nuxtseo.com/learn-seo/nuxt/launch-and-listen/indexing-issues)
- [SEO Monitoring](https://nuxtseo.com/learn-seo/nuxt/launch-and-listen/seo-monitoring)
- [Site Migration](https://nuxtseo.com/learn-seo/nuxt/launch-and-listen/site-migration)
- [IndexNow](https://nuxtseo.com/learn-seo/nuxt/launch-and-listen/indexnow)
- [Debugging](https://nuxtseo.com/learn-seo/nuxt/launch-and-listen/debugging)
- [AI Search Optimization](https://nuxtseo.com/learn-seo/nuxt/launch-and-listen/ai-optimized-content)

1. [Learn SEO for Nuxt](https://nuxtseo.com/learn-seo)

# Nuxt SEO Guide

The complete guide to Nuxt SEO in 2026. Master hybrid rendering, AI crawler governance, and Core Web Vitals with the strictly typed Nuxt SEO ecosystem.

[![Harlan Wilton](https://avatars.githubusercontent.com/u/5326365?v=4)Harlan Wilton](https://x.com/harlan-zw)10 mins read Published Nov 3, 2024 Updated Jan 29, 2026

Nuxt 4 is the ultimate full-stack SEO framework. It combines zero-config defaults via `@nuxtjs/seo` with the power of Unhead to deliver a web performance baseline that meets the strict 2026 Core Web Vitals standards (sub-100ms INP).

This guide is your roadmap to production-grade SEO, evolving beyond basic tags to cover edge rendering, AI governance, and structured data graphs.

## [The 2026 Nuxt SEO Strategy](#the-2026-nuxt-seo-strategy)

Modern SEO requires more than just keywords. A successful Nuxt strategy stands on three pillars:

1. **Technical Excellence**: Using **Hybrid Rendering** (SSR, SSG, SWR) and Edge Caching to deliver instant content.
2. **Semantic Authority**: constructing rich **Structured Data Graphs** that define entity relationships for search engines.
3. **AI Governance**: Managing the intersection of search crawlers and LLM agents to control how your content is consumed by AI.

## [All-in-One Solution](#all-in-one-solution)

The Nuxt SEO ecosystem is mature and consolidated. The recommended approach is the official **Nuxt SEO** module, which provides a strictly typed, zero-config experience.

[Nuxt SEO v5.1.02.6M1.4K The all-in-one module that brings it all together.](https://nuxtseo.com/docs/nuxt-seo/getting-started/introduction)

This single module includes sitemaps, robots.txt, OG images, schema.org, and 20+ utilities. If you prefer a modular approach, you can still install them individually:

[Sitemap v8.0.1110M421 Powerfully flexible XML Sitemaps that integrate seamlessly.](https://nuxtseo.com/docs/sitemap/getting-started/introduction) [Robots v6.0.68.8M516 Tame the robots crawling and indexing your site with ease.](https://nuxtseo.com/docs/robots/getting-started/introduction) [OG Image v6.3.23.7M534 Generate OG Images with Vue templates in Nuxt.](https://nuxtseo.com/docs/og-image/getting-started/introduction) [Schema.org v6.0.43.9M185 The quickest and easiest way to build Schema.org graphs.](https://nuxtseo.com/docs/schema-org/getting-started/introduction) [SEO Utils v8.1.62.2M123 SEO utilities to improve your Nuxt sites discoverability and shareability.](https://nuxtseo.com/docs/seo-utils/getting-started/introduction) [Site Config v4.0.711M78 Powerful build and runtime shared site configuration for Nuxt modules.](https://nuxtseo.com/docs/site-config/getting-started/introduction)

## [Start Here](#start-here)

**New to Nuxt SEO?** Start with [Mastering Meta](https://nuxtseo.com/learn-seo/nuxt/mastering-meta). It covers the fundamentals using modern `useSeoMeta` syntax.

**Need a quick audit?** Use the [SEO Checklist](https://nuxtseo.com/learn-seo/checklist): a complete pre-launch and post-launch audit tool.

## [Curriculum](#curriculum)

### [[Mastering Meta](https://nuxtseo.com/learn-seo/nuxt/mastering-meta)](#mastering-meta)

Control how your pages appear in search results and social feeds. We focus on the type-safe `useSeoMeta()` composable and automated Open Graph generation.

| Guide | What You'll Learn |
| --- | --- |
| [Titles](https://nuxtseo.com/learn-seo/nuxt/mastering-meta/titles) | Smart title templates & patterns |
| [Descriptions](https://nuxtseo.com/learn-seo/nuxt/mastering-meta/descriptions) | optimization for CTR |
| [Open Graph](https://nuxtseo.com/learn-seo/nuxt/mastering-meta/open-graph) | Zero-runtime image generation |
| [Schema.org](https://nuxtseo.com/learn-seo/nuxt/mastering-meta/schema-org) | Building connected data graphs |

### [[Controlling Crawlers](https://nuxtseo.com/learn-seo/nuxt/controlling-crawlers)](#controlling-crawlers)

Manage the flow of bots. Define who can access your content, from Googlebot to the latest AI scrapers.

| Guide | What You'll Learn |
| --- | --- |
| [robots.txt](https://nuxtseo.com/learn-seo/nuxt/controlling-crawlers/robots-txt) | Blocking AI & managing budget |
| [Sitemaps](https://nuxtseo.com/learn-seo/nuxt/controlling-crawlers/sitemaps) | Dynamic sources & image sitemaps |
| [Canonical URLs](https://nuxtseo.com/learn-seo/nuxt/controlling-crawlers/canonical-urls) | Consolidating ranking signals |

### [[Routes & Rendering](https://nuxtseo.com/learn-seo/nuxt/routes-and-rendering)](#routes-rendering)

Use Nuxt's full-stack capabilities. Move beyond simple SSR to Route Rules that optimize delivery per-page.

| Guide | What You'll Learn |
| --- | --- |
| [Hybrid Rendering](https://nuxtseo.com/learn-seo/nuxt/routes-and-rendering/rendering) | Mixing SSR, SSG, and SWR |
| [Edge Side SEO](https://nuxtseo.com/learn-seo/nuxt/routes-and-rendering/edge) | Rendering at the network edge |

### [[Launch & Listen](https://nuxtseo.com/learn-seo/nuxt/launch-and-listen)](#launch-listen)

Deploy with confidence and monitor real-world performance.

| Guide | What You'll Learn |
| --- | --- |
| [Core Web Vitals](https://nuxtseo.com/learn-seo/nuxt/launch-and-listen/core-web-vitals) | Optimizing INP & LCP |
| [Search Console](https://nuxtseo.com/learn-seo/nuxt/launch-and-listen/search-console) | Verification & indexing debugging |
| [SEO Monitoring](https://nuxtseo.com/learn-seo/nuxt/launch-and-listen/seo-monitoring) | Tracking rank & health |

## [Why Nuxt is a Full-Stack SEO Framework](#why-nuxt-is-a-full-stack-seo-framework)

Nuxt has evolved from a frontend framework into a complete solution for search engine visibility. It solves the hard problems of JavaScript SEO automatically:

```
<script setup lang="ts">
// Fully typed, auto-imported, and SSR-ready
useSeoMeta({
  title: 'Nuxt SEO Guide',
  description: 'The complete guide to Nuxt SEO in 2026.',
  ogImage: 'https://nuxtseo.com/og/guide.png',
  twitterCard: 'summary_large_image',
})
</script>
```

**Key Advantages:**

- **Performance as Baseline**: Built for the 2026 web, optimizing for sub-100ms Interaction to Next Paint (INP).
- **Hybrid Rendering**: Use `routeRules` to serve static content for marketing pages while keeping dynamic dashboards live, all under one domain.
- **Deep Integration**: The ecosystem (`@nuxtjs/seo`) hooks into every lifecycle step, from build-time sitemap generation to runtime header injection.

## [Common Mistakes](#common-mistakes)

**Using legacy `useHead` for basic meta**: Switch to `useSeoMeta` for better type safety and flatter syntax.

**Ignoring AI Bots**: Failing to update `robots.txt` to manage LLM scrapers can lead to uncontrolled data usage.

**Over-rendering**: Not using `routeRules` to cache static content, increasing server load and response times needlessly.

[The 2026 SEO Checklist for Nuxt & Vue Pre-launch setup, post-launch verification, and ongoing monitoring. Interactive checklist with links to every guide.](https://nuxtseo.com/learn-seo/checklist) [Haven't launched yet? Start with the Pre-Launch Warmup](https://nuxtseo.com/learn-seo/pre-launch-warmup)

---

  [Mastering Meta Set up meta tags in Nuxt with useSeoMeta. Covers titles, descriptions, Open Graph, Twitter Cards, and Schema.org. with SSR patterns that actually get indexed.](https://nuxtseo.com/learn-seo/nuxt/mastering-meta)

On this page

- [The 2026 Nuxt SEO Strategy](#the-2026-nuxt-seo-strategy)
- [All-in-One Solution](#all-in-one-solution)
- [Start Here](#start-here)
- [Curriculum](#curriculum)
- [Why Nuxt is a Full-Stack SEO Framework](#why-nuxt-is-a-full-stack-seo-framework)
- [Common Mistakes](#common-mistakes)

[GitHub](https://github.com/harlan-zw/nuxt-seo) [ Discord](https://discord.com/invite/275MBUBvgP)

### [NuxtSEO](https://nuxtseo.com/ "Home")

- [Getting Started](https://nuxtseo.com/docs/nuxt-seo/getting-started/introduction)
- [MCP](https://nuxtseo.com/docs/nuxt-seo/guides/mcp)

Modules

- [Robots](https://nuxtseo.com/docs/robots/getting-started/introduction)
- [Sitemap](https://nuxtseo.com/docs/sitemap/getting-started/introduction)
- [OG Image](https://nuxtseo.com/docs/og-image/getting-started/introduction)
- [Schema.org](https://nuxtseo.com/docs/schema-org/getting-started/introduction)
- [Link Checker](https://nuxtseo.com/docs/link-checker/getting-started/introduction)
- [SEO Utils](https://nuxtseo.com/docs/seo-utils/getting-started/introduction)
- [Site Config](https://nuxtseo.com/docs/site-config/getting-started/introduction)
- [Skew Protection](https://nuxtseo.com/docs/skew-protection/getting-started/introduction)
- [AI Ready](https://nuxtseo.com/docs/ai-ready/getting-started/introduction)

### [NuxtSEO Pro](https://nuxtseo.com/pro "Home")

- [Getting Started](https://nuxtseo.com/pro)
- [Dashboard](https://nuxtseo.com/pro/dashboard)
- [Pro MCP](https://nuxtseo.com/docs/nuxt-seo-pro/mcp/installation)

### [Learn SEO](https://nuxtseo.com/learn-seo "Learn SEO")

Nuxt

- [Mastering Meta](https://nuxtseo.com/learn-seo/nuxt/mastering-meta)
- [Controlling Crawlers](https://nuxtseo.com/learn-seo/nuxt/controlling-crawlers)
- [Launch & Listen](https://nuxtseo.com/learn-seo/nuxt/launch-and-listen)
- [Routes & Rendering](https://nuxtseo.com/learn-seo/nuxt/routes-and-rendering)
- [Staying Secure](https://nuxtseo.com/learn-seo/nuxt/routes-and-rendering/security)

Vue

- [Vue SEO Guide](https://nuxtseo.com/learn-seo/vue)
- [Mastering Meta](https://nuxtseo.com/learn-seo/vue/mastering-meta)
- [Controlling Crawlers](https://nuxtseo.com/learn-seo/vue/controlling-crawlers)
- [SPA SEO](https://nuxtseo.com/learn-seo/vue/spa)
- [SSR Frameworks](https://nuxtseo.com/learn-seo/vue/ssr-frameworks)
- [SEO Checklist](https://nuxtseo.com/learn-seo/checklist)
- [Pre-Launch Warmup](https://nuxtseo.com/learn-seo/pre-launch-warmup)
- [Backlinks & Authority](https://nuxtseo.com/learn-seo/backlinks)

### [Tools](https://nuxtseo.com/tools "SEO Tools")

- [Social Share Debugger](https://nuxtseo.com/tools/social-share-debugger)
- [Robots.txt Generator](https://nuxtseo.com/tools/robots-txt-generator)
- [Meta Tag Checker](https://nuxtseo.com/tools/meta-tag-checker)
- [HTML to Markdown](https://nuxtseo.com/tools/html-to-markdown)
- [XML Sitemap Validator](https://nuxtseo.com/tools/xml-sitemap-validator)
- [Schema.org Validator](https://nuxtseo.com/tools/schema-validator)
- [Keyword Research Pro](https://nuxtseo.com/tools/keyword-research)
- [SERP Analyzer Pro](https://nuxtseo.com/tools/serp-analyzer)
- [Domain Rankings Pro](https://nuxtseo.com/tools/domain-rankings)

Copyright © 2023-2026 Harlan Wilton - [MIT License](https://github.com/harlan-zw/nuxt-seo/blob/main/license) · [mdream](https://mdream.dev)