nuxt-seo

Configure Nuxt SEO with robots, sitemap, OG images, and schema.org data.

Updated Feb 3, 2026
One-click install
npx skills add https://github.com/Charles5277/swc-movie-box-office-analysis --skill nuxt-seo-charles5277
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nuxt-seo
Source: https://github.com/Charles5277/swc-movie-box-office-analysis/tree/main/.agents/skills/nuxt-seo
Command: npx skills add https://github.com/Charles5277/swc-movie-box-office-analysis --skill nuxt-seo-charles5277

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill consolidates and standardizes SEO configuration for Nuxt applications, addressing the complexity of configuring crawl directives, sitemap generation, dynamic OG images, and JSON-LD schema across pages.

Core Features & Use Cases

  • Centralized control for robots.txt, sitemap.xml, OG images, and schema.org metadata via a cohesive module set.
  • Automatic generation of SEO artifacts for pages using frontmatter and content collections (e.g., asSeoCollection()), ensuring consistent meta data and search previews.
  • Per-project and per-route SEO customization through site-config defaults and routeRules for scalable, maintainable SEO.

Quick Start

Install and enable the nuxt-seo module in your Nuxt project, then configure site url, name, and defaults in nuxt.config.ts. Leverage asSeoCollection() on content collections to auto-generate sitemap, og-image, and schema.org data for pages.

Frequently Asked Questions about nuxt-seo

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure robots.txt and sitemap.xml for a Nuxt project?

Configure robots.txt and sitemap.xml for a Nuxt project by enabling the nuxt-seo module and defining site url, name, and defaults in nuxt.config.ts, which centralizes crawl directives and sitemap generation across all routes.

How do I auto-generate schema.org structured data for Nuxt pages?

Auto-generate schema.org structured data for Nuxt pages by leveraging the asSeoCollection() utility on content collections, which automatically creates consistent JSON-LD schema, sitemap entries, and OG image references for your pages.

What is the best way to manage dynamic OG images in a Nuxt application?

The best way to manage dynamic OG images in a Nuxt application is using a cohesive SEO module that integrates OG image generation alongside robots, sitemaps, and schema.org data through centralized site-config defaults and per-route overrides.

Can I customize SEO metadata for specific routes in Nuxt?

You can customize SEO metadata for specific routes in Nuxt using routeRules to apply per-route SEO overrides, allowing scalable and maintainable control over crawl directives, social previews, and structured data across your project.

Do I need @nuxtjs/seo to generate sitemaps and robots directives?

Yes, generating sitemaps and robots directives with this approach relies on @nuxtjs/seo and related utilities, integrating site-config defaults to standardize crawl directives, dynamic social previews, and rich search results across Nuxt pages.

How do I standardize SEO configuration across multiple Nuxt pages?

Standardize SEO configuration across multiple Nuxt pages by consolidating robots, sitemap, OG image, and schema.org settings into a cohesive module set, using frontmatter and content collections to ensure consistent metadata and search previews.