Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
agricidaniel avatar

Seo Sitemap

  • 4.4k installs
  • 12.5k repo stars
  • Updated July 27, 2026
  • agricidaniel/claude-seo

seo-sitemap is an agent skill for generate, split, and validate xml sitemaps under protocol limits with index files and canonical url rules.

About

The seo-sitemap skill Generate, split, and validate XML sitemaps under protocol limits with index files and canonical URL rules. Validation Checks - Valid XML format - URL count <50,000 per file (protocol limit) - All URLs return HTTP 200 - <lastmod dates are accurate (not all identical) - No deprecated tags: <priority and <changefreq 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 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 m

  • URL count <50,000 per file (protocol limit)
  • All URLs return HTTP 200
  • <lastmod dates are accurate (not all identical)
  • No deprecated tags: <priority and <changefreq are ignored by Google
  • Sitemap referenced in robots.txt

Seo Sitemap by the numbers

  • 4,354 all-time installs (skills.sh)
  • +442 installs in the week ending Jul 28, 2026 (Skillselion tracking)
  • Ranked #157 of 1,881 Marketing & SEO skills by installs in the Skillselion catalog
  • Security screen: MEDIUM risk (skills.sh audit)
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
At a glance

seo-sitemap capabilities & compatibility

Capabilities
url count <50,000 per file (protocol limit) · all urls return http 200 · <lastmod dates are accurate (not all identical) · no deprecated tags: <priority and <changefreq ar · sitemap referenced in robots.txt
Use cases
seo · documentation
From the docs

What seo-sitemap says it does

1. Ask for business type (or auto-detect from existing site)
SKILL.md
2. Load industry template from `../seo-plan/assets/` directory
SKILL.md
3. Interactive structure planning with user
SKILL.md
npx skills add https://github.com/agricidaniel/claude-seo --skill seo-sitemap

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs4.4k
repo stars12.5k
Security audit2 / 3 scanners passed
Last updatedJuly 27, 2026
Repositoryagricidaniel/claude-seo

How do I generate, split, and validate xml sitemaps under protocol limits with index files and canonical url rules with documented agent guidance?

Generate, split, and validate XML sitemaps under protocol limits with index files and canonical URL rules.

Who is it for?

Developers who need marketing & seo help during launch work.

Skip if: Skip when the task falls outside Marketing & SEO scope described in SKILL.md.

When should I use this skill?

Generate, split, and validate XML sitemaps under protocol limits with index files and canonical URL rules.

What you get

Completed marketing & seo workflow aligned with SKILL.md steps and validation.

  • sitemap validation report
  • generated XML sitemap

By the numbers

  • URL count <50,000 per file (protocol limit)
  • All URLs return HTTP 200
  • <lastmod dates are accurate (not all identical)

Files

SKILL.mdMarkdownGitHub ↗

Sitemap Analysis & Generation

Mode 1: Analyze Existing Sitemap

Validation Checks

  • Valid XML format
  • URL count <50,000 per file (protocol limit)
  • All URLs return HTTP 200
  • <lastmod> dates are accurate (not all identical)
  • No deprecated tags: <priority> and <changefreq> 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

IssueSeverityFix
>50k URLs in single fileCriticalSplit with sitemap index
Non-200 URLsHighRemove or fix broken URLs
Noindexed URLs includedHighRemove from sitemap
Redirected URLs includedMediumUpdate to final URLs
All identical lastmodLowUse actual modification dates
Priority/changefreq usedInfoCan remove (ignored by Google)

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 50k URLs 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 version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://example.com/page</loc>
    <lastmod>2026-02-07</lastmod>
  </url>
</urlset>

Sitemap Index (for >50k URLs)

<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap>
    <loc>https://example.com/sitemap-pages.xml</loc>
    <lastmod>2026-02-07</lastmod>
  </sitemap>
  <sitemap>
    <loc>https://example.com/sitemap-posts.xml</loc>
    <lastmod>2026-02-07</lastmod>
  </sitemap>
</sitemapindex>

Error Handling

  • URL unreachable: Report the HTTP status code and suggest checking if the site is live
  • No sitemap found: Check common locations (/sitemap.xml, /sitemap_index.xml, robots.txt reference) before reporting "not found"
  • 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

Related skills

How it compares

seo-sitemap is an agent skill for generate, split, and validate xml sitemaps under protocol limits with index files and canonical url rules, not a generic alternative.

FAQ

Who is seo-sitemap for?

Developers using Marketing & SEO workflows with agent-guided SKILL.md steps.

When should I use seo-sitemap?

Generate, split, and validate XML sitemaps under protocol limits with index files and canonical URL rules.

Is seo-sitemap safe to install?

Review the Security Audits panel on this page before installing in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.