--- name: seo-in-nextjs description: Complete SEO setup for Next.js applications. Use when the user wants to implement or improve SEO in a Next.js app, including page metadata generation, sitemaps (sitemap.xml and llms.txt), robots.txt configuration, JSON-LD structured data, or SEO auditing. Trigger for queries about Next.js SEO optimization, search engine visibility, metadata management, or when the user mentions wanting better SEO for their Next.js application. metadata: version: "1.0.0" --- ## How to use Read individual rule files for detailed explanations and code examples. ### Overview - [rules/getting-started.md](rules/getting-started.md) - Getting Started ### Guides - [rules/generate-metadata.md](rules/generate-metadata.md) - Generate the metadata - [rules/generate-sitemap.md](rules/generate-sitemap.md) - Generate the sitemap.xml file - [rules/generate-robots.md](rules/generate-robots.md) - Generate the robots.txt file - [rules/generate-llms-txt.md](rules/generate-llms-txt.md) - Generate the llms.txt file - [rules/add-json-ld-structured-data.md](rules/add-json-ld-structured-data.md) - Add JSON-LD structured data - [rules/add-article-json-ld-structured-data.md](rules/add-article-json-ld-structured-data.md) - Add Article JSON-LD structured data - [rules/add-breadcrumb-json-ld-structured-data.md](rules/add-breadcrumb-json-ld-structured-data.md) - Add Breadcrumb JSON-LD structured data - [rules/add-faq-json-ld-structured-data.md](rules/add-faq-json-ld-structured-data.md) - Add FAQ JSON-LD structured data - [rules/add-software-app-json-ld-structured-data.md](rules/add-software-app-json-ld-structured-data.md) - Add Software App JSON-LD structured data ### Tooling - [rules/seo-check.md](rules/seo-check.md) - SEO Check Tool ### Reference - [rules/define-seo-config.md](rules/define-seo-config.md) - defineSeoConfig - [rules/gen-page-metadata.md](rules/gen-page-metadata.md) - genPageMetadata - [rules/sitemap-xml.md](rules/sitemap-xml.md) - sitemapXml - [rules/robots-txt.md](rules/robots-txt.md) - robotsTxt - [rules/json-ld-script.md](rules/json-ld-script.md) - JsonLdScript - [rules/json-ld-for-article.md](rules/json-ld-for-article.md) - JsonLdForArticle - [rules/json-ld-for-breadcrumb.md](rules/json-ld-for-breadcrumb.md) - JsonLdForBreadcrumb - [rules/json-ld-for-faq.md](rules/json-ld-for-faq.md) - JsonLdForFaq - [rules/json-ld-for-software-app.md](rules/json-ld-for-software-app.md) - JsonLdForSoftwareApp