nuxt-seo▌
onmax/nuxt-skills · updated Apr 8, 2026
Nuxt SEO meta-module for robots, sitemaps, OG images, and structured data.
- ›Five integrated sub-modules handle robots.txt generation, sitemap.xml creation, dynamic OG image generation, JSON-LD schema.org data, and meta utilities like breadcrumbs and canonical URLs
- ›Configure once via site in nuxt.config.ts and access shared settings through useSiteConfig() across all modules
- ›Integrates with Nuxt Content v3 via asSeoCollection() to automatically generate sitemaps, OG images, and structu
Nuxt SEO
npx nuxi module add @nuxtjs/seo
When to Use
Working with:
- SEO configuration (site URL, name, indexability)
- Robots.txt and sitemap.xml generation
- Dynamic OG image generation
- JSON-LD structured data (schema.org)
- Breadcrumbs and canonical URLs
Loading Files
Consider loading these reference files based on your task:
- references/site-config.md - if configuring site URL, name, or SEO foundation
- references/crawlability.md - if setting up robots.txt or sitemap.xml
- references/og-image.md - if generating dynamic OG images
- references/schema-org.md - if adding JSON-LD structured data
- references/utilities.md - if working with breadcrumbs, canonical URLs, or link checking
DO NOT load all files at once. Load only what's relevant to your current task.
Site Config
Foundation for all SEO modules. Configure site in nuxt.config.ts, access via useSiteConfig(). See references/site-config.md for full options.
Module Overview
| Module | Purpose | Key API |
|---|---|---|
| nuxt-site-config | Shared config | useSiteConfig() |
| @nuxtjs/robots | robots.txt | useRobotsRule() |
| @nuxtjs/sitemap | sitemap.xml | defineSitemapEventHandler() |
| nuxt-og-image | OG images | defineOgImage() |
| nuxt-schema-org | JSON-LD | useSchemaOrg() |
| nuxt-seo-utils | Meta utilities | useBreadcrumbItems() |
| nuxt-link-checker | Link validation | Build-time checks |
Nuxt Content v3
Use asSeoCollection() for automatic sitemap, og-image, and schema-org from frontmatter:
// content.config.ts
import { defineCollection, defineContentConfig } from '@nuxt/content'
import { asSeoCollection } from '@nuxtjs/seo/content'
export default defineContentConfig({
collections: {
posts: defineCollection(asSeoCollection({ type: 'page', source: 'posts/**' }))
}
})
Important: Load @nuxtjs/seo before @nuxt/content in modules array:
export default defineNuxtConfig({
modules: ['@nuxtjs/seo', '@nuxt/content']
})
Frontmatter fields: ogImage, sitemap, robots, schemaOrg.
Related Skills
- nuxt-content - For MDC rendering with SEO frontmatter
Links
Token Efficiency
Main skill: ~250 tokens. Each sub-file: ~400-600 tokens. Only load files relevant to current task.
Discussion
Product Hunt–style comments (not star reviews)- No comments yet — start the thread.
Ratings
4.5★★★★★47 reviews- ★★★★★Naina Harris· Dec 12, 2024
Registry listing for nuxt-seo matched our evaluation — installs cleanly and behaves as described in the markdown.
- ★★★★★Kiara Gonzalez· Dec 8, 2024
nuxt-seo has been reliable in day-to-day use. Documentation quality is above average for community skills.
- ★★★★★Carlos Choi· Dec 4, 2024
nuxt-seo reduced setup friction for our internal harness; good balance of opinion and flexibility.
- ★★★★★Mateo Choi· Nov 23, 2024
I recommend nuxt-seo for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
- ★★★★★Carlos Huang· Nov 15, 2024
Solid pick for teams standardizing on skills: nuxt-seo is focused, and the summary matches what you get after install.
- ★★★★★Naina Anderson· Nov 3, 2024
Useful defaults in nuxt-seo — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
- ★★★★★Naina Reddy· Oct 22, 2024
I recommend nuxt-seo for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
- ★★★★★Kwame Johnson· Oct 14, 2024
Useful defaults in nuxt-seo — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
- ★★★★★Olivia Sanchez· Oct 6, 2024
nuxt-seo has been reliable in day-to-day use. Documentation quality is above average for community skills.
- ★★★★★Maya Mensah· Sep 25, 2024
Useful defaults in nuxt-seo — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
showing 1-10 of 47