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
70%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Advisory
Suggest reviewing before use
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/seo-site-health-audit/SKILL.mdTriage technical SEO findings from Ahrefs Site Audit (or any equivalent crawler) by impact on rankings and traffic, not by raw issue count or severity label. Stack-agnostic. Produces a prioritized backlog of fixes mapped to business impact.
seo-traffic-diagnosis)seo-onpage)seo-technical)Crawlers label issues "critical", "warning", "notice". These labels are useful but not sufficient. Two issues both labeled "critical" can have wildly different actual impact on the property.
Triage on three axes.
Does the issue affect a page that drives meaningful organic traffic, or one that does not?
A "critical" issue on a tag archive with zero traffic is lower priority than a "warning" on a top-10-traffic landing page.
Tier the affected URLs:
A fix on Tier 1 is worth 10x a fix on Tier 3 in most cases.
Does the issue actually move rankings or traffic? Some "critical" issues are aesthetic or theoretical.
Categories of real impact:
| Mechanism | Examples |
|---|---|
| Indexability | Accidental noindex, robots.txt blocks, canonical errors, X-Robots-Tag |
| Crawlability | Crawl traps, infinite redirects, 5xx errors, slow server response |
| Renderability | JS errors blocking critical content, blocked resources |
| Core Web Vitals | LCP, INP, CLS in the poor band |
| Structured data | Errors on rich-result-eligible pages (not warnings) |
| Internal link integrity | 404s on internally linked URLs, broken canonicals |
| Hreflang | Errors on multilingual deployments |
Categories of low or theoretical impact:
| Type | Why it is lower priority |
|---|---|
| Title tag length warnings | Not a ranking factor in itself |
| Meta description length | Not a ranking factor |
| H1 absence on low-traffic pages | Marginal impact |
| Alt text missing on decorative images | Accessibility issue, low SEO impact |
| Schema warnings (not errors) | Often best-practice nudges, not ranking issues |
Fix the high-mechanism categories first.
Some issues are 5-minute fixes. Some are multi-sprint projects.
Combine the three axes into a priority score.
| Tier | Mechanism | Effort | Priority |
|---|---|---|---|
| Tier 1 | High mechanism | S | P0 (do this week) |
| Tier 1 | High mechanism | M | P1 (do this sprint) |
| Tier 1 | High mechanism | L | P2 (plan as project) |
| Tier 1 | Low mechanism | S | P3 (batch when convenient) |
| Tier 1 | Low mechanism | M-L | Park unless evidence emerges |
| Tier 2 | High mechanism | S | P1 |
| Tier 2 | High mechanism | M-L | P2 |
| Tier 3 | High mechanism | S | P3 |
| Tier 3 | Anything else | Anything | Park |
P0-P1 work earns the team's attention. P2 goes on the roadmap. P3 batches into routine maintenance. Park is honest about deprioritization.
seo-audit-orchestration.These patterns commonly produce outsized impact when fixed:
When you spot one of these, prioritize even if individual issues look small. The cluster impact is large.
A site health triage document with:
Length: 5-12 pages plus a backlog spreadsheet.
references/issue-impact-table.md - Mapping table of common crawler issues to mechanism impact and typical fix effort, plus the triage matrix in detailed form.8e70d03
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.