CtrlK
BlogDocsLog inGet started
Tessl Logo

seo-site-health-audit

Triage technical SEO findings from Ahrefs Site Audit (and similar crawlers) by SEO impact, not just severity. Use this skill when reviewing crawl results, prioritizing technical fixes, scoping a technical SEO sprint, or after running any site-wide crawl. Triggers on site audit results, technical fix list, crawl errors, technical SEO triage, prioritize technical issues, what should we fix first, broken links, redirect chains. Also triggers when a long list of crawler issues is creating decision paralysis.

60

Quality

70%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

Optimize this skill with Tessl

npx tessl skill review --optimize ./skills/seo-site-health-audit/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

89%

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

This is a strong description with excellent trigger term coverage and clear completeness, explicitly stating both what the skill does and when to use it. Its main weakness is that the 'what' portion could be more specific about the concrete outputs or actions performed beyond 'triage' (e.g., does it produce a ranked list, estimate impact, generate a sprint plan?). Overall it would perform well in a multi-skill selection scenario.

Suggestions

Add 2-3 more specific output actions to the 'what' portion, e.g., 'Produces a ranked priority list with estimated SEO impact, groups issues into sprint-sized batches, and distinguishes quick wins from long-term fixes.'

DimensionReasoningScore

Specificity

The description names the domain (technical SEO triage from Ahrefs Site Audit) and the core action (triage by SEO impact, not just severity), but it doesn't list multiple concrete actions beyond 'triage' — it doesn't specify what outputs it produces (e.g., ranked priority list, sprint backlog, impact estimates).

2 / 3

Completeness

Clearly answers both 'what' (triage technical SEO findings by SEO impact) and 'when' (explicit 'Use this skill when...' clause plus a detailed 'Triggers on' list covering multiple scenarios including the decision paralysis use case).

3 / 3

Trigger Term Quality

Excellent coverage of natural trigger terms: 'crawl results', 'technical fixes', 'crawl errors', 'technical SEO triage', 'prioritize technical issues', 'what should we fix first', 'broken links', 'redirect chains', 'decision paralysis'. These are terms users would naturally use when dealing with this problem.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive — it targets a specific niche (technical SEO crawl triage from Ahrefs-style tools) with domain-specific triggers like 'site audit results', 'redirect chains', 'crawl errors'. Unlikely to conflict with general SEO content skills or generic project management skills.

3 / 3

Total

11

/

12

Passed

Implementation

50%

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

This is a well-structured strategic framework for triaging SEO audit findings, with a clear three-axis prioritization model and useful triage matrix. Its main weaknesses are the lack of executable/tool-specific guidance (especially for Ahrefs MCP integration), verbosity in sections that explain concepts Claude likely already knows, and missing intermediate validation checkpoints in the workflow. It reads more like a consultant's playbook than a tool-integrated skill.

Suggestions

Add concrete Ahrefs MCP commands or API call examples for pulling crawl results, tiering URLs by traffic, and triggering re-crawls — the skill lists MCP as a required input but never shows how to use it.

Include a concrete example of a completed triage entry (e.g., one P0 issue with all fields filled: issue, affected URLs, fix description, effort, expected impact, owner) to make the output format actionable rather than descriptive.

Add explicit validation checkpoints in the workflow, such as 'Verify all Tier 1 URLs are accounted for before proceeding to step 3' and 'Confirm P0 items have owners assigned before handoff.'

Move the detailed mechanism impact tables and failure patterns into the referenced issue-impact-table.md file to reduce the main skill's token footprint while preserving the information.

DimensionReasoningScore

Conciseness

The skill is reasonably well-structured but includes some content Claude already knows (e.g., explaining what crawlers label as critical/warning/notice, explaining that meta descriptions aren't ranking factors). The 'When to use' and 'When NOT to use' sections add some value for routing but could be tighter. The failure patterns section, while useful, is verbose and partially redundant with the framework section.

2 / 3

Actionability

The framework and triage matrix provide concrete decision-making guidance, and the workflow steps are clear. However, there are no executable code examples, no specific Ahrefs MCP commands, no concrete API calls or query patterns, and no example of what a completed triage document looks like. For a skill that lists 'Confirmation Ahrefs MCP is connected' as a required input, the absence of any MCP-specific commands is a significant gap.

2 / 3

Workflow Clarity

The 10-step workflow is clearly sequenced and logically ordered, with a re-crawl verification step at the end. However, there are no explicit validation checkpoints between steps (e.g., 'verify tiering is complete before proceeding to categorization'), and the measurement step (step 8) is mentioned but not given concrete criteria. For a batch operation affecting potentially thousands of URLs, the lack of intermediate validation caps this at 2.

2 / 3

Progressive Disclosure

The skill references one external file (references/issue-impact-table.md) which is appropriate for detailed mapping tables, and cross-references other skills (seo-traffic-diagnosis, seo-onpage, seo-technical, seo-audit-orchestration). However, the bundle has no files provided, so the reference is unverifiable. The main document itself is quite long (~200+ lines) and some sections like the detailed mechanism tables and failure patterns could be split into reference files.

2 / 3

Total

8

/

12

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

Passed

Repository
rampstackco/claude-skills
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.