seo-sitemap

Solid

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".

Data & Documents 25 stars 5 forks Updated 2 days ago MIT

Install

View on GitHub

Quality Score: 87/100

Stars 20%
47
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# 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 | 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 modification dates | | Priority/changefreq used | Info | Can 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 URL...

Details

Author
georgekhananaev
Repository
georgekhananaev/claude-skills-vault
Created
5 months ago
Last Updated
2 days ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category