# Seo Sitemap > Analiza sitemaps XML existentes o genera nuevos con plantillas por industria. Valida formato, URLs y estructura. Úsalo para 'sitemap', 'generate sitemap', 'sitemap issues' o 'XML sitemap'. Fuente: https://skillsagentes.com/skills/agricidaniel/claude-seo/seo-sitemap Markdown: https://skillsagentes.com/skills/agricidaniel/claude-seo/seo-sitemap.md Repositorio: https://github.com/AgriciDaniel/claude-seo Autor: AgriciDaniel Licencia: MIT Actualizado: el mes pasado Coste de contexto: 50 tok instalada, 1.5k tok al activarse, 1.6k tok con todos los archivos del bundle Bundle: 2 archivos, 6 KB Permisos que pide: ninguno declarado ## Instalación Un skill son archivos markdown: los mismos archivos valen para cualquier agente y lo único que cambia es el directorio de destino, es decir la bandera `--agent`. Añade `-g` para instalarlo en todos los proyectos de la máquina. ```bash # Claude Code npx -y skills add AgriciDaniel/claude-seo --skill seo-sitemap --agent claude-code # Cursor npx -y skills add AgriciDaniel/claude-seo --skill seo-sitemap --agent cursor # Codex npx -y skills add AgriciDaniel/claude-seo --skill seo-sitemap --agent codex # Gemini CLI npx -y skills add AgriciDaniel/claude-seo --skill seo-sitemap --agent gemini # Windsurf npx -y skills add AgriciDaniel/claude-seo --skill seo-sitemap --agent windsurf # Cline npx -y skills add AgriciDaniel/claude-seo --skill seo-sitemap --agent cline ``` ## Qué hace - Descubre el sitemap vía robots.txt y rutas comunes, valida XML, límite de 50.000 URLs/50MB, códigos HTTP 200 y exactitud de `` - Valida las reglas específicas de sitemaps de imagen, video y noticias (límites de 1.000 entradas, tags obsoletos) - Genera un sitemap nuevo desde una plantilla de industria, con quality gates para páginas de ubicación (advertencia en 30+, parada dura en 50+) ## Cuándo usarla - El usuario pide 'sitemap', 'generate sitemap' o 'sitemap issues' ## Qué la activa - "Revisa si mi sitemap tiene errores" - "Genera un sitemap nuevo para mi sitio de ecommerce" ## Antes de instalar - makes network requests ## Archivos - LICENSE.txt — 143 B - SKILL.md — 6 KB ## SKILL.md Reproducido tal cual desde AgriciDaniel/claude-seo bajo MIT. Esta sección es el documento original y está en inglés. # Sitemap Analysis & Generation ## Mode 1: Analyze Existing Sitemap Discover candidates before reporting a sitemap missing: ```bash claude-seo run sitemap_discovery.py --json ``` The helper reads every bounded `Sitemap:` declaration in robots.txt, validates cross-host targets through the shared SSRF-safe fetch layer, and still probes common paths when a declared sitemap is stale or invalid. Use only entries in `found`; preserve declared failures as findings instead of treating a robots.txt line alone as proof that a sitemap works. ### Validation Checks - Valid XML format - Per-file limit: **≤50,000 URLs AND ≤50MB uncompressed** (whichever is hit first) - All URLs return HTTP 200 - `` accurate: must be a valid **W3C Datetime** and reflect the **last significant content change** (main content, structured data, links, not copyright/boilerplate edits). Google only honours `` when consistently and verifiably accurate, so warn when values are suspiciously uniform or newer than the page's real content. - No deprecated tags: `` and `` are ignored by Google - Sitemap referenced in robots.txt - Compare crawled pages vs sitemap; flag missing pages ### Quality Signals - Sitemap index file if >50k URLs - Split by content type (pages, posts, images, videos) - No non-canonical URLs in sitemap - No noindexed URLs in sitemap - No redirected URLs in sitemap - HTTPS URLs only (no HTTP) ### Common Issues | Issue | Severity | Fix | |-------|----------|-----| | >50k URLs in single file | Critical | Split with sitemap index | | >50MB uncompressed single file | Critical | Split with sitemap index | | Non-200 URLs | High | Remove or fix broken URLs | | Noindexed URLs included | High | Remove from sitemap | | Redirected URLs included | Medium | Update to final URLs | | All identical lastmod | Low | Use actual modification dates | | Priority/changefreq used | Info | Can remove (ignored by Google) | ### Extension sitemaps (image / video / news) Google documents three subtypes with their own rules, validate per-subtype: - **Image** (`http://www.google.com/schemas/sitemap-image/1.1`): only two valid tags remain, `` and `` (max **1,000** `` per ``). ``/``/``/ `` were deprecated (2022), flag as info-level removable. - **Video**: required `` with ``, ``, ``, plus `` or ``; mRSS also supported. Flag deprecated/removed tags (``, ``, ``, ``, player autoplay/allow_embed) as info-level removable; recheck Google docs before citing a removal date. - **News**: max **1,000** `` per file (not 50,000); include only articles from the **last 2 days**; required ``/``/ ``/``/``; submit/discover through Search Console or robots.txt/sitemap index; use Publisher Center only for publication management where relevant. When the `news:` namespace is detected, override the generic 50k check with the 1,000 cap. ## Mode 2: Generate New Sitemap ### Process 1. Ask for business type (or auto-detect from existing site) 2. Load industry template from `../seo-plan/assets/` directory 3. Interactive structure planning with user 4. Apply quality gates: - ⚠️ WARNING at 30+ location pages (require 60%+ unique content) - 🛑 HARD STOP at 50+ location pages (require justification) 5. Generate valid XML output 6. Split at whichever comes first: 50,000 URLs or 50MB uncompressed, with sitemap index 7. Generate STRUCTURE.md documentation ### Safe Programmatic Pages (OK at scale) ✅ Integration pages (with real setup docs) ✅ Template/tool pages (with downloadable content) ✅ Glossary pages (200+ word definitions) ✅ Product pages (unique specs, reviews) ✅ User profile pages (user-generated content) ### Penalty Risk (avoid at scale) ❌ Location pages with only city name swapped ❌ "Best [tool] for [industry]" without industry-specific value ❌ "[Competitor] alternative" without real comparison data ❌ AI-generated pages without human review and unique value ## Sitemap Format ### Standard Sitemap ```xml https://example.com/page 2026-02-07 ``` ### Sitemap Index (for >50k URLs) ```xml https://example.com/sitemap-pages.xml 2026-02-07 https://example.com/sitemap-posts.xml 2026-02-07 ``` ## Error Handling - **URL unreachable**: Report the HTTP status code and suggest checking if the site is live - **No sitemap found**: Run `sitemap_discovery.py` and report "not found" only when its `found` list is empty after declared and common candidates are checked - **Invalid XML format**: Report specific parsing errors with line numbers - **Rate limiting detected**: Back off and report partial results with a note about retry timing ## Output ### For Analysis - `VALIDATION-REPORT.md`: analysis results - Issues list with severity - Recommendations ### For Generation - `sitemap.xml` (or split files with index) - `STRUCTURE.md`: site architecture documentation - URL count and organization summary ## Dónde encaja - Categoría: [SEO y GEO](https://skillsagentes.com/categorias/seo-geo.md) — Keywords, auditorías on-page, datos estructurados y visibilidad en respuestas de IA. - Creador: [AgriciDaniel](https://skillsagentes.com/creators/agricidaniel.md) — 31 skills en el directorio - [Todas las skills](https://skillsagentes.com/skills.md) - [Ranking de instalaciones](https://skillsagentes.com/ranking.md) ## Otras skills del mismo repositorio - [Seo Google](https://skillsagentes.com/skills/agricidaniel/claude-seo/seo-google.md): APIs SEO de Google: Search Console, PageSpeed Insights, CrUX con historial de 25 semanas, Indexing API y tráfico orgánico de GA4. Da datos reales de campo para Core Web Vitals, indexación, rendimiento de búsqueda y tráfico. - [Seo Flow](https://skillsagentes.com/skills/agricidaniel/claude-seo/seo-flow.md): Integración del framework FLOW: SEO basado en evidencia con el ciclo Find → Leverage → Optimize → Win. Expone 41 prompts de IA por etapa desde la base de conocimiento FLOW (CC BY 4.0). - [Seo Cluster](https://skillsagentes.com/skills/agricidaniel/claude-seo/seo-cluster.md): Agrupación semántica de keywords basada en solapamiento real de SERP (no similitud de texto) para planear arquitectura de contenido. Diseña clusters hub-and-spoke con matriz de enlaces internos y genera una visualización interactiva. - [Seo](https://skillsagentes.com/skills/agricidaniel/claude-seo/seo.md): Análisis SEO integral para cualquier sitio: auditorías completas, análisis de una página, SEO técnico (rastreo, indexación, CWV con INP), schema, E-E-A-T, imágenes, sitemaps y GEO para AI Overviews/ChatGPT/Perplexity. - [Seo Audit](https://skillsagentes.com/skills/agricidaniel/claude-seo/seo-audit.md): Auditoría SEO completa del sitio con delegación paralela a sub-agentes. Rastrea hasta 500 páginas, detecta el tipo de negocio, delega en hasta 15 especialistas (8 siempre + 7 condicionales) y genera un health score. ## Skills relacionadas - [Seo Firecrawl](https://skillsagentes.com/skills/agricidaniel/claude-seo/seo-firecrawl.md): Rastreo, scraping y mapeo de sitio completo vía Firecrawl MCP. Úsalo para 'crawl site', 'map site', 'full crawl', 'find all pages', 'broken links' o 'JS rendering'. - [Seo Seranking](https://skillsagentes.com/skills/agricidaniel/claude-seo/seo-seranking.md): Analista de visibilidad en IA con SE Ranking (extensión). Sigue el Share-of-Voice en ChatGPT, Gemini, Perplexity, AI Overviews y AI Mode en una sola consulta. - [Seo Competitor Pages](https://skillsagentes.com/skills/agricidaniel/claude-seo/seo-competitor-pages.md): Genera páginas de comparación y alternativas optimizadas para SEO: layouts 'X vs Y', páginas 'alternativas a X', matrices de funciones, schema y optimización de conversión. - [Seo Ecommerce](https://skillsagentes.com/skills/agricidaniel/claude-seo/seo-ecommerce.md): Análisis de SEO para e-commerce: visibilidad en Google Shopping, inteligencia de marketplace de Amazon, validación de schema Product, análisis de precios de competidores y brechas de keywords entre orgánico y Shopping. - [Seo Images](https://skillsagentes.com/skills/agricidaniel/claude-seo/seo-images.md): Análisis de optimización de imágenes para SEO y rendimiento: alt text, tamaño de archivo, formato, imágenes responsive, lazy loading, prevención de CLS, ranking en SERP de imágenes y optimización de archivos. --- Skills Agentes · [Índice de páginas en markdown](https://skillsagentes.com/sitemap.md) · [Inicio](https://skillsagentes.com/index.md)