Awesome-omni-skill seo-domination
Complete search visibility command center for SaaS companies. Covers SEO, AEO (Answer Engine Optimization), and GEO (Generative Engine Optimization). Automates competitor analysis, keyword research, AI search optimization, and content strategies that dominate traditional search AND AI-powered search (ChatGPT, Perplexity, Claude, Google AI Overviews). Use when you need systematic workflows that produce actionable deliverables.
git clone https://github.com/diegosouzapw/awesome-omni-skill
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/business/seo-domination" ~/.claude/skills/diegosouzapw-awesome-omni-skill-seo-domination && rm -rf "$T"
skills/business/seo-domination/SKILL.md<essential_principles>
The New Search Landscape
Search isn't just Google anymore. Your content needs to rank in:
- Traditional SERP (Google, Bing organic results)
- AI Overviews (Google's SGE/AI summaries)
- Answer Engines (Perplexity, You.com)
- LLM Responses (ChatGPT, Claude, Gemini)
- Voice Assistants (Siri, Alexa, Google Assistant)
SEO vs AEO vs GEO
| SEO | AEO | GEO | |
|---|---|---|---|
| Target | Search engine rankings | Featured snippets, PAA, voice | AI model responses |
| Format | Keyword-optimized pages | Question-answer pairs | Structured, cited, entity-rich |
| Signal | Backlinks, authority | Direct answers, schema | Entity mentions, citations |
| Metric | Rankings, organic traffic | Featured snippet wins | Brand mentions in AI outputs |
Core Principle: Format for Extraction
AI systems don't rank pages - they extract and synthesize information. Your content must be:
- Directly answerable - Clear, concise answers in the first 2-3 sentences
- Entity-rich - Named entities, not vague descriptions
- Structured - Headers, lists, tables that machines can parse
- Cited/Citable - Include data points, statistics, sources
- Authoritative - Expert authorship, E-E-A-T signals
</essential_principles>
<intake> **What do you want to dominate?**Traditional SEO:
- Competitor Deep Dive - Full analysis of 3-5 competitors
- Keyword Research Sprint - High-intent keywords with ranking potential
- On-Page Audit - Technical + content audit with prioritized fixes
- Content Gap Analysis - What competitors rank for that you don't
- Quick Win Finder - Low-competition keywords you can rank for fast
Answer Engine Optimization (AEO): 6. Featured Snippet Capture - Win PAA boxes and featured snippets 7. Voice Search Optimization - Optimize for conversational queries 8. FAQ Schema Strategy - Structure content for direct answers
Generative Engine Optimization (GEO): 9. AI Visibility Audit - Check brand presence in ChatGPT/Perplexity/Claude 10. Entity Optimization - Build entity associations for LLM recognition 11. Citation Magnet Strategy - Create content AI systems want to cite
Combined Strategies: 12. Full Search Dominance Audit - SEO + AEO + GEO complete analysis 13. SERP Domination Plan - 90-day strategy for a keyword cluster 14. Content Brief Generator - AI-optimized content briefs
Content Creation: 15. Create SEO Content - Write full article/page optimized for search + AI 16. Create Comparison Page - "[X] vs [Y]" or "Alternatives to [X]" pages 17. Create GBP Posts - Batch of Google Business Profile posts 18. Optimize Meta Tags - Rewrite titles/descriptions for better CTR 19. Create FAQ Content - FAQ sections optimized for PAA capture
What's your target?
- Company/product name:
- Primary keyword or topic:
- Main competitors (if known):
- Current domain (if analyzing your site): </intake>
<aeo_strategies>
Answer Engine Optimization (AEO)
Featured Snippet Types & How to Win Them
Paragraph Snippets (Most Common):
- Target: "What is...", "Why does...", "How does..."
- Format: 40-60 word direct answer immediately after H2
- Structure: Definition → Explanation → Example
List Snippets:
- Target: "How to...", "Steps to...", "Best ways to..."
- Format: H2 question → Numbered/bulleted list
- Sweet spot: 5-8 items
Table Snippets:
- Target: Comparisons, specifications, data
- Format: Clear headers, consistent data types
- Include: Units, dates, specific numbers
Video Snippets:
- Target: Tutorial queries
- Format: YouTube with chapters, clear titles
- Timestamp key moments
PAA (People Also Ask) Domination
- Find existing PAA questions:
Search "[keyword]" in Google. Expand all PAA boxes (click each one to reveal more). Document every question revealed. Group by intent: informational, commercial, navigational.
- Answer format:
- Direct answer in first sentence (< 50 words)
- Supporting detail in next 2-3 sentences
- Include the exact question as an H2
- PAA cluster strategy: Create one pillar page that answers 10-15 related PAA questions, each with its own H2 section.
Voice Search Optimization
Voice Query Characteristics:
- Longer (7+ words average)
- Conversational ("Hey, how do I...")
- Question-based (who, what, when, where, why, how)
- Local intent common ("near me")
Optimization Tactics:
- Include conversational long-tail keywords
- Answer in complete sentences (not fragments)
- Keep answers under 29 words for voice assistant limit
- Use structured data (SpeakableSpecification schema)
- Target position 0-3 (voice typically reads top result)
Schema Markup Priority
| Schema Type | AEO Value | Implementation |
|---|---|---|
| FAQPage | Critical | Every page with Q&A content |
| HowTo | High | Tutorial/guide content |
| Article | High | Blog posts with author info |
| Product | High | Product pages |
| LocalBusiness | High | Local SEO pages |
| SpeakableSpecification | Medium | Voice-optimized content |
| BreadcrumbList | Medium | Navigation clarity |
</aeo_strategies>
<geo_strategies>
Generative Engine Optimization (GEO)
How LLMs "See" Your Content
LLMs don't crawl like Google. They:
- Train on web data - Your content may be in training data
- Retrieve in real-time - RAG systems fetch current content (Perplexity, Bing Chat)
- Associate entities - Brand ↔ Category ↔ Attributes connections
- Evaluate authority - Multiple corroborating sources = higher confidence
GEO Content Principles
1. Entity-First Writing:
Bad: "Our software helps teams collaborate better." Good: "Notion is a connected workspace platform used by over 30 million users including companies like Nike, Pixar, and Toyota for document collaboration, project management, and knowledge bases."
2. Fact Density:
Bad: "Many companies use our product." Good: "As of 2024, 15,000+ companies use [Product], including 40% of Fortune 500 companies, processing over 2 billion API calls monthly."
3. Structured for Extraction:
## What is [Product]? [Product] is a [category] that [primary function]. **Key features:** - Feature 1: [specific benefit with metric] - Feature 2: [specific benefit with metric] - Feature 3: [specific benefit with metric] **Founded:** [Year] by [Founders] **Headquarters:** [Location] **Pricing:** Starting at $X/month
4. Comparative Positioning: Include explicit comparisons that AI can cite:
"Unlike [Competitor A] which focuses on [X], [Your Product] is designed for [Y], making it better suited for [use case]."
AI Visibility Audit Process
Step 1: Query Your Brand Test these prompts across ChatGPT, Perplexity, Claude, and Gemini:
"What is [Your Company]?" "What are the best [your category] tools?" "How does [Your Product] compare to [Competitor]?" "What are alternatives to [Competitor]?" "What do people think of [Your Product]?"
Step 2: Score Presence (0-5 for each):
- 0: Not mentioned at all
- 1: Mentioned but incorrectly described
- 2: Mentioned briefly in a list
- 3: Mentioned with basic accurate description
- 4: Featured prominently with details
- 5: Recommended or highlighted positively
Step 3: Analyze Citation Sources When AI mentions your brand, ask "What sources informed this?" Track which sites AI systems cite for your category.
Citation Magnet Content Types
Content that LLMs love to cite:
-
Industry Statistics: "[X]% of [category] users report [finding]" - Original research gets cited
-
Definitions: "[Term] is defined as [clear definition]" - Become the source of truth
-
Comparisons: "[Product A] vs [Product B]: [Product A] offers [X], while [Product B] focuses on [Y]"
-
Historical Context: "[Category] emerged in [year] when [company] first introduced [innovation]"
-
Methodology/Framework: "The [Your Brand] Framework for [task] involves [steps]" - Create quotable frameworks
Building Entity Associations
Goal: When AI thinks "[category]", your brand appears.
Tactics:
- Wikipedia presence - Create or ensure accurate Wikipedia entry
- Wikidata entry - Structured data that AI systems reference
- Knowledge panels - Trigger Google Knowledge Panel
- Industry mentions - Get cited in industry publications
- Consistent NAP - Name, category, description consistent everywhere
- Co-occurrence - Be mentioned alongside category leaders
Entity Association Audit:
Ask AI: "What companies are leaders in [your category]?" If not mentioned: You have an entity gap. Track which competitors ARE mentioned and why.
</geo_strategies>
<browser_commands>
Ready-to-Use Browser Automation Prompts
Ahrefs Commands
Keyword Explorer - Questions:
Go to ahrefs.com/keywords-explorer. Enter "[KEYWORD]". Click "Questions" in left sidebar. Filter: KD < 30, Volume > 100. Extract top 20 questions with volume, KD, parent topic. Table format, sorted by volume descending.
Competitor Organic Keywords:
Go to ahrefs.com/site-explorer. Enter "[COMPETITOR]". Click "Organic keywords". Filter: Position 1-10, Volume > 500. Extract top 50: keyword, position, volume, traffic, URL. Flag commercial intent keywords (pricing, buy, best, vs, alternative).
Content Gap Analysis:
Go to ahrefs.com/site-explorer. Enter "[YOUR_DOMAIN]". Click "Content gap". Add: [COMP1], [COMP2], [COMP3]. "Show keywords 2+ targets rank for". Filter: Volume > 200, KD < 40. Extract keywords where you don't rank top 100. Group by topic. Prioritize by volume/KD ratio.
Featured Snippet Opportunities:
Go to ahrefs.com/site-explorer. Enter "[YOUR_DOMAIN]". Click "Organic keywords". Filter: Position 2-10, SERP features contains "Featured snippet". These are your snippet capture opportunities. Extract: keyword, position, volume, current snippet holder URL.
SEMrush Commands
Keyword Magic Tool:
Go to semrush.com/analytics/keywordmagic/. Enter "[KEYWORD]". Click "Questions" filter. Filter: KD% < 40, Volume > 100. Export top 30 with volume, KD, intent, SERP features.
Google Search Console
Featured Snippet Tracking:
Go to search.google.com/search-console. Performance > Search results. Add filter: Search Appearance > Featured snippets. See which queries trigger your featured snippets. Note: Queries where you appear in snippet vs. organic.
High Impression Low CTR (Snippet Opportunities):
Performance > Search results. Last 28 days. Filter: Impressions > 1000, CTR < 3%, Position < 10. These queries may have featured snippets you're not winning. Verify in Google and optimize content structure.
AI Visibility Testing
ChatGPT Brand Check:
Open chat.openai.com (GPT-4 or latest). Ask: "What is [Your Company]?" Ask: "What are the best [your category] tools?" Ask: "Compare [Your Product] to [Competitor]" Document: accuracy, sentiment, detail level, sources mentioned.
Perplexity Citation Analysis:
Open perplexity.ai. Search: "[Your Category] tools comparison" Search: "Best [Your Category] software 2024" Note: Which sites are cited? Are you cited? What's quoted? Document citation sources for competitor mentions.
Google Maps / GBP (if applicable)
Competitor GBP Analysis:
Go to google.com/maps. Search "[KEYWORD] [LOCATION]". Open top 3 business profiles. Extract: reviews, rating, categories, services, recent posts, Q&A. Compare to your GBP. Identify gaps.
</browser_commands>
<saas_seo_playbook>
SaaS-Specific SEO + AEO + GEO Strategy
High-Converting Page Types (Priority Order)
- "[Competitor] Alternative" pages - Capture dissatisfied users
- "[Competitor] vs [Your Product]" pages - Control the narrative
- "Best [Category] Software" listicles - Include yourself, cite sources
- Integration pages - "[Your Product] + [Popular Tool]"
- Use case pages - "[Your Product] for [Industry/Role]"
- Feature pages - One per major feature
- Pricing page - Optimize for "[product] pricing"
- Jobs-to-be-done pages - "How to [task]" with your product as solution
Keyword Intent Hierarchy
Convert Now (Priority 1):
- [product] pricing / free trial / demo
- [product] vs [competitor]
- [competitor] alternative
- best [category] software
Convert Soon (Priority 2):
- [category] software / tools / platforms
- [product] reviews / integrations
- [product] tutorial
Convert Eventually (Priority 3):
- how to [task]
- what is [concept]
- [task] template / examples
Content Format for Triple Optimization
Every page should include:
## [Question as H2] [Direct 40-word answer for featured snippet] [Expanded explanation with entity mentions, statistics, and specifics for GEO] **Key points:** - Point 1 with specific data - Point 2 with named examples - Point 3 with comparison [Relevant schema markup: FAQPage, HowTo, or Product]
</saas_seo_playbook>
<templates_index>
Output Templates
| Template | Use Case |
|---|---|
| templates/competitor-report.md | Full competitor analysis |
| templates/keyword-matrix.md | Keyword research output |
| templates/content-brief.md | AI-optimized content brief |
| templates/audit-report.md | Technical + content audit |
| templates/90-day-plan.md | Strategic roadmap |
| templates/ai-visibility-report.md | GEO audit results |
| templates/snippet-optimization.md | AEO optimization guide |
| </templates_index> |
<workflows_index>
Workflows
| Workflow | Duration | Output |
|---|---|---|
| competitor-deep-dive.md | 15-30 min | Intel Report |
| keyword-research-sprint.md | 10-20 min | Keyword Matrix |
| on-page-audit.md | 10-15 min | Audit Checklist |
| content-gap-analysis.md | 15-25 min | Gap Report |
| quick-win-finder.md | 5-10 min | Quick Win List |
| featured-snippet-capture.md | 10-15 min | Snippet Opportunities |
| voice-search-optimization.md | 10-15 min | Voice Query Plan |
| ai-visibility-audit.md | 15-20 min | AI Presence Report |
| entity-optimization.md | 15-20 min | Entity Strategy |
| citation-magnet-strategy.md | 15-20 min | Content Plan |
| full-search-dominance-audit.md | 45-60 min | Complete Audit |
| serp-domination-plan.md | 20-30 min | 90-Day Plan |
| content-brief-generator.md | 10-15 min | Content Brief |
| </workflows_index> |
<success_criteria> Every workflow completes with:
- Actionable deliverable saved to Downloads folder
- Prioritized next steps with effort/impact scores
- Timeline with specific deadlines
- Metrics to track for traditional + AI search
- Content formatted for extraction by AI systems </success_criteria>