seo-sitemap — Technical SEO, an agent skill published by agricidaniel/claude-seo
Technical SEOagricidaniel/claude-seoskills.sh ↗
Installs
5,490
deduplicated, at the last sync
Since we started
+3.4%
38 readings, about 2 hours apart. Not a live curve.
Our category
Technical SEO
ours
Last read
Sep 5, 2026
from the directory
Our brief
oursThis skill analyzes existing XML sitemaps to validate their format, structure, and adherence to SEO best practices, or it can generate entirely new sitemap files using industry templates. It checks for common issues like non-200 URLs, deprecated tags, and file size limits while also providing site architecture documentation.
- VALIDATION-REPORT.md
- sitemap.xml (or split index)
- STRUCTURE.md
- Issues list with severity
- URL or sitemap file path
- Business type or existing site context
not detected
The provided evidence does not contain information regarding required payments or paid services.
not detected
The provided evidence does not contain information regarding mandatory user registration.
The skill cannot guarantee that Google will honor all suggested fixes, nor can it verify the true 'last significant content change' beyond checking for valid W3C Datetime formats. It also requires human review to assess if generated pages have sufficient unique value or justify high volumes of location pages.
Evidenceskills/seo-sitemap/SKILL.md:1-156
--- name: seo-sitemap description: > Analyze existing XML sitemaps or generate new ones with industry templates. Validates format, URLs, and structure. Use when user says "sitemap", "generate sitemap", "sitemap issues", or "XML sitemap". user-invocable: true argument-hint: "[url or generate]" license: MIT metadata: author: AgriciDaniel version: "2.2.5" category: seo --- # Sitemap Analysis & Generation ## Mode 1: Analyze Existing Sitemap Discover candidates before reporting a sitemap missing: ```bash claude-seo run sitemap_discovery.py <url> --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 - `<lastmod>` accurate: must be a valid **W3C Datetime** and reflect the **last significant content change** (mai
Read 1 of 1 text files in the skill.
Installfrom the directory
npx skills add https://github.com/agricidaniel/claude-seoInstalling happens there, not here. We are an index with an opinion, not a mirror.
What is inside itfrom the directory
2 files — names only. The directory does not report sizes.
What the auditors foundfrom the directory
A skill is instructions your agent will follow and scripts it may run, so who checked it matters as much as how many people installed it.
Installs, reading by readingours
Axis starts at 5.3k, not zero — the range is 5.3k to 5.5k.
Asked out loudspoken, not typed
The same skill in the words people use speaking to an assistant rather than typing into a box. Each one carries the situation it came from, and each answer says only what the skill's own files support.
The evidence provided does not contain any information about required payments or paid services for using the skill.
You can run it to analyze an existing sitemap, or you can initiate generation by providing a business type. The process involves loading templates and planning the structure interactively.
Yes, when analyzing an sitemap, it validates that all included URLs return HTTP 200 status codes and reports non-200 URLs as a high severity issue.