CtrlK
BlogDocsLog inGet started
Tessl Logo

sitemap-audit

XML sitemap audit — find and fix the sitemap problems that quietly waste crawl budget and slow indexing. Discovers the sitemap (robots.txt, /sitemap.xml, sitemap index), validates structure and size limits, and cross-checks the URLs it lists against reality: non-200 / redirected / noindex / canonicalized-away URLs that shouldn't be in a sitemap, plus indexable pages that are missing from it. Reviews lastmod accuracy, sitemap-index organization, and robots.txt reference. Use this skill whenever the user asks about sitemaps, sitemap errors in Search Console, "sitemap couldn't fetch / has errors", crawl budget, pages not getting indexed, or whether their sitemap is clean. Trigger on: "sitemap", "sitemap.xml", "XML sitemap", "sitemap errors", "sitemap audit", "couldn't fetch sitemap", "crawl budget", "pages not indexed sitemap", "sitemap index", "lastmod", "robots.txt sitemap", or any sitemap/crawl-coverage question. For a full-site SEO audit use /seo-analysis; for broken links use /broken-link-checker.

71

Quality

87%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

75%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured, actionable audit procedure that sequences discovery, structural validation, URL reality cross-check, and reporting into clear phases with concrete acceptance criteria. The main gaps are minor: a touch of motivational padding and no explicit fetch-failure/error-recovery feedback loop.

Suggestions

Trim the two-sentence motivation paragraph after the role framing — the value is already implicit in the phased checks and it adds tokens without new guidance.

Add a brief fetch-failure handling note in Phase 3 (e.g., retry/timeouts, how to treat unreachable URLs in the bucketed table) to turn the batch URL cross-check into an explicit feedback loop.

Specify the 'representative sample if large' rule with a concrete sampling heuristic (e.g., sample N per sitemap or per URL-pattern bucket) so the action is repeatable rather than left to judgment.

DimensionReasoningScore

Conciseness

Lean and assumes Claude's SEO competence — no padding about what a sitemap is — but the two-sentence motivation paragraph ('A sitemap full of redirects... Both are common; both are fixable.') and the attribution line are minor tokens that could be trimmed; sits above the 'mostly efficient' anchor at 3.

4 / 5

Actionability

Concrete, specific guidance throughout — 'Fetch robots.txt and read every Sitemap: directive', '≤ 50,000 URLs and ≤ 50 MB', per-bucket actions like 'list the canonical instead' — with only minor gaps (no exact fetch commands, sampling strategy left as 'a representative sample if large').

4 / 5

Workflow Clarity

Clear phased sequence (Step 0 → Phase 0-4) with structural validation built into Phase 2 and a bucketed cross-check in Phase 3; the destructive/batch cap does not apply since this is a read-only audit, but it lacks an explicit error-recovery feedback loop that would reach 5.

4 / 5

Progressive Disclosure

Well-organized into clearly delineated phases with a single one-level-deep, clearly signaled external reference ('Read and follow ../shared/preamble.md'); no bundle files exist, and the self-contained guidance is appropriately structured rather than monolithic.

4 / 5

Total

16

/

20

Passed

Description

100%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A dense, well-constructed description that nails all four dimensions: concrete actions, exhaustive natural trigger terms, explicit what/when guidance, and clear disambiguation from related SEO skills.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Discovers the sitemap', 'validates structure and size limits', 'cross-checks the URLs it lists against reality', 'Reviews lastmod accuracy, sitemap-index organization, and robots.txt reference' — with comprehensive coverage of the audit's scope.

5 / 5

Completeness

Explicitly answers both what ('find and fix the sitemap problems...') and when ('Use this skill whenever the user asks about sitemaps...') with concrete trigger phrases, well above the 'clear what but weak when' anchor at 3.

5 / 5

Trigger Term Quality

Comprehensive natural trigger coverage including synonyms and exact phrases users say: 'sitemap', 'sitemap.xml', 'XML sitemap', 'sitemap errors', 'couldn't fetch sitemap', 'crawl budget', 'pages not indexed sitemap', plus Search Console phrasing.

5 / 5

Distinctiveness Conflict Risk

Clear XML-sitemap niche with distinct triggers, and explicit disambiguation from sibling skills ('For a full-site SEO audit use /seo-analysis; for broken links use /broken-link-checker'), minimizing conflict risk.

5 / 5

Total

20

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
nowork-studio/NotFair
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.