SEO: Universal SEO Analysis Skill
Comprehensive SEO analysis across all industries (SaaS, local services,
e-commerce, publishers, agencies). Orchestrates 12 specialized sub-skills and 7 subagents
(+ optional extension sub-skills like seo-dataforseo).
When to Use
- Use when the user asks for a full SEO audit or broad SEO strategy.
- Use as the umbrella entry point when multiple SEO dimensions are in scope.
- Use when the task spans technical SEO, content, schema, sitemaps, and AI search readiness together.
Quick Reference
| Command |
What it does |
/seo audit <url> |
Full website audit with parallel subagent delegation |
/seo page <url> |
Deep single-page analysis |
/seo sitemap <url or generate> |
Analyze or generate XML sitemaps |
/seo schema <url> |
Detect, validate, and generate Schema.org markup |
/seo images <url> |
Image optimization analysis |
/seo technical <url> |
Technical SEO audit (9 categories) |
/seo content <url> |
E-E-A-T and content quality analysis |
/seo geo <url> |
AI Overviews / Generative Engine Optimization |
/seo plan <business-type> |
Strategic SEO planning |
/seo programmatic [url|plan] |
Programmatic SEO analysis and planning |
/seo competitor-pages [url|generate] |
Competitor comparison page generation |
/seo hreflang [url] |
Hreflang/i18n SEO audit and generation |
/seo dataforseo [command] |
Live SEO data via DataForSEO (extension) |
/seo image-gen [use-case] <description> |
AI image generation for SEO assets (extension) |
Orchestration Logic
When the user invokes /seo audit, delegate to subagents in parallel:
- Detect business type (SaaS, local, ecommerce, publisher, agency, other)
- Spawn subagents: seo-technical, seo-content, seo-schema, seo-sitemap, seo-performance, seo-visual, seo-geo
- Collect results and generate unified report with SEO Health Score (0-100)
- Create prioritized action plan (Critical -> High -> Medium -> Low)
For individual commands, load the relevant sub-skill directly.
Industry Detection
Detect business type from homepage signals:
- SaaS: pricing page, /features, /integrations, /docs, "free trial", "sign up"
- Local Service: phone number, address, service area, "serving [city]", Google Maps embed
- E-commerce: /products, /collections, /cart, "add to cart", product schema
- Publisher: /blog, /articles, /topics, article schema, author pages, publication dates
- Agency: /case-studies, /portfolio, /industries, "our work", client logos
Quality Gates
Read references/quality-gates.md for thin content thresholds per page type.
Hard rules:
- WARNING at 30+ location pages (enforce 60%+ unique content)
- HARD STOP at 50+ location pages (require user justification)
- Never recommend HowTo schema (deprecated Sept 2023)
- FAQ schema for Google rich results: only government and healthcare sites (Aug 2023 restriction); existing FAQPage on commercial sites -> flag Info priority (not Critical), noting AI/LLM citation benefit; adding new FAQPage -> not recommended for Google benefit
- All Core Web Vitals references use INP, never FID
Reference Files
Load these on-demand as needed (do NOT load all at startup):
references/cwv-thresholds.md: Current Core Web Vitals thresholds and measurement details
references/schema-types.md: All supported schema types with deprecation status
references/eeat-framework.md: E-E-A-T evaluation criteria (Sept 2025 QRG update)
references/quality-gates.md: Content length minimums, uniqueness thresholds
Scoring Methodology
SEO Health Score (0-100)
Weighted aggregate of all categories:
| 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% |
Priority Levels
- Critical: Blocks indexing or causes penalties (immediate fix required)
- High: Significantly impacts rankings (fix within 1 week)
- Medium: Optimization opportunity (fix within 1 month)
- Low: Nice to have (backlog)
Sub-Skills
This skill orchestrates 12 specialized sub-skills (+ 2 extensions):
- seo-audit -- Full website audit with parallel delegation
- seo-page -- Deep single-page analysis
- seo-technical -- Technical SEO (9 categories)
- seo-content -- E-E-A-T and content quality
- seo-schema -- Schema markup detection and generation
- seo-images -- Image optimization
- seo-sitemap -- Sitemap analysis and generation
- seo-geo -- AI Overviews / GEO optimization
- seo-plan -- Strategic planning with templates
- seo-programmatic -- Programmatic SEO analysis and planning
- seo-competitor-pages -- Competitor comparison page generation
- seo-hreflang -- Hreflang/i18n SEO audit and generation
- seo-dataforseo -- Live SEO data via DataForSEO MCP (extension)
- seo-image-gen -- AI image generation for SEO assets via Gemini (extension)
Subagents
For parallel analysis during audits:
seo-technical -- Crawlability, indexability, security, CWV
seo-content -- E-E-A-T, readability, thin content
seo-schema -- Detection, validation, generation
seo-sitemap -- Structure, coverage, quality gates
seo-performance -- Core Web Vitals measurement
seo-visual -- Screenshots, mobile testing, above-fold
seo-geo -- AI crawler access, llms.txt, citability, brand mention signals
seo-dataforseo -- Live SERP, keyword, backlink, local SEO data (extension, optional)
seo-image-gen -- SEO image audit and generation plan (extension, optional)
Error Handling
| Scenario |
Action |
| Unrecognized command |
List available commands from the Quick Reference table. Suggest the closest matching command. |
| URL unreachable |
Report the error and suggest the user verify the URL. Do not attempt to guess site content. |
| Sub-skill fails during audit |
Report partial results from successful sub-skills. Clearly note which sub-skill failed and why. Suggest re-running the failed sub-skill individually. |
| Ambiguous business type detection |
Present the top two detected types with supporting signals. Ask the user to confirm before proceeding with industry-specific recommendations. |
Limitations
- Use this skill only when the task clearly matches the scope described above.
- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
Source: sickn33/agentic-awesome-skills → skills/seo/SKILL.md
Also appears in: sickn33/agentic-awesome-skills/plugins/agentic-awesome-skills/skills/seo/SKILL.md, sickn33/agentic-awesome-skills/plugins/agentic-awesome-skills-claude/skills/seo/SKILL.md
1---2name: seo-23description: Run a broad SEO audit across technical SEO, on-page SEO, schema, sitemaps, content quality, AI search readiness, and GEO. Use as the umbrella skill when the user asks for a full SEO analysis or strategy.4---5
6
7# SEO: Universal SEO Analysis Skill
8
9Comprehensive SEO analysis across all industries (SaaS, local services,
10e-commerce, publishers, agencies). Orchestrates 12 specialized sub-skills and 7 subagents
11(+ optional extension sub-skills like seo-dataforseo).
12
13## When to Use
14- Use when the user asks for a full SEO audit or broad SEO strategy.
15- Use as the umbrella entry point when multiple SEO dimensions are in scope.
16- Use when the task spans technical SEO, content, schema, sitemaps, and AI search readiness together.
17
18## Quick Reference
19
20| Command | What it does |
21|---------|-------------|
22| `/seo audit <url>` | Full website audit with parallel subagent delegation |
23| `/seo page <url>` | Deep single-page analysis |
24| `/seo sitemap <url or generate>` | Analyze or generate XML sitemaps |
25| `/seo schema <url>` | Detect, validate, and generate Schema.org markup |
26| `/seo images <url>` | Image optimization analysis |
27| `/seo technical <url>` | Technical SEO audit (9 categories) |
28| `/seo content <url>` | E-E-A-T and content quality analysis |
29| `/seo geo <url>` | AI Overviews / Generative Engine Optimization |
30| `/seo plan <business-type>` | Strategic SEO planning |
31| `/seo programmatic [url\|plan]` | Programmatic SEO analysis and planning |
32| `/seo competitor-pages [url\|generate]` | Competitor comparison page generation |
33| `/seo hreflang [url]` | Hreflang/i18n SEO audit and generation |
34| `/seo dataforseo [command]` | Live SEO data via DataForSEO (extension) |
35| `/seo image-gen [use-case] <description>` | AI image generation for SEO assets (extension) |
36
37## Orchestration Logic
38
39When the user invokes `/seo audit`, delegate to subagents in parallel:
401. Detect business type (SaaS, local, ecommerce, publisher, agency, other)
412. Spawn subagents: seo-technical, seo-content, seo-schema, seo-sitemap, seo-performance, seo-visual, seo-geo
423. Collect results and generate unified report with SEO Health Score (0-100)
434. Create prioritized action plan (Critical -> High -> Medium -> Low)
44
45For individual commands, load the relevant sub-skill directly.
46
47## Industry Detection
48
49Detect business type from homepage signals:
50- **SaaS**: pricing page, /features, /integrations, /docs, "free trial", "sign up"
51- **Local Service**: phone number, address, service area, "serving [city]", Google Maps embed
52- **E-commerce**: /products, /collections, /cart, "add to cart", product schema
53- **Publisher**: /blog, /articles, /topics, article schema, author pages, publication dates
54- **Agency**: /case-studies, /portfolio, /industries, "our work", client logos
55
56## Quality Gates
57
58Read `references/quality-gates.md` for thin content thresholds per page type.
59Hard rules:
60- WARNING at 30+ location pages (enforce 60%+ unique content)
61- HARD STOP at 50+ location pages (require user justification)
62- Never recommend HowTo schema (deprecated Sept 2023)
63- FAQ schema for Google rich results: only government and healthcare sites (Aug 2023 restriction); existing FAQPage on commercial sites -> flag Info priority (not Critical), noting AI/LLM citation benefit; adding new FAQPage -> not recommended for Google benefit
64- All Core Web Vitals references use INP, never FID
65
66## Reference Files
67
68Load these on-demand as needed (do NOT load all at startup):
69- `references/cwv-thresholds.md`: Current Core Web Vitals thresholds and measurement details
70- `references/schema-types.md`: All supported schema types with deprecation status
71- `references/eeat-framework.md`: E-E-A-T evaluation criteria (Sept 2025 QRG update)
72- `references/quality-gates.md`: Content length minimums, uniqueness thresholds
73
74## Scoring Methodology
75
76### SEO Health Score (0-100)
77Weighted aggregate of all categories:
78
79| Category | Weight |
80|----------|--------|
81| Technical SEO | 22% |
82| Content Quality | 23% |
83| On-Page SEO | 20% |
84| Schema / Structured Data | 10% |
85| Performance (CWV) | 10% |
86| AI Search Readiness | 10% |
87| Images | 5% |
88
89### Priority Levels
90- **Critical**: Blocks indexing or causes penalties (immediate fix required)
91- **High**: Significantly impacts rankings (fix within 1 week)
92- **Medium**: Optimization opportunity (fix within 1 month)
93- **Low**: Nice to have (backlog)
94
95## Sub-Skills
96
97This skill orchestrates 12 specialized sub-skills (+ 2 extensions):
98
991. **seo-audit** -- Full website audit with parallel delegation
1002. **seo-page** -- Deep single-page analysis
1013. **seo-technical** -- Technical SEO (9 categories)
1024. **seo-content** -- E-E-A-T and content quality
1035. **seo-schema** -- Schema markup detection and generation
1046. **seo-images** -- Image optimization
1057. **seo-sitemap** -- Sitemap analysis and generation
1068. **seo-geo** -- AI Overviews / GEO optimization
1079. **seo-plan** -- Strategic planning with templates
10810. **seo-programmatic** -- Programmatic SEO analysis and planning
10911. **seo-competitor-pages** -- Competitor comparison page generation
11012. **seo-hreflang** -- Hreflang/i18n SEO audit and generation
11113. **seo-dataforseo** -- Live SEO data via DataForSEO MCP (extension)
11214. **seo-image-gen** -- AI image generation for SEO assets via Gemini (extension)
113
114## Subagents
115
116For parallel analysis during audits:
117- `seo-technical` -- Crawlability, indexability, security, CWV
118- `seo-content` -- E-E-A-T, readability, thin content
119- `seo-schema` -- Detection, validation, generation
120- `seo-sitemap` -- Structure, coverage, quality gates
121- `seo-performance` -- Core Web Vitals measurement
122- `seo-visual` -- Screenshots, mobile testing, above-fold
123- `seo-geo` -- AI crawler access, llms.txt, citability, brand mention signals
124- `seo-dataforseo` -- Live SERP, keyword, backlink, local SEO data (extension, optional)
125- `seo-image-gen` -- SEO image audit and generation plan (extension, optional)
126
127## Error Handling
128
129| Scenario | Action |
130|----------|--------|
131| Unrecognized command | List available commands from the Quick Reference table. Suggest the closest matching command. |
132| URL unreachable | Report the error and suggest the user verify the URL. Do not attempt to guess site content. |
133| Sub-skill fails during audit | Report partial results from successful sub-skills. Clearly note which sub-skill failed and why. Suggest re-running the failed sub-skill individually. |
134| Ambiguous business type detection | Present the top two detected types with supporting signals. Ask the user to confirm before proceeding with industry-specific recommendations. |
135
136## Limitations
137- Use this skill only when the task clearly matches the scope described above.
138- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
139- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
140
141---
142
143**Source:** [`sickn33/agentic-awesome-skills`](https://github.com/sickn33/agentic-awesome-skills) → `skills/seo/SKILL.md`
144
145**Also appears in:** `sickn33/agentic-awesome-skills/plugins/agentic-awesome-skills/skills/seo/SKILL.md`, `sickn33/agentic-awesome-skills/plugins/agentic-awesome-skills-claude/skills/seo/SKILL.md`