Coding
PromptBeginner5 minmarkdown
Nano Banana Pro
Agent skill for nano-banana-pro
7
Nuxt SEO meta-module with robots, sitemap, og-image, schema-org. Use when configuring SEO, generating sitemaps, creating OG images, or adding structured data.
Sign in to like and favorite skills
npx nuxi module add @nuxtjs/seo
Working with:
Consider loading these reference files based on your task:
DO NOT load all files at once. Load only what's relevant to your current task.
Foundation for all SEO modules. Configure
site in nuxt.config.ts, access via useSiteConfig(). See references/site-config.md for full options.
| Module | Purpose | Key API |
|---|---|---|
| nuxt-site-config | Shared config | |
| @nuxtjs/robots | robots.txt | |
| @nuxtjs/sitemap | sitemap.xml | |
| nuxt-og-image | OG images | |
| nuxt-schema-org | JSON-LD | |
| nuxt-seo-utils | Meta utilities | |
| nuxt-link-checker | Link validation | Build-time checks |
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.
Main skill: ~250 tokens. Each sub-file: ~400-600 tokens. Only load files relevant to current task.