CtrlK
BlogDocsLog inGet started
Tessl Logo

indexability-conflicts

Use when auditing a site for indexability issues, investigating why pages appear in Google's index that should be excluded (or vice versa), or reviewing robots.txt and meta robots configurations for consistency.

56

Quality

64%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

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

Quality

Content

63%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, well-structured body with a genuinely concrete check procedure, branched fixes, and a verification step, plus a clean single-level pointer to real reference material. Its weaknesses are the prose-only Code Review section (no executable code) and the robots.txt/noindex mechanism being explained three times across the intro, Quick Reference, and Explain sections.

Suggestions

Consolidate the triplicated robots.txt/noindex explanation — state the mechanism once (intro or Quick Reference) and cut the redundant restatement in Explain, keeping only the Google documentation pointer.

Replace the prose Code Review section with a short executable snippet in the body (e.g., fetch robots.txt, match a URL against Disallow rules, grep for the meta tag and X-Robots-Tag header), or fold it entirely into references/rule.md.

Close the workflow loop after the Google Search Console verification step: instruct re-fixing and re-inspecting any URL that still shows a conflicting signal.

DimensionReasoningScore

Conciseness

Mostly efficient, but the core mechanism (a robots.txt-blocked page's noindex is never read yet the URL stays known) is restated three times — in the intro paragraph, Quick Reference bullets, and the Explain section — and the Explain section otherwise covers ground Claude already knows. Not 2 because the body is short and each section carries some signal; not 4 because the triplicated explanation is a clear tightening opportunity.

3 / 5

Actionability

The Check section is concrete (four enumerated signals with exact strings like "<meta name='robots' content='noindex'>" and "X-Robots-Tag: noindex") and Fix gives decision-branched steps, but the Code Review section is prose-pseudocode ("Programmatically fetch robots.txt and parse its Disallow rules...") with no executable code in the body — code is deferred to the reference. Matches the 'some concrete guidance but incomplete / pseudocode instead of executable code' anchor rather than the mostly-executable one.

3 / 5

Workflow Clarity

A clear Check → Fix → Verify sequence with an explicit validation checkpoint ("Verify after fixing using Google Search Console URL Inspection for each affected page") appropriate for this batch audit. Not 5 because there is no error-recovery loop (what to do when verification still shows a conflict) and the Fix branches stop at one pass; not 3 because a real checkpoint is present and each step is well defined.

4 / 5

Progressive Disclosure

A lean ~40-line body with well-organized sections, and a single clearly-signaled one-level-deep reference — "For full implementation details, code examples, and framework-specific guidance, see references/rule.md" — which exists and delivers exactly that (verified code examples and rule detail). Easy navigation, appropriate split.

5 / 5

Total

15

/

20

Passed

Description

65%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 well-targeted, niche description with strong explicit trigger scenarios, but it is one-sided: it tells Claude when to activate while only implying what the skill actually does. Adding an explicit capability statement and a few more natural trigger terms (noindex, canonical, deindexed) would round it out.

Suggestions

Lead with an explicit 'what' statement before the 'Use when' clause, e.g., 'Detects and resolves conflicting indexability signals (robots.txt blocks, noindex meta tags, X-Robots-Tag headers, canonical tags pointing to noindex URLs) and prescribes fixes.'

Add natural trigger terms users would say: 'noindex', 'canonical tag', 'deindexed', 'page not in Google', 'X-Robots-Tag'.

Keep third-person voice but convert scenario framings into capability + trigger pairs so both 'what' and 'when' are explicit.

DimensionReasoningScore

Specificity

The description names the SEO indexability domain and a couple of action framings ("auditing a site for indexability issues", "reviewing robots.txt and meta robots configurations"), but never states the skill's concrete capabilities (detecting/fixing noindex, X-Robots-Tag, or canonical conflicts). Not the level above (4) because there is no list of specific actions; not below (2) because the domain and two concrete audit targets are explicit rather than generic.

3 / 5

Completeness

The "when" is explicit and well-developed ("Use when auditing a site for indexability issues, investigating why pages appear in Google's index... or reviewing robots.txt and meta robots configurations"), but the "what" is only implied through those trigger scenarios — the description never states what the skill does (e.g., detect and resolve conflicting indexability signals). Matches the anchor where one half is clear and the other weakly present rather than anchor 4 where both are explicit.

3 / 5

Trigger Term Quality

Good natural keyword coverage — "auditing a site", "pages appear in Google's index that should be excluded", "robots.txt", "meta robots" — these are phrases a user with this problem would say. Not 5 because common variations like "noindex", "canonical", "deindexed", or "X-Robots-Tag" are absent; not 3 because coverage goes beyond a single generic keyword and includes the scenario users actually describe.

4 / 5

Distinctiveness Conflict Risk

A clear niche — indexability conflicts between robots.txt, meta robots, and Google's index — with triggers distinct from generic SEO or file-processing skills. Minimal overlap risk with other skills.

5 / 5

Total

15

/

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.