Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
onmax avatar

Nuxt Seo

  • 2.3k installs
  • 696 repo stars
  • Updated July 27, 2026
  • onmax/nuxt-skills

nuxt-seo configures the @nuxtjs/seo module stack for Nuxt site config, crawlability, OG images, and JSON-LD.

About

The nuxt-seo skill guides configuration of the @nuxtjs/seo meta-module stack for Nuxt applications. Install via npx nuxi module add @nuxtjs/seo, then load only the reference files relevant to the current task rather than all at once for token efficiency. It covers site URL and name foundation via nuxt-site-config and useSiteConfig, robots.txt with useRobotsRule, sitemap generation with defineSitemapEventHandler, dynamic OG images via defineOgImage, JSON-LD through nuxt-schema-org, and utilities like breadcrumbs and canonical URLs. Nuxt Content v3 integrates via asSeoCollection for automatic sitemap, og-image, and schema-org from frontmatter when @nuxtjs/seo loads before @nuxt/content. The module overview table maps each package to purpose and key APIs. Main skill stays around 250 tokens with sub-files at 400 to 600 tokens each. Token-efficient loading keeps the main skill near 250 tokens. See SKILL.md for the authoritative workflow and constraints.

  • Install @nuxtjs/seo and load only task-relevant reference files.
  • Site config via useSiteConfig underpins robots, sitemap, OG, and schema.
  • asSeoCollection wires Content v3 frontmatter to SEO modules.
  • Module table maps robots, sitemap, og-image, schema-org, and link checker.
  • Load @nuxtjs/seo before @nuxt/content in the modules array.

Nuxt Seo by the numbers

  • 2,308 all-time installs (skills.sh)
  • +39 installs in the week ending Aug 5, 2026 (Skillselion tracking)
  • Ranked #258 of 1,879 Marketing & SEO skills by installs in the Skillselion catalog
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

nuxt-seo capabilities & compatibility

Capabilities
site config foundation with usesiteconfig · robots and sitemap module setup · dynamic og image and json ld configuration · nuxt content v3 asseocollection integration · progressive reference file loading for token eff
Use cases
seo · frontend
From the docs

What nuxt-seo says it does

DO NOT load all files at once.
SKILL.md
Foundation for all SEO modules.
SKILL.md
npx skills add https://github.com/onmax/nuxt-skills --skill nuxt-seo

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs2.3k
repo stars696
Security audit3 / 3 scanners passed
Last updatedJuly 27, 2026
Repositoryonmax/nuxt-skills

How do I set up SEO, sitemaps, OG images, and structured data in a Nuxt app?

Configure Nuxt SEO modules for site config, robots, sitemaps, OG images, and JSON-LD structured data.

Who is it for?

Nuxt apps needing @nuxtjs/seo configuration or Nuxt Content SEO frontmatter.

Skip if: Skip for non-Nuxt frameworks or generic marketing copy; use nuxt-content skill for MDC rendering.

When should I use this skill?

User mentions Nuxt SEO, sitemap, robots, og-image, schema-org, or asSeoCollection.

What you get

Correct module setup and APIs for site config, robots, sitemap, og-image, and schema-org.

  • robots.txt
  • sitemap.xml
  • per-page robots rules

Files

SKILL.mdMarkdownGitHub ↗

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

ModulePurposeKey API
nuxt-site-configShared configuseSiteConfig()
@nuxtjs/robotsrobots.txtuseRobotsRule()
@nuxtjs/sitemapsitemap.xmldefineSitemapEventHandler()
nuxt-og-imageOG imagesdefineOgImage()
nuxt-schema-orgJSON-LDuseSchemaOrg()
nuxt-seo-utilsMeta utilitiesuseBreadcrumbItems()
nuxt-link-checkerLink validationBuild-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.

Related skills

How it compares

Use nuxt-seo for Nuxt-native robots and sitemap modules; use framework-agnostic SEO skills for non-Nuxt stacks.

FAQ

Should I load all reference files?

No. Load only the file matching your task to keep token usage low.

How does Nuxt Content integrate?

Use asSeoCollection in content.config.ts and load @nuxtjs/seo before @nuxt/content.

Which modules are included?

nuxt-site-config, robots, sitemap, og-image, schema-org, seo-utils, and link-checker.

Is Nuxt Seo safe to install?

skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.