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.

install
source · Clone the upstream repo
git clone https://github.com/diegosouzapw/awesome-omni-skill
Claude Code · Install into ~/.claude/skills/
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"
manifest: skills/business/seo-domination/SKILL.md
source content

<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

SEOAEOGEO
TargetSearch engine rankingsFeatured snippets, PAA, voiceAI model responses
FormatKeyword-optimized pagesQuestion-answer pairsStructured, cited, entity-rich
SignalBacklinks, authorityDirect answers, schemaEntity mentions, citations
MetricRankings, organic trafficFeatured snippet winsBrand mentions in AI outputs

Core Principle: Format for Extraction

AI systems don't rank pages - they extract and synthesize information. Your content must be:

  1. Directly answerable - Clear, concise answers in the first 2-3 sentences
  2. Entity-rich - Named entities, not vague descriptions
  3. Structured - Headers, lists, tables that machines can parse
  4. Cited/Citable - Include data points, statistics, sources
  5. Authoritative - Expert authorship, E-E-A-T signals

</essential_principles>

<intake> **What do you want to dominate?**

Traditional SEO:

  1. Competitor Deep Dive - Full analysis of 3-5 competitors
  2. Keyword Research Sprint - High-intent keywords with ranking potential
  3. On-Page Audit - Technical + content audit with prioritized fixes
  4. Content Gap Analysis - What competitors rank for that you don't
  5. 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>
<routing> | Selection | Workflow | Output | |-----------|----------|--------| | 1 | workflows/competitor-deep-dive.md | Competitor Intel Report | | 2 | workflows/keyword-research-sprint.md | Keyword Opportunity Matrix | | 3 | workflows/on-page-audit.md | Technical Audit + Fix Checklist | | 4 | workflows/content-gap-analysis.md | Content Gap Report | | 5 | workflows/quick-win-finder.md | Quick Win Keyword List | | 6 | workflows/featured-snippet-capture.md | Snippet Opportunity Report | | 7 | workflows/voice-search-optimization.md | Voice Query Optimization Plan | | 8 | workflows/faq-schema-strategy.md | FAQ Schema Implementation Guide | | 9 | workflows/ai-visibility-audit.md | AI Search Presence Report | | 10 | workflows/entity-optimization.md | Entity Building Strategy | | 11 | workflows/citation-magnet-strategy.md | Citation-Worthy Content Plan | | 12 | workflows/full-search-dominance-audit.md | Complete Audit | | 13 | workflows/serp-domination-plan.md | 90-Day Ranking Strategy | | 14 | workflows/content-brief-generator.md | AI-Optimized Content Brief | | 15 | workflows/create-seo-content.md | Publish-Ready Article/Page | | 16 | workflows/create-comparison-page.md | Comparison/Alternative Page | | 17 | workflows/create-gbp-posts.md | 10-20 GBP Posts | | 18 | workflows/create-meta-tags.md | Optimized Titles/Descriptions | | 19 | workflows/create-faq-content.md | FAQ Section for PAA | </routing>

<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

  1. 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.
  1. Answer format:
  • Direct answer in first sentence (< 50 words)
  • Supporting detail in next 2-3 sentences
  • Include the exact question as an H2
  1. 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:

  1. Include conversational long-tail keywords
  2. Answer in complete sentences (not fragments)
  3. Keep answers under 29 words for voice assistant limit
  4. Use structured data (SpeakableSpecification schema)
  5. Target position 0-3 (voice typically reads top result)

Schema Markup Priority

Schema TypeAEO ValueImplementation
FAQPageCriticalEvery page with Q&A content
HowToHighTutorial/guide content
ArticleHighBlog posts with author info
ProductHighProduct pages
LocalBusinessHighLocal SEO pages
SpeakableSpecificationMediumVoice-optimized content
BreadcrumbListMediumNavigation clarity

</aeo_strategies>

<geo_strategies>

Generative Engine Optimization (GEO)

How LLMs "See" Your Content

LLMs don't crawl like Google. They:

  1. Train on web data - Your content may be in training data
  2. Retrieve in real-time - RAG systems fetch current content (Perplexity, Bing Chat)
  3. Associate entities - Brand ↔ Category ↔ Attributes connections
  4. 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:

  1. Industry Statistics: "[X]% of [category] users report [finding]" - Original research gets cited

  2. Definitions: "[Term] is defined as [clear definition]" - Become the source of truth

  3. Comparisons: "[Product A] vs [Product B]: [Product A] offers [X], while [Product B] focuses on [Y]"

  4. Historical Context: "[Category] emerged in [year] when [company] first introduced [innovation]"

  5. 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:

  1. Wikipedia presence - Create or ensure accurate Wikipedia entry
  2. Wikidata entry - Structured data that AI systems reference
  3. Knowledge panels - Trigger Google Knowledge Panel
  4. Industry mentions - Get cited in industry publications
  5. Consistent NAP - Name, category, description consistent everywhere
  6. 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)

  1. "[Competitor] Alternative" pages - Capture dissatisfied users
  2. "[Competitor] vs [Your Product]" pages - Control the narrative
  3. "Best [Category] Software" listicles - Include yourself, cite sources
  4. Integration pages - "[Your Product] + [Popular Tool]"
  5. Use case pages - "[Your Product] for [Industry/Role]"
  6. Feature pages - One per major feature
  7. Pricing page - Optimize for "[product] pricing"
  8. 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

TemplateUse Case
templates/competitor-report.mdFull competitor analysis
templates/keyword-matrix.mdKeyword research output
templates/content-brief.mdAI-optimized content brief
templates/audit-report.mdTechnical + content audit
templates/90-day-plan.mdStrategic roadmap
templates/ai-visibility-report.mdGEO audit results
templates/snippet-optimization.mdAEO optimization guide
</templates_index>

<workflows_index>

Workflows

WorkflowDurationOutput
competitor-deep-dive.md15-30 minIntel Report
keyword-research-sprint.md10-20 minKeyword Matrix
on-page-audit.md10-15 minAudit Checklist
content-gap-analysis.md15-25 minGap Report
quick-win-finder.md5-10 minQuick Win List
featured-snippet-capture.md10-15 minSnippet Opportunities
voice-search-optimization.md10-15 minVoice Query Plan
ai-visibility-audit.md15-20 minAI Presence Report
entity-optimization.md15-20 minEntity Strategy
citation-magnet-strategy.md15-20 minContent Plan
full-search-dominance-audit.md45-60 minComplete Audit
serp-domination-plan.md20-30 min90-Day Plan
content-brief-generator.md10-15 minContent Brief
</workflows_index>

<success_criteria> Every workflow completes with:

  1. Actionable deliverable saved to Downloads folder
  2. Prioritized next steps with effort/impact scores
  3. Timeline with specific deadlines
  4. Metrics to track for traditional + AI search
  5. Content formatted for extraction by AI systems </success_criteria>