What Is Nuxt SEO? · 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)

[User Guides](https://nuxtseo.com/docs/nuxt-seo/getting-started/introduction)

[Releases](https://nuxtseo.com/docs/nuxt-seo/releases/v5)

Nuxt SEO

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

Search…```k`` /`

v5.1.0

- Playgrounds
- [Discord Support](https://discord.com/invite/275MBUBvgP)

### Getting Started

- [Introduction](https://nuxtseo.com/docs/nuxt-seo/getting-started/introduction)
- [Installation](https://nuxtseo.com/docs/nuxt-seo/getting-started/installation)
- [Troubleshooting](https://nuxtseo.com/docs/nuxt-seo/getting-started/troubleshooting)
- [Community Videos](https://nuxtseo.com/docs/nuxt-seo/getting-started/community-videos)

### Core Concepts

- [Quick Module Setup Guide](https://nuxtseo.com/docs/nuxt-seo/guides/using-the-modules)
- [Disabling Modules](https://nuxtseo.com/docs/nuxt-seo/guides/disabling-modules)
- [Nuxt Content](https://nuxtseo.com/docs/nuxt-seo/guides/nuxt-content)
- [MCP Server](https://nuxtseo.com/docs/nuxt-seo/guides/mcp)
- [LLMs.txt](https://nuxtseo.com/docs/nuxt-seo/guides/llms-txt)
- [Understanding Site Config](https://nuxtseo.com/docs/nuxt-seo/guides/site-config)
- [Debugging Modules](https://nuxtseo.com/docs/nuxt-seo/guides/debugging-modules)
- [Updating Nuxt Modules](https://nuxtseo.com/docs/nuxt-seo/guides/updating-modules)

Getting Started

# What Is Nuxt SEO?

[Copy for LLMs](https://nuxtseo.com/docs/nuxt-seo/getting-started/introduction.md)

[Nuxt SEO](https://nuxtseo.com) is an ecosystem of SEO modules, tools, and tutorials built with and for the Nuxt community. Technical SEO requires many moving parts: sitemaps, robots.txt, Schema.org, OG images, meta tags, broken links. Nuxt SEO provides a module for each, so you can install them individually or all at once.

## [Features](#features)

- 🤖 **Crawl Control**: Automatic `robots.txt` generation, `<meta name="robots">` tags, and `X-Robots-Tag` headers to manage how search engines access your site.
- 📄 **Sitemaps**: Auto-generated `sitemap.xml` from your app's data sources, with multi-sitemap support for i18n sites.
- 🖼️ **OG Images**: Dynamic Open Graph image generation for every page, no manual design work needed.
- 🔎 **Structured Data**: Schema.org JSON-LD generated automatically with sensible defaults and opt-in rich schemas.
- ✅ **Link Checking**: Broken link detection at build time with [ESLint](https://eslint.org) integration and DevTools support.
- △ **SEO Utils**: Automatic favicons, default meta tags, breadcrumbs, and social share links.

## [Modules](#modules)

[Robots v6.0.68.8M516 Tame the robots crawling and indexing your site with ease.](https://nuxtseo.com/docs/robots/getting-started/introduction) [Sitemap v8.0.1110M421 Powerfully flexible XML Sitemaps that integrate seamlessly.](https://nuxtseo.com/docs/sitemap/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) [Link Checker v5.0.72.8M99 Find and magically fix links that may be negatively effecting your SEO.](https://nuxtseo.com/docs/link-checker/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) [Skew Protection v1.1.17.2K1 Solve Nuxt version skews with persistent assets and instant updates.](https://nuxtseo.com/docs/skew-protection/getting-started/introduction) [AI Ready v1.1.213K1 Best practice AI & LLM discoverability for Nuxt sites.](https://nuxtseo.com/docs/ai-ready/getting-started/introduction)

Every module works standalone. Install only what you need (e.g. Sitemap and Robots), or use `@nuxtjs/seo` to get the core modules at once. Configuration, composables, and features are identical either way.

### [Standalone Modules](#standalone-modules)

These modules are not included in the `@nuxtjs/seo` bundle but can be installed separately alongside it.

- **[Skew Protection](https://nuxtseo.com/docs/skew-protection/getting-started/introduction)**: Solve Nuxt version skews with persistent assets and instant updates.
- **[AI Ready](https://nuxtseo.com/docs/ai-ready/getting-started/introduction)**: Best practice AI & LLM discoverability for Nuxt sites.

### [Site Config](#site-config)

All modules need your site URL for canonical links and sitemaps. Site Config ensures all modules share the correct configuration. You do not need to install this module manually; it installs automatically when you install any SEO module.

Set it once:

```
export default defineNuxtConfig({
  site: {
    url: 'https://example.com',
    name: 'My Site'
  }
})
```

Every module uses these values. No duplication.

[Site Config v4.0.711M78 Powerful build and runtime shared site configuration for Nuxt modules.](https://nuxtseo.com/docs/site-config/getting-started/introduction) ## [The `@nuxtjs/seo` Module](#the-nuxtjsseo-module)

[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)

The `@nuxtjs/seo` package is a simple alias for installing the core SEO modules in one go. It contains no logic of its own.

```
npx nuxi module add @nuxtjs/seo
```

```
// This is all it does!
export default defineNuxtModule<ModuleOptions>({
  moduleDependencies: {
    '@nuxtjs/robots': { version: '>=6.0' },
    '@nuxtjs/sitemap': { version: '>=8.0' },
    'nuxt-link-checker': { version: '>=5.0' },
    'nuxt-og-image': { version: '>=6.2' },
    'nuxt-schema-org': { version: '>=6.0' },
    'nuxt-seo-utils': { version: '>=8.1' },
    'nuxt-site-config': { version: '>=4.0' },
  },
})
```

### [@nuxtjs/seo vs Individual Modules](#nuxtjsseo-vs-individual-modules)

Both approaches give you the exact same modules with the exact same features. The only difference is how you install them.

- **Use `@nuxtjs/seo`** if you want the core modules with a single install. This is the easiest way to get started.
- **Install individually** if you only need specific modules (e.g. Sitemap and Robots) or want to pin each module to a specific version.
- **Standalone modules** like Skew Protection and AI Ready can be added alongside either approach.

Configuration, composables, and Nuxt Content integration work identically regardless of which approach you choose. All module documentation applies to both approaches.

## [Going Further](#going-further)

Modules handle the technical foundation, but testing your production environment is as important. Nuxt SEO provides free tools to validate your live site:

[](https://nuxtseo.com/tools)**Debug your SEO**: Use our free [SEO Tools](https://nuxtseo.com/tools) to validate meta tags, test robots.txt, debug social cards, and validate structured data.

## [Getting Started](#getting-started)

1. **Install the module**: See the [Installation](https://nuxtseo.com/docs/nuxt-seo/getting-started/installation) guide to add Nuxt SEO to your project
2. **Configure your modules**: Check out the [Using the Modules](https://nuxtseo.com/docs/nuxt-seo/guides/using-the-modules) guide to learn how to configure and use each module
3. **Explore individual modules**: Each module has its own documentation with detailed configuration options and examples

[Edit this page](https://github.com/harlan-zw/nuxt-seo/edit/main/docs/content/1.getting-started/0.introduction.md)

[Markdown For LLMs](https://nuxtseo.com/docs/nuxt-seo/getting-started/introduction.md)

Did this page help you?

### Related

[Installation](https://nuxtseo.com/docs/nuxt-seo/getting-started/installation) [Module Guide](https://nuxtseo.com/docs/nuxt-seo/guides/using-the-modules) [Nuxt SEO Guide](https://nuxtseo.com/learn-seo/nuxt)

[Installation Get started with Nuxt SEO by installing the dependency to your project.](https://nuxtseo.com/docs/nuxt-seo/getting-started/installation) 

On this page

- [Features](#features)
- [Modules](#modules)
- [The @nuxtjs/seo Module](#the-nuxtjsseo-module)
- [Going Further](#going-further)
- [Getting Started](#getting-started)

[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)