Skip to content
Development
Skill

/seo-sitemap

Use when analyzing or generating XML sitemaps and robots.txt. Not for redirect analysis (seo-redirects).

From plugin
fusengine-claude-plugins
34200 skills40 agents34 commands

Claude Code

$ npx -y skills add fusengine/claude-plugins --skill seo-sitemap --agent claude-code

SKILL.md

seo-sitemap.SKILL.md
name: seo-sitemap
description: Use when analyzing or generating XML sitemaps and robots.txt. Not for redirect analysis (seo-redirects).
user-invocable: false
related-skills: seo, seo-technical, seo-redirects

<objective> Fetches and validates `/sitemap.xml` (or sitemap index) via `scripts/parse-sitemap.ts`, cross-checks URL coverage against crawled pages to detect orphan URLs (in sitemap but not linked) and missing URLs (linked but not in sitemap), and covers the special sitemap types — sitemap-news.xml for publishers (last-48h articles only), sitemap-image.xml, sitemap-video.xml — plus best practices (50,000 URL / 50 MB cap per sitemap, real `<lastmod>` file dates, HTTPS absolute URLs, robots.txt sitemap reference). Templates in `templates/sitemap/` and `templates/robots/`. </objective>

Sitemap

Workflow

1. Fetch `/sitemap.xml` (or sitemap index) 2. Run `scripts/parse-sitemap.ts` → validate structure 3. Cross-check URL coverage vs crawled pages 4. Detect orphan URLs (in sitemap but not linked) 5. Detect missing URLs (linked but not in sitemap)

Best Practices

  • Max 50,000 URLs or 50 MB per sitemap (use index if larger)
  • `<lastmod>` actual file modification date (not generation date)
  • `<priority>` and `<changefreq>` largely ignored by Google
  • HTTPS only, absolute URLs
  • Reference in `robots.txt`: `Sitemap: https://example.com/sitemap.xml`

Special Sitemaps

  • **News** (publishers): `sitemap-news.xml`, only articles from last 48h
  • **Image**: `sitemap-image.xml` with `<image:image>` tags
  • **Video**: `sitemap-video.xml` with `<video:video>` tags

Templates

  • `templates/sitemap/sitemap.xml`
  • `templates/sitemap/sitemap-news.xml`
  • `templates/sitemap/sitemap-image.xml`
  • `templates/robots/robots-saas.txt`
  • `templates/robots/robots-ecommerce.txt`
Read more
@fusengine
Ships withfusengine-claude-plugins

A plugin ecosystem that turns Claude Code into a supervised, multi-agent development environment.

34200 skills40 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
34
Star history of fusengine/agents on GitHub, a chart by star-history.com

Other skills on fusengine-claude-plugins.

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills10d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc12d293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react1d252k
@facebook@facebookInstall Skill

Questions about seo-sitemap.

Which coding agents can use seo-sitemap?
seo-sitemap installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.