CtrlK
BlogDocsLog inGet started
Tessl Logo

indexability

Use when auditing a site for accidental noindex directives, investigating why important pages are not appearing in Google Search, or reviewing CMS settings that control indexing at the page or category level.

61

Quality

73%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Medium

Suggest reviewing before use

Fix and improve this skill with Tessl

tessl review fix ./skills/indexability/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

71%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 compact, actionable skill body with a clear Check→Fix workflow, explicit validation via Google Search Console, and clean progressive disclosure to references/rule.md. Weaknesses are redundancy (the same three checks repeated across Quick Reference, Check, and Code Review) and a conceptual "Explain" section plus an under-specified "Code Review" section that add tokens without adding new guidance.

Suggestions

Merge "Quick Reference", "Check", and "Code Review" into a single check procedure (page-level inspection + code-review pattern for noindex) to eliminate triple restatement.

Drop or shrink the "Explain" section — the fact that noindexed pages cannot rank is knowledge Claude already has.

Make the "Code Review" step concrete with an example, e.g., a grep for noindex in source or a curl -I check for X-Robots-Tag.

DimensionReasoningScore

Conciseness

The body is mostly efficient and terse, but the noindex/X-Robots-Tag/robots.txt check is restated three times across "Quick Reference", "Check", and "Code Review", and the "Explain" section teaches a concept Claude already knows ("A page that cannot be crawled or indexed cannot rank"). This matches the 3 anchor (mostly efficient with some unnecessary explanation that could be tightened) rather than 4, where such padding would be only minor.

3 / 5

Actionability

Concrete, executable guidance throughout: exact tags to inspect ("<meta name='robots' content='...'>", "X-Robots-Tag"), specific tools (GSC URL Inspection, Request Indexing, Coverage report, robots.txt tester), and framework-specific fixes (Next.js "robots: { index: false }", "vercel.json" headers). It stays at 4 rather than 5 because the "Code Review" section is high-level ("Parse every page's HTML") with no concrete command or example, and no header-check command is given.

4 / 5

Workflow Clarity

Clear Check-then-Fix sequence with explicit validation checkpoints: "use URL Inspection to confirm the page is indexed", "Test with Google's robots.txt tester", "Monitor the Coverage report over the following weeks". It does not reach 5 because there is no error-recovery loop if the page still fails to index after fixes, and the "Code Review" section is not integrated into the sequence.

4 / 5

Progressive Disclosure

The ~45-line body is well-organized into clear sections, and the single reference ("references/rule.md") is one level deep, well-signaled with its purpose stated ("For full implementation details, code examples, and framework-specific guidance") and verified to exist. This matches the 5 anchor for a short skill with a clear, well-signaled reference.

5 / 5

Total

16

/

20

Passed

Description

75%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 strong, trigger-focused description with three explicit 'Use when' scenarios and natural search-visibility phrasing. Its main weakness is that the 'what' is conveyed only through trigger verbs rather than a concrete capability statement, and key mechanisms (robots.txt, X-Robots-Tag) are absent.

Suggestions

Lead with a concrete capability statement naming the three blocking mechanisms, e.g., 'Checks pages for noindex meta tags, X-Robots-Tag headers, and robots.txt Disallow blocks.', followed by the 'Use when' triggers.

Add common user phrasings as triggers: 'pages missing from Google', 'deindexed', 'robots.txt blocking pages'.

DimensionReasoningScore

Specificity

Names the domain (search indexing / SEO) and three concrete actions — "auditing a site for accidental noindex directives", "investigating why important pages are not appearing in Google Search", "reviewing CMS settings that control indexing". Coverage has minor gaps: it never mentions robots.txt Disallow rules or X-Robots-Tag headers, which are core mechanisms the skill actually covers, so it falls between the 4 and 5 anchors but not at 5.

4 / 5

Completeness

The 'when' is explicit and strong ("Use when auditing... investigating why... or reviewing CMS settings..."), and the 'what' is present through the action verbs (audit/investigate/review indexing blocks). It sits at 4 rather than 5 because the 'what' is not stated as a capability summary — e.g., 'Checks pages for noindex meta tags, X-Robots-Tag headers, and robots.txt blocks' — leaving the concrete mechanisms only implied; it is above 3 because both what and when are clearly present.

4 / 5

Trigger Term Quality

Includes natural phrases users would say: "not appearing in Google Search", "noindex", "indexing", "CMS settings". A few common variations are missing (robots.txt, deindexed, "blocked from Google", X-Robots-Tag), so it matches the 4 anchor (good coverage, a few natural terms missing) rather than the 5 anchor's comprehensive synonym list.

4 / 5

Distinctiveness Conflict Risk

The niche is distinct: accidental noindex auditing, Google Search absence, and CMS indexing settings are specific triggers unlikely to fire for unrelated skills. Minor overlap risk exists with closely related SEO skills (e.g., a robots-meta or robots.txt skill covering the same directives), matching the 4 anchor rather than the 5 anchor's minimal-conflict examples.

4 / 5

Total

16

/

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.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
thedaviddias/Front-End-Checklist
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.