# SEO In Nextjs

> 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, sitemap.xml, llms.txt, robots.txt, and JSON-LD structured data generation, 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.

- Skill: `dlcastillop/seo-in-nextjs` (Agent Skill, multi-file: 22 files)
- Install (CLI): `npx skillmds@latest add dlcastillop/seo-in-nextjs`
- Raw SKILL.md: https://api.skillmd.com/api/skills/dlcastillop/seo-in-nextjs/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Marketing & Growth
- Author: dlcastillop (https://skillmd.com/u/dlcastillop)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/dlcastillop/seo-in-nextjs

---


## 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
