Seo audit
Full website SEO audit with parallel subagent delegation. Detects business type, delegates to specialists, generates health score. Use when user says audit, full SEO check, analyze my site, or website health check.From its SKILL.md
npx -y skills add kabde/seo-skills --skill seo-auditAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 11 stars11 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its file declares
Copied from the file, not written here
The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
3.2 KB, as published. Nobody here has run it
Full Website SEO Audit
Process
- Fetch homepage: use
scripts/fetch_page.pyto retrieve HTML - Detect business type: analyze homepage signals (WordPress, publisher, SaaS, etc.)
- Crawl site: follow internal links up to 500 pages, respect robots.txt
- Delegate to subagents (parallel when possible, sequential fallback):
seo-technical-- robots.txt, sitemaps, canonicals, Core Web Vitals, security headersseo-content-- E-E-A-T, readability, thin content, AI citation readinessseo-schema-- detection, validation, generation recommendationsseo-performance-- LCP, INP, CLS measurementsseo-visual-- screenshots, mobile testing, above-fold analysisseo-geo-- AI crawler access, llms.txt, citability, brand mention signalsseo-wordpress-- WordPress-specific audit via REST API (spawn when WordPress detected: wp-content, wp-json signals)seo-cluster-- Semantic clustering analysis (spawn when blog/content strategy signals detected)
- Score -- aggregate into SEO Health Score (0-100)
- Report -- generate prioritized action plan
Crawl Configuration
Max pages: 500
Respect robots.txt: Yes
Follow redirects: Yes (max 3 hops)
Timeout per page: 30 seconds
Concurrent requests: 5
Delay between requests: 1 second
Output Files
FULL-AUDIT-REPORT.md: Comprehensive findingsACTION-PLAN.md: Prioritized recommendations (Critical > High > Medium > Low)
Scoring Weights
| Category | Weight |
|---|---|
| Technical SEO | 22% |
| Content Quality | 23% |
| On-Page SEO | 20% |
| Schema / Structured Data | 10% |
| Performance (CWV) | 10% |
| AI Search Readiness | 10% |
| Images | 5% |
Report Structure
Executive Summary
- Overall SEO Health Score (0-100)
- Business type detected
- Top 5 critical issues
- Top 5 quick wins
Sections
- Technical SEO (crawlability, indexability, security, CWV)
- Content Quality (E-E-A-T, thin content, readability)
- On-Page SEO (titles, meta, headings, internal linking)
- Schema & Structured Data
- Performance (LCP, INP, CLS)
- Images (alt text, sizes, formats)
- AI Search Readiness (citability, GEO signals)
- WordPress Health (if WordPress detected)
Priority Definitions
- Critical: Blocks indexing or causes penalties (fix immediately)
- High: Significantly impacts rankings (fix within 1 week)
- Medium: Optimization opportunity (fix within 1 month)
- Low: Nice to have (backlog)
Error Handling
| Scenario | Action |
|---|---|
| URL unreachable | Report error. Suggest user verify URL. |
| robots.txt blocks | Analyze accessible pages only. Note limitation. |
| Rate limiting (429) | Back off, reduce concurrent requests. Report partial results. |
| Large sites (500+) | Cap crawl. Report findings for pages crawled. |