New: Earn 20% as an AgentAlley affiliate. Share your link and earn on every sale you refer. Join now New: Earn 20% as an affiliate. Join now

Triage technical SEO findings from Ahrefs Site Audit by SEO

SEO site health audit

by rampstackco · MIT license · ★ 901 on GitHub · updated Sep 15

SEO site health audit cover

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…

---
name: seo-site-health-audit
description: "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."
category: seo-audit-suite
catalog_summary: "Triage Ahrefs Site Audit findings by SEO impact, not severity"
display_order: 6
---

# SEO Site Health Audit

Triage 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.

---

## When to use

- After running an Ahrefs Site Audit or other site-wide crawl
- Reviewing a long list of technical issues and needing to prioritize

Overview

Triage 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.

What you get

  • SummaryTotal issues, top 3 fix clusters, expected impact, or state the gap per the data-availability rule.
  • URL tieringHow URLs were classified and counts per tier.
  • Issue categorizationCounts by mechanism category, by tier, by priority band.
  • Prioritized backlogP0-P3 ordered. Each item has: issue, affected URLs, fix description, effort, expected impact, owner.
  • Fix clustersGroups of issues that share a fix. Highest leverage at the top.
  • Measurement planPer fix or cluster, what proves it worked.
Manual install (npx, ZIP)
Claude Codenpx skills add rampstackco/claude-skills --skill seo-site-health-audit -g -a claude-code
Claude Code (manual)mkdir -p ~/.claude/skills && curl -sL https://codeload.github.com/rampstackco/claude-skills/tar.gz/3d4510a94a76 \ | tar -xz -C ~/.claude/skills --strip-components=2 claude-skills-3d4510a94a76/skills/seo-site-health-audit
Windows (PowerShell)New-Item -ItemType Directory -Force "$HOME\.claude\skills" | Out-Null; Invoke-WebRequest "https://m.agentalley.io/zip/d2b7ffb31e3f2cec01d3/seo-site-health-audit.zip" -OutFile "$env:TEMP\seo-site-health-audit.zip"; Expand-Archive "$env:TEMP\seo-site-health-audit.zip" -DestinationPath "$HOME\.claude\skills" -Force
Claude.ai / desktopDownload the ZIP and upload it under Settings → Capabilities → Skills.
Codex, Cursor, other agentsPoint them at SKILL.md. The other files are plain text.

Connects with Agent Alley MCP · agentalley.io/mcp

Files included

  • SKILL.md9.8 KB
  • references/1 file · 8.4 KB
Read the files here
rampstackco/3d4510a2 files
SKILL.md
Show the full text184 lines

SEO Site Health Audit

Triage 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.


When to use

  • After running an Ahrefs Site Audit or other site-wide crawl
  • Reviewing a long list of technical issues and needing to prioritize
  • Scoping a technical SEO sprint
  • Pre-launch or post-migration technical verification
  • Quarterly technical health check
  • When developer time is limited and you must pick the highest-leverage fixes

When NOT to use

  • Running the crawl itself (use the crawler tool directly)
  • Diagnosing specific traffic drops (use seo-traffic-diagnosis)
  • Single-page audits (use seo-onpage)
  • Pure technical strategy or schema design (use seo-technical)

Required inputs

  • Crawl results from Ahrefs Site Audit (or equivalent)
  • Search Console coverage and Core Web Vitals data
  • Property's organic traffic profile (which pages drive traffic)
  • Stakeholder time and developer capacity available
  • Confirmation Ahrefs MCP is connected, only when the crawl is being pulled through Ahrefs. A supplied export from any equivalent crawler satisfies the first input on its own.

The framework: triage by SEO impact, not severity

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.

Axis 1: Page-level traffic impact

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:

  • Tier 1: Top 10% of pages by organic traffic
  • Tier 2: Pages that rank but do not yet drive significant traffic (page 2-3 results)
  • Tier 3: Pages that exist but do not rank meaningfully

A fix on Tier 1 is worth 10x a fix on Tier 3 in most cases.

Axis 2: Mechanism of impact

Does the issue actually move rankings or traffic? Some "critical" issues are aesthetic or theoretical.

Grade every issue HIGH, MEDIUM, or LOW. references/issue-impact-table.md owns the grade for each issue type and the definition of each grade. Look the issue up there instead of judging it fresh, and use the grade it gives.

The issue families the reference covers, in lookup order: indexability, crawlability, renderability, Core Web Vitals, structured data, internal link integrity, hreflang, on-page elements, images, security and trust. It also carries a park-or-skip list for the findings that rarely deserve dedicated work.

Grades vary inside a family. Indexability rows are mostly HIGH; internal link integrity runs MEDIUM down to LOW row by row. Grade by row, never by family.

Fix HIGH-grade issues on Tier 1 URLs first.

Axis 3: Effort

Some issues are 5-minute fixes. Some are multi-sprint projects.

  • S (small): Configuration change, single template edit, sitemap regeneration
  • M (medium): Theme or component change, redirect map work, template-level fixes
  • L (large): Architecture change, re-platform, framework migration, schema overhaul

The triage matrix

Combine the three axes into a priority score.

Mechanism here is the HIGH / MEDIUM / LOW grade the issue-impact table gives the issue. All three grades have rows: the reference grades a large share of its issue types MEDIUM, and a MEDIUM issue on a Tier 1 page still needs a band.

Tier Mechanism Effort Priority
Tier 1 HIGH S P0 (do this week)
Tier 1 HIGH M P1 (do this sprint)
Tier 1 HIGH L P2 (plan as project)
Tier 1 MEDIUM S P1
Tier 1 MEDIUM M P2
Tier 1 MEDIUM L P3
Tier 1 LOW S P3 (batch when convenient)
Tier 1 LOW M-L Park unless evidence emerges
Tier 2 HIGH S P1
Tier 2 HIGH M-L P2
Tier 2 MEDIUM S P2
Tier 2 MEDIUM M-L P3
Tier 3 HIGH S P3
Tier 3 Anything else Anything Park

The MEDIUM rows follow one rule: a MEDIUM issue sits one band below the HIGH issue at the same tier and effort. Rows the reference grades LOW-MEDIUM take the MEDIUM row when the URL is Tier 1 and the LOW row otherwise.

P0-P1 work earns the team's attention. P2 goes on the roadmap. P3 batches into routine maintenance. Park is honest about deprioritization.


Workflow

  1. Pull the crawl results. Ahrefs Site Audit + Search Console + Core Web Vitals.
  2. Tier the URLs. Use organic traffic data. Tag every affected URL as Tier 1, 2, or 3.
  3. Categorize each issue by mechanism. Look up the HIGH, MEDIUM, or LOW grade in references/issue-impact-table.md.
  4. Estimate effort per fix type. Group similar fixes into one effort estimate.
  5. Apply the triage matrix. Assign P0-P3 or Park.
  6. Cluster the fixes. Group fixes that share an effort: one template change can resolve hundreds of issues.
  7. Build the backlog. P0 first, P1 next, etc. Add fix descriptions, owners, expected impact.
  8. Add measurement. What metric will confirm the fix worked? Define before shipping.
  9. Hand off. Output feeds the development backlog and seo-audit-orchestration.
  10. Re-crawl after fixes. Confirm resolution. Update the backlog.

High-leverage clusters worth looking for

These patterns commonly produce outsized impact when fixed:

  • Wholesale redirect chain cleanup. One sitemap update plus internal link updates can resolve thousands of "redirect chain" issues at once.
  • Accidental noindex on a template. A single line of code change can re-index hundreds or thousands of pages.
  • Sitemap freshness pipeline. A broken sitemap regeneration job affects every issue that depends on Search Console seeing the right URLs.
  • Canonical inconsistencies on faceted navigation. A template-level canonical fix can resolve duplicate content issues across an entire ecommerce category tree.
  • Robots.txt restored. A reverted production robots.txt can recover a sitewide drop in days.
  • Hreflang block fix. One template change resolves hreflang issues across the whole multilingual site.
  • Image optimization at the asset pipeline. Fixing the build process resolves thousands of individual asset issues.

When you spot one of these, prioritize even if individual issues look small. The cluster impact is large.


Failure patterns

  • Severity worship. Treating every "critical" label as truly critical. Many are not. Triage by mechanism and traffic impact.
  • Counting issues. Reporting "we fixed 1,200 issues" without showing traffic or ranking impact wastes engineering credibility.
  • Skipping the tiering. Fixing 100 Tier-3 issues before 5 Tier-1 issues is busy work.
  • Single-issue fixes. Most issues come in clusters. Fixing one redirect chain when 800 share the same root cause is the wrong unit of work.
  • No re-crawl. "Fixed" without verification leaves doubt. Always re-crawl after major fixes.
  • Ignoring Search Console. Ahrefs sees what its crawler finds. Search Console reflects what Google actually sees and indexes. Use both.
  • Treating Core Web Vitals like a checklist. CWV is field data, not lab data. Optimize for real-user experience, not synthetic scores.
  • Fixing low-mechanism issues for show. A clean technical report with no traffic gain helps no one.
  • Not measuring. Define the metric that proves the fix worked before fixing.

Output format

A site health triage document with:

  1. Summary. Total issues, top 3 fix clusters, expected impact, or state the gap per the data-availability rule.
  2. URL tiering. How URLs were classified and counts per tier.
  3. Issue categorization. Counts by mechanism category, by tier, by priority band.
  4. Prioritized backlog. P0-P3 ordered. Each item has: issue, affected URLs, fix description, effort, expected impact, owner.
  5. Fix clusters. Groups of issues that share a fix. Highest leverage at the top.
  6. Measurement plan. Per fix or cluster, what proves it worked.
  7. Methodology. Crawler used, date, scope, caveats.

Length: 5-12 pages plus a backlog spreadsheet.


If required data is unavailable

This skill's output depends on data, measurements, or tool results it cannot generate on its own. When a required input, tool, or data source is unavailable or unverifiable, the sanctioned output is the deliverable with the gap stated: what was needed, what was actually obtained or verified, and which parts of the output are affected. Fabricating, estimating, or interpolating a required number to complete the deliverable is never sanctioned. A stated gap is a complete answer.


Reference files

  • references/issue-impact-table.md - Mapping table of common crawler issues to mechanism grade and typical fix effort, plus cluster signals and the park-or-skip list. This file is the source of truth for every issue grade; the triage matrix above turns a grade plus a tier plus an effort into a priority band.
1---
2name: seo-site-health-audit
3description: "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."
4category: seo-audit-suite
5catalog_summary: "Triage Ahrefs Site Audit findings by SEO impact, not severity"
6display_order: 6
7---
8 
9# SEO Site Health Audit
10 
11Triage 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.
12 
13---
14 
15## When to use
16 
17- After running an Ahrefs Site Audit or other site-wide crawl
18- Reviewing a long list of technical issues and needing to prioritize
19- Scoping a technical SEO sprint
20- Pre-launch or post-migration technical verification
21- Quarterly technical health check
22- When developer time is limited and you must pick the highest-leverage fixes
23 
24## When NOT to use
25 
26- Running the crawl itself (use the crawler tool directly)
27- Diagnosing specific traffic drops (use `seo-traffic-diagnosis`)
28- Single-page audits (use `seo-onpage`)
29- Pure technical strategy or schema design (use `seo-technical`)
30 
31---
32 
33## Required inputs
34 
35- Crawl results from Ahrefs Site Audit (or equivalent)
36- Search Console coverage and Core Web Vitals data
37- Property's organic traffic profile (which pages drive traffic)
38- Stakeholder time and developer capacity available
39- Confirmation Ahrefs MCP is connected, only when the crawl is being pulled through Ahrefs. A supplied export from any equivalent crawler satisfies the first input on its own.
40 
41---
42 
43## The framework: triage by SEO impact, not severity
44 
45Crawlers 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.
46 
47Triage on three axes.
48 
49### Axis 1: Page-level traffic impact
50 
51Does the issue affect a page that drives meaningful organic traffic, or one that does not?
52 
53A "critical" issue on a tag archive with zero traffic is lower priority than a "warning" on a top-10-traffic landing page.
54 
55Tier the affected URLs:
56 
57- **Tier 1:** Top 10% of pages by organic traffic
58- **Tier 2:** Pages that rank but do not yet drive significant traffic (page 2-3 results)
59- **Tier 3:** Pages that exist but do not rank meaningfully
60 
61A fix on Tier 1 is worth 10x a fix on Tier 3 in most cases.
62 
63### Axis 2: Mechanism of impact
64 
65Does the issue actually move rankings or traffic? Some "critical" issues are aesthetic or theoretical.
66 
67Grade every issue HIGH, MEDIUM, or LOW. [`references/issue-impact-table.md`](references/issue-impact-table.md) owns the grade for each issue type and the definition of each grade. Look the issue up there instead of judging it fresh, and use the grade it gives.
68 
69The issue families the reference covers, in lookup order: indexability, crawlability, renderability, Core Web Vitals, structured data, internal link integrity, hreflang, on-page elements, images, security and trust. It also carries a park-or-skip list for the findings that rarely deserve dedicated work.
70 
71Grades vary inside a family. Indexability rows are mostly HIGH; internal link integrity runs MEDIUM down to LOW row by row. Grade by row, never by family.
72 
73Fix HIGH-grade issues on Tier 1 URLs first.
74 
75### Axis 3: Effort
76 
77Some issues are 5-minute fixes. Some are multi-sprint projects.
78 
79- **S (small):** Configuration change, single template edit, sitemap regeneration
80- **M (medium):** Theme or component change, redirect map work, template-level fixes
81- **L (large):** Architecture change, re-platform, framework migration, schema overhaul
82 
83---
84 
85## The triage matrix
86 
87Combine the three axes into a priority score.
88 
89Mechanism here is the HIGH / MEDIUM / LOW grade the issue-impact table gives the issue. All three grades have rows: the reference grades a large share of its issue types MEDIUM, and a MEDIUM issue on a Tier 1 page still needs a band.
90 
91| Tier | Mechanism | Effort | Priority |
92| --- | --- | --- | --- |
93| Tier 1 | HIGH | S | P0 (do this week) |
94| Tier 1 | HIGH | M | P1 (do this sprint) |
95| Tier 1 | HIGH | L | P2 (plan as project) |
96| Tier 1 | MEDIUM | S | P1 |
97| Tier 1 | MEDIUM | M | P2 |
98| Tier 1 | MEDIUM | L | P3 |
99| Tier 1 | LOW | S | P3 (batch when convenient) |
100| Tier 1 | LOW | M-L | Park unless evidence emerges |
101| Tier 2 | HIGH | S | P1 |
102| Tier 2 | HIGH | M-L | P2 |
103| Tier 2 | MEDIUM | S | P2 |
104| Tier 2 | MEDIUM | M-L | P3 |
105| Tier 3 | HIGH | S | P3 |
106| Tier 3 | Anything else | Anything | Park |
107 
108The MEDIUM rows follow one rule: a MEDIUM issue sits one band below the HIGH issue at the same tier and effort. Rows the reference grades LOW-MEDIUM take the MEDIUM row when the URL is Tier 1 and the LOW row otherwise.
109 
110P0-P1 work earns the team's attention. P2 goes on the roadmap. P3 batches into routine maintenance. Park is honest about deprioritization.
111 
112---
113 
114## Workflow
115 
1161. **Pull the crawl results.** Ahrefs Site Audit + Search Console + Core Web Vitals.
1172. **Tier the URLs.** Use organic traffic data. Tag every affected URL as Tier 1, 2, or 3.
1183. **Categorize each issue by mechanism.** Look up the HIGH, MEDIUM, or LOW grade in `references/issue-impact-table.md`.
1194. **Estimate effort per fix type.** Group similar fixes into one effort estimate.
1205. **Apply the triage matrix.** Assign P0-P3 or Park.
1216. **Cluster the fixes.** Group fixes that share an effort: one template change can resolve hundreds of issues.
1227. **Build the backlog.** P0 first, P1 next, etc. Add fix descriptions, owners, expected impact.
1238. **Add measurement.** What metric will confirm the fix worked? Define before shipping.
1249. **Hand off.** Output feeds the development backlog and `seo-audit-orchestration`.
12510. **Re-crawl after fixes.** Confirm resolution. Update the backlog.
126 
127---
128 
129## High-leverage clusters worth looking for
130 
131These patterns commonly produce outsized impact when fixed:
132 
133- **Wholesale redirect chain cleanup.** One sitemap update plus internal link updates can resolve thousands of "redirect chain" issues at once.
134- **Accidental noindex on a template.** A single line of code change can re-index hundreds or thousands of pages.
135- **Sitemap freshness pipeline.** A broken sitemap regeneration job affects every issue that depends on Search Console seeing the right URLs.
136- **Canonical inconsistencies on faceted navigation.** A template-level canonical fix can resolve duplicate content issues across an entire ecommerce category tree.
137- **Robots.txt restored.** A reverted production robots.txt can recover a sitewide drop in days.
138- **Hreflang block fix.** One template change resolves hreflang issues across the whole multilingual site.
139- **Image optimization at the asset pipeline.** Fixing the build process resolves thousands of individual asset issues.
140 
141When you spot one of these, prioritize even if individual issues look small. The cluster impact is large.
142 
143---
144 
145## Failure patterns
146 
147- **Severity worship.** Treating every "critical" label as truly critical. Many are not. Triage by mechanism and traffic impact.
148- **Counting issues.** Reporting "we fixed 1,200 issues" without showing traffic or ranking impact wastes engineering credibility.
149- **Skipping the tiering.** Fixing 100 Tier-3 issues before 5 Tier-1 issues is busy work.
150- **Single-issue fixes.** Most issues come in clusters. Fixing one redirect chain when 800 share the same root cause is the wrong unit of work.
151- **No re-crawl.** "Fixed" without verification leaves doubt. Always re-crawl after major fixes.
152- **Ignoring Search Console.** Ahrefs sees what its crawler finds. Search Console reflects what Google actually sees and indexes. Use both.
153- **Treating Core Web Vitals like a checklist.** CWV is field data, not lab data. Optimize for real-user experience, not synthetic scores.
154- **Fixing low-mechanism issues for show.** A clean technical report with no traffic gain helps no one.
155- **Not measuring.** Define the metric that proves the fix worked before fixing.
156 
157---
158 
159## Output format
160 
161A site health triage document with:
162 
1631. **Summary.** Total issues, top 3 fix clusters, expected impact, or state the gap per the data-availability rule.
1642. **URL tiering.** How URLs were classified and counts per tier.
1653. **Issue categorization.** Counts by mechanism category, by tier, by priority band.
1664. **Prioritized backlog.** P0-P3 ordered. Each item has: issue, affected URLs, fix description, effort, expected impact, owner.
1675. **Fix clusters.** Groups of issues that share a fix. Highest leverage at the top.
1686. **Measurement plan.** Per fix or cluster, what proves it worked.
1697. **Methodology.** Crawler used, date, scope, caveats.
170 
171Length: 5-12 pages plus a backlog spreadsheet.
172 
173---
174 
175## If required data is unavailable
176 
177This skill's output depends on data, measurements, or tool results it cannot generate on its own. When a required input, tool, or data source is unavailable or unverifiable, the sanctioned output is the deliverable with the gap stated: what was needed, what was actually obtained or verified, and which parts of the output are affected. Fabricating, estimating, or interpolating a required number to complete the deliverable is never sanctioned. A stated gap is a complete answer.
178 
179---
180 
181## Reference files
182 
183- [`references/issue-impact-table.md`](references/issue-impact-table.md) - Mapping table of common crawler issues to mechanism grade and typical fix effort, plus cluster signals and the park-or-skip list. This file is the source of truth for every issue grade; the triage matrix above turns a grade plus a tier plus an effort into a priority band.
184 
View all files on GitHub →

Details

Updated
Sep 15, 2026
License
MIT
Stars on the repo
★ 901
Checked
Source
rampstackco/claude-skills ↗
Creator
rampstackco · 60 listings
View creator

Made with seo-site-health-audit

SEO site health audit — Showcase grid filtered by Tone equals Provocative and Sensory equals Resonant, showing eight matching brand cards with… (from the rampstackco/claude-skills README)
SEO site health audit — Showcase grid filtered by Tone equals Provocative and Sensory equals Resonant, showing eight matching brand cards with… (from the rampstackco/claude-skills README)

by rampstackco

SEO site health audit — Showcase grid with all four axis filters set to Provocative, Editorial Restrained, Coach, and Resonant, showing zero… (from the rampstackco/claude-skills README)
SEO site health audit — Showcase grid with all four axis filters set to Provocative, Editorial Restrained, Coach, and Resonant, showing zero… (from the rampstackco/claude-skills README)

by rampstackco

SEO site health audit — RampStack architecture diagram. A central navy hub card shows the RampStack mark with the subtitle 'Stack-agnostic… (from the rampstackco/claude-skills README)
SEO site health audit — RampStack architecture diagram. A central navy hub card shows the RampStack mark with the subtitle 'Stack-agnostic… (from the rampstackco/claude-skills README)

by rampstackco

Similar skills

See all →
SkillThe Lighthouse Agentic Browsing fractionAgentic Browsing ReadinessAgriciDaniel/claude-seo · by AgriciDanielAudit and fix agent readiness: the Lighthouse Agentic Browsing fraction, accessibility tree for agents, robots.txt and Content-Signal for AI agents, WAF treatment of agent traffic, llms.txt, Markdown delivery, ai-catalog.json, /.well-known discovery files, and WebMCP tools. Exclude AI citability and brand signals (seo-geo) and commerce protocol depth (seo-ecommerce).★ 17.4k GitHub starsSkillReferring domains, anchor text distributionBacklink Profile AnalysisAgriciDaniel/claude-seo · by AgriciDanielBacklink profile analysis: referring domains, anchor text distribution, toxic link detection, competitor gap analysis. Works with free APIs (Moz, Bing Webmaster, Common Crawl) and DataForSEO extension. Use when user says backlinks, link profile, referring domains, anchor text, toxic links, link gap, link building, disavow, or backlink audit.★ 17.4k GitHub starsSkillConnect a CMS to notfair SEO tools/setup-cmsnowork-studio/notfair-plugin · by nowork-studioConnect a CMS to notfair SEO tools. Guides users through configuring WordPress, Strapi, Contentful, or Ghost — tests the connection, and writes credentials to .env.local. Once set up, seo-analysis automatically cross- references CMS content against Google Search Console data. Use whenever the user says "connect my CMS", "set up WordPress", "configure Strapi", "add Contentful", "connect Ghost", or "CMS setup". Also trigger if the user asks why no CMS data appears in a seo-analysis report.★ 3.9k GitHub starsSkillBacklink profile for any domainBacklink checkRyze-AI-Adgent/open-seo-mcp-skills · by Ryze-AI-AdgentBacklink profile for any domain — referring domains, authority, anchors, new/lost links, and a side-by-side vs a competitor. Use when asked "check my backlinks", "backlink profile of X", "who links to them", or "link gap vs competitor".★ 3.1k GitHub starsSkillOptimize Core Web Vitals for better page experienceCore Web Vitals optimizationaddyosmani/web-quality-skills · by addyosmaniOptimize Core Web Vitals (LCP, INP, CLS) for better page experience using field and lab evidence. Use when asked to "improve Core Web Vitals", "fix LCP", "reduce CLS", "optimize INP", "page experience optimization", or "fix layout shifts".★ 2.8k GitHub starsSkillRun an SEO page observation-action-review loopRun the SEO page looptsingyuai/growth-lab · by tsingyuaiRun an SEO page observation-action-review loop with persistent Memory by coordinating demand research, page creation, adversarial review, image generation, IndexNow submission, and performance review. Use when taking an SEO page from opportunity discovery through publication, measurement, iteration, or continuing a previous SEO loop from Memory.★ 2k GitHub stars

More from rampstackco

SkillRun a comprehensive WCAG accessibility audit coveringrampstackco/claude-skills · by rampstackcoRun a comprehensive WCAG accessibility audit covering perceivable, operable, understandable, and robust principles. Use this skill whenever the user wants to audit accessibility, review WCAG compliance, fix accessibility issues, prepare for accessibility certification, address an accessibility lawsuit risk, or systematically improve a site's accessibility. Triggers on accessibility audit, WCAG audit, a11y audit, accessibility compliance, ADA compliance, screen reader test, keyboard navigation, accessibility report, fix accessibility, axe scan. Also triggers when accessibility issues have been reported and need systematic remediation.★ 901 GitHub starsSkillOptimize content and site structure for AI-driven searchAEO and GEOrampstackco/claude-skills · by rampstackcoOptimize content and site structure for AI-driven search experiences including AI overviews, large language model citations, generative answer engines, and AI assistants. Use this skill whenever the user wants to optimize for AI search, get cited by language models, appear in AI overviews, build llms.txt, structure content for AI extraction, or future-proof their SEO for the shift from blue links to AI answers. Triggers on AEO, GEO, AI search, AI SEO, AI overview, generative search, LLM optimization, llms.txt, AI citation, ChatGPT search, Perplexity, Gemini, Claude search, AI assistant optimization, answer engine. Also triggers when the user expresses concern about AI eating their organic traffic or wants to understand how to remain visible as search shifts.★ 901 GitHub starsSkillRun a structured after-action review on a launch, incidentAfter action reportrampstackco/claude-skills · by rampstackcoRun a structured after-action review (postmortem, retrospective) on a launch, incident, or completed project to capture timeline, root cause analysis, contributing factors, and actionable lessons. Use this skill whenever the user wants to run a postmortem, retrospective, AAR, or after-action review on any past event. Triggers on after-action report, AAR, postmortem, retrospective, retro, post-incident review, what went well what didn't, lessons learned, blameless postmortem, root cause analysis, RCA, five whys. Also triggers when the user has just shipped something or just resolved an incident and wants to capture learnings.★ 901 GitHub starsSkillDesign measurement frameworks including event taxonomyAnalytics strategyrampstackco/claude-skills · by rampstackcoDesign measurement frameworks including event taxonomy, KPI hierarchy, dashboard architecture, attribution models, and analytics implementation strategy. Use this skill whenever the user wants to plan analytics, design dashboards, build event taxonomies, define KPIs, set up tracking, or audit existing measurement. Triggers on analytics strategy, measurement plan, event taxonomy, tracking plan, KPI framework, dashboard design, north star metric, attribution model, conversion tracking, GA4 setup, Mixpanel setup, analytics audit. Also triggers when the user has data but no clear way to use it, or wants to make decisions but doesn't know what to track.★ 901 GitHub starsSkillDirect visual and creative work for campaigns, photographyArt directionrampstackco/claude-skills · by rampstackcoDirect visual and creative work for campaigns, photography, illustration, video, and branded experiences. Use this skill whenever the user wants to brief a photographer, direct illustrators, plan a creative campaign, develop visual concepts, or evaluate creative work for fit. Triggers on art direction, photo brief, photography brief, illustration brief, campaign concept, creative concept, visual direction, mood board, look and feel, visual treatment, video direction. Also triggers when the user has approved brand identity but needs to extend it into specific creative deliverables. Use `creative-direction` instead when the ask is the project-wide aesthetic brief that this skill consumes as input.★ 901 GitHub starsSkillPlan and run backups, set recovery objectivesBackup and disaster recoveryrampstackco/claude-skills · by rampstackcoPlan and run backups, set recovery objectives, and run disaster recovery drills. Use this skill when defining RPO/RTO targets, designing backup architecture, deciding what to back up and how often, planning for full-region or platform outages, or running a restoration drill. Triggers on backup, restore, RPO, RTO, disaster recovery, DR, business continuity, what if the database is gone, what if our hosting goes down, recovery drill, ransomware planning. Also triggers when an incident reveals a gap in restoration capability.★ 901 GitHub stars