askill
seo-audit

seo-auditSafety 80Repository

Full website SEO audit that crawls up to 500 pages, delegates to 6 specialist subagents, generates a health score 0-100, and produces a prioritized action plan with industry-specific recommendations.

1 stars
1.2k downloads
Updated 2/19/2026

Package Files

Loading files...
SKILL.md

SEO Audit Skill

Purpose

Perform a comprehensive, full-site SEO audit that evaluates every dimension of search performance. This skill orchestrates 6 specialist subagents to analyze technical infrastructure, content quality, schema markup, sitemap health, performance metrics, and visual/image optimization. The output is a single health score (0-100) and a prioritized action plan sorted by impact.


Scoring Model

Category Weights

CategoryWeightSubagentFocus
Technical SEO25%seo-technicalCrawlability, indexability, security headers, Core Web Vitals, AI crawler management
Content Quality25%seo-contentE-E-A-T signals, readability, keyword optimization, AI citation readiness
On-Page SEO20%seo-pageTitle tags, meta descriptions, H1s, URL structure, internal linking
Schema Markup10%seo-schemaStructured data coverage, validation, type accuracy
Performance10%seo-performanceCore Web Vitals (LCP, INP, CLS), TTFB, resource optimization
Images & Visual5%seo-visualAlt text, file sizes, formats, responsive images, lazy loading
AI Search Readiness5%seo-contentGEO signals, AI Overview optimization, citation structure

Score Interpretation

Score RangeRatingMeaning
90-100ExcellentIndustry-leading SEO; maintain and iterate
75-89GoodStrong foundation with optimization opportunities
50-74Needs WorkSignificant gaps impacting rankings
25-49PoorFundamental issues blocking organic growth
0-24CriticalSevere problems requiring immediate intervention

Industry Detection

Before starting the audit, detect the site's industry to apply context-specific scoring adjustments and recommendations.

Supported Industries

IndustryDetection SignalsScoring Adjustments
SaaSPricing page, signup/login flows, app subdomain, API docsWeight schema for SoftwareApplication; prioritize conversion path SEO
Local BusinessNAP data, Google Maps embed, service area pages, location schemaWeight LocalBusiness schema heavily; check Google Business Profile alignment
E-commerceProduct pages, cart, checkout, product schema, price elementsWeight Product/Offer schema; check faceted navigation, pagination
PublisherHigh article count, author pages, date stamps, Article schemaWeight content freshness and E-E-A-T author signals; check pagination
AgencyPortfolio/case studies, service pages, team/about, testimonialsWeight service page optimization; check local SEO if applicable

Detection Protocol

  1. Crawl homepage and top 10 pages by internal link count
  2. Scan for industry-specific patterns (schema types, page templates, URL patterns)
  3. Classify into primary industry
  4. Apply industry-specific scoring multipliers and recommendation templates

Crawl Protocol

Configuration

ParameterValueRationale
Max Pages500Sufficient for most sites; prevents runaway crawls
Concurrency5Respectful of server resources
Delay Between Requests1 secondPrevents rate limiting and server strain
Respect robots.txtYes (mandatory)Always honor crawl directives
User-AgentAntigravitySEOBot/1.0Identifiable, non-deceptive
Timeout Per Page30 secondsSkip unresponsive pages
Follow RedirectsYes (max 5 hops)Track redirect chains
Parse JavaScriptOptionalNote JS-dependent content for manual review

Crawl Phases

Phase 1: Seed Discovery
  Fetch robots.txt and sitemap.xml
  Extract seed URLs from sitemap
  Add homepage as primary seed
       |
Phase 2: Breadth-First Crawl
  Crawl seeds first, then discovered internal links
  Track: status codes, redirects, canonical tags, meta robots
  Record: response times, content types, content hashes
       |
Phase 3: Data Collection Per Page
  - HTTP status code
  - Response time (ms)
  - Title tag (content + length)
  - Meta description (content + length)
  - H1 tag(s) (count + content)
  - Canonical URL
  - Meta robots directives
  - hreflang tags
  - Schema markup (types + validation)
  - Image count, alt text coverage, file sizes
  - Internal links (count + anchor text)
  - External links (count + nofollow status)
  - Word count
  - Content hash (duplicate detection)
       |
Phase 4: Aggregate Analysis
  Pass collected data to 6 specialist subagents
  Each subagent scores its category independently
  Compute weighted overall score

Crawl Limits and Safety

  • Stop at 500 pages regardless of discovered URLs
  • Skip non-HTML resources (PDFs, images, videos) unless analyzing image SEO
  • Skip external domains entirely
  • Log but do not follow nofollow links
  • Detect and break infinite crawl loops (parameter-based URL variations)
  • Respect Crawl-delay directive in robots.txt if present

Subagent Delegation

Delegation Flow

                    +-------------------+
                    |   SEO Audit Lead  |
                    | (This Skill)      |
                    +-------------------+
                             |
          +------------------+------------------+
          |         |        |       |          |          |
    +-----------+ +------+ +------+ +--------+ +------+ +------+
    | seo-      | | seo- | | seo- | | seo-   | | seo- | | seo- |
    | technical | | cont | | sche | | sitemap| | perf | | visu |
    +-----------+ +------+ +------+ +--------+ +------+ +------+

Subagent Responsibilities

SubagentInputOutput
seo-technicalFull crawl data, robots.txt, server headersTechnical score (0-100), issues list
seo-contentPage content, word counts, readability metricsContent score (0-100), E-E-A-T assessment
seo-schemaExtracted JSON-LD/microdata per pageSchema score (0-100), missing types, validation errors
seo-sitemapsitemap.xml contents, crawled URL listSitemap health report, orphan pages, missing URLs
seo-performanceResponse times, resource sizes, CWV dataPerformance score (0-100), bottleneck identification
seo-visualImage inventory (URLs, sizes, formats, alt text)Image optimization score (0-100), fix list

Subagent Invocation Template

You are the [SUBAGENT ROLE] specialist for the SEO Audit skill.

Site: [URL]
Industry: [DETECTED INDUSTRY]
Crawl Data: [RELEVANT SUBSET OF CRAWL DATA]

Your task:
1. Analyze all provided data from your domain expertise
2. Score 0-100 with clear justification
3. List every issue found, categorized by severity
4. Provide specific, actionable fixes for each issue
5. Note any items requiring manual verification

Output format:
- Score: XX/100
- Critical Issues: [list]
- High Priority Issues: [list]
- Medium Priority Issues: [list]
- Low Priority Issues: [list]
- Recommendations: [prioritized list with estimated impact]

Output Artifacts

1. FULL-AUDIT-REPORT.md

Complete audit report containing:

# SEO Audit Report: [Domain]
**Date:** [YYYY-MM-DD]
**Pages Crawled:** [N]
**Industry:** [Detected Industry]
**Overall Score:** [XX/100] ([Rating])

## Executive Summary
[3-5 sentence overview of site health and top priorities]

## Score Breakdown
| Category | Score | Weight | Weighted Score |
|----------|-------|--------|----------------|
| Technical SEO | XX/100 | 25% | XX |
| Content Quality | XX/100 | 25% | XX |
| On-Page SEO | XX/100 | 20% | XX |
| Schema Markup | XX/100 | 10% | XX |
| Performance | XX/100 | 10% | XX |
| Images & Visual | XX/100 | 5% | XX |
| AI Search Readiness | XX/100 | 5% | XX |
| **Overall** | | | **XX/100** |

## Technical SEO
[Full seo-technical subagent report]

## Content Quality
[Full seo-content subagent report]

## On-Page SEO
[Full seo-page analysis]

## Schema Markup
[Full seo-schema subagent report]

## Performance
[Full seo-performance subagent report]

## Images & Visual
[Full seo-visual subagent report]

## AI Search Readiness
[GEO signals and AI citation assessment]

## Crawl Summary
- Total URLs discovered: [N]
- Pages crawled: [N]
- 200 responses: [N]
- 301/302 redirects: [N]
- 404 errors: [N]
- 5xx errors: [N]
- Blocked by robots.txt: [N]
- Average response time: [N]ms

2. ACTION-PLAN.md

Prioritized action plan sorted by impact:

# SEO Action Plan: [Domain]
**Generated:** [YYYY-MM-DD]
**Current Score:** [XX/100]
**Target Score:** [XX/100] (after completing Critical + High items)

## Critical Priority (Fix Immediately)
Impact: Blocking indexing or causing significant ranking loss

- [ ] [Issue description] — [Specific fix] — [Estimated impact: +X points]
- [ ] ...

## High Priority (Fix Within 1 Week)
Impact: Directly affecting rankings or user experience

- [ ] [Issue description] — [Specific fix] — [Estimated impact: +X points]
- [ ] ...

## Medium Priority (Fix Within 1 Month)
Impact: Optimization opportunities for incremental gains

- [ ] [Issue description] — [Specific fix] — [Estimated impact: +X points]
- [ ] ...

## Low Priority (Fix When Possible)
Impact: Minor improvements, best practices alignment

- [ ] [Issue description] — [Specific fix] — [Estimated impact: +X points]
- [ ] ...

## Estimated Score After Fixes
| Phase | Actions | Projected Score |
|-------|---------|-----------------|
| After Critical fixes | [N] items | XX/100 |
| After High fixes | [N] items | XX/100 |
| After Medium fixes | [N] items | XX/100 |
| After All fixes | [N] items | XX/100 |

Priority Levels

LevelDefinitionTimelineExamples
CriticalBlocking indexing, causing deindexation, or severe security issuesImmediate (same day)noindex on key pages, site-wide 5xx errors, missing canonical causing massive duplication, security vulnerability
HighDirectly impacting rankings or significant user experience degradationWithin 1 weekMissing/duplicate title tags, broken internal links, missing schema on key pages, slow LCP on landing pages
MediumOptimization opportunities with measurable ranking potentialWithin 1 monthThin content pages, suboptimal meta descriptions, missing alt text on key images, redirect chains
LowBest practice alignment and incremental improvementsWhen possibleMinor heading hierarchy issues, optional schema additions, image format upgrades, cosmetic URL improvements

Execution Workflow

1. USER invokes: /seo-audit [URL]
       |
2. VALIDATE URL (accessible, returns 200, is not blocked)
       |
3. DETECT INDUSTRY (scan homepage + top pages)
       |
4. FETCH robots.txt and sitemap.xml
       |
5. EXECUTE CRAWL (breadth-first, max 500 pages, 5 concurrent, 1s delay)
       |
6. DELEGATE to 6 subagents (parallel where possible)
   - seo-technical: crawl data + headers + robots.txt
   - seo-content: page content + word counts
   - seo-schema: extracted structured data
   - seo-sitemap: sitemap vs crawled URLs
   - seo-performance: response times + resource data
   - seo-visual: image inventory
       |
7. COLLECT subagent scores and issue lists
       |
8. COMPUTE weighted overall score
       |
9. GENERATE FULL-AUDIT-REPORT.md
       |
10. GENERATE ACTION-PLAN.md (sorted by priority, then by estimated impact)
       |
11. PRESENT summary to user with score and top 5 actions

Usage

# Full audit of a website
/seo-audit https://example.com

# Audit with specific page limit
/seo-audit https://example.com --max-pages 100

# Audit with industry override
/seo-audit https://example.com --industry saas

Notes

  • This skill coordinates all other SEO skills; it is the top-level orchestrator for site-wide analysis
  • Individual page analysis should use the seo-page skill instead
  • Crawl data is ephemeral; it is not persisted between audit runs
  • For sites with JavaScript-rendered content, note that the crawler may not execute JS; flag these pages for manual review
  • Always check if the site has a staging vs production environment and audit the correct one

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

78/100Analyzed 2/23/2026

Comprehensive SEO audit skill with excellent structure, clear scoring model, industry detection, and subagent delegation framework. The content is well-organized with tables, flowcharts, and detailed protocols. However, it lacks actual implementation details (no crawling tools, code, or API specifications) making it more of a high-level specification than an actionable skill. The .agent path indicates internal agent configuration, and mismatched tags reduce discoverability. Strong on clarity and completeness of methodology, but actionability suffers from missing practical implementation guidance.

80
95
80
85
65

Metadata

Licenseunknown
Version-
Updated2/19/2026
Publisheranorbert-cmyk

Tags

apigithub-actionsobservabilitysecurity