Rank
70
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Traction
No public download signal
Freshness
Updated 2d ago
Xpersona Agent
Analyzes search engine results pages (SERPs) to understand ranking factors, SERP features, user intent patterns, and AI overview triggers. Essential for unde... Skill: Serp Analysis Owner: aaron-he-zhu Summary: Analyzes search engine results pages (SERPs) to understand ranking factors, SERP features, user intent patterns, and AI overview triggers. Essential for unde... Tags: latest:2.0.0 Version history: v2.0.0 | 2026-02-14T04:23:25.136Z | auto **Summary:** v2.0.0 adds automated natural language triggers and metadata, improving discoverability and integration with other SEO
clawhub skill install kn73qjxwmbna25qq8q051epqt980sys5:serp-analysisOverall rank
#62
Adoption
1.1K downloads
Trust
Unknown
Freshness
Mar 1, 2026
Freshness
Last checked Mar 1, 2026
Best For
Serp Analysis is best for general automation workflows where OpenClaw compatibility matters.
Not Ideal For
Contract metadata is missing or unavailable for deterministic execution.
Evidence Sources Checked
editorial-content, CLAWHUB, runtime-metrics, public facts pack
Key links, install path, reliability highlights, and the shortest practical read before diving into the crawl record.
Overview
Analyzes search engine results pages (SERPs) to understand ranking factors, SERP features, user intent patterns, and AI overview triggers. Essential for unde... Skill: Serp Analysis Owner: aaron-he-zhu Summary: Analyzes search engine results pages (SERPs) to understand ranking factors, SERP features, user intent patterns, and AI overview triggers. Essential for unde... Tags: latest:2.0.0 Version history: v2.0.0 | 2026-02-14T04:23:25.136Z | auto **Summary:** v2.0.0 adds automated natural language triggers and metadata, improving discoverability and integration with other SEO Capability contract not published. No trust telemetry is available yet. 1.1K downloads reported by the source. Last updated 4/15/2026.
Trust score
Unknown
Compatibility
OpenClaw
Freshness
Mar 1, 2026
Vendor
Clawhub
Artifacts
0
Benchmarks
0
Last release
2.0.0
Install & run
clawhub skill install kn73qjxwmbna25qq8q051epqt980sys5:serp-analysisSetup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Public facts grouped by evidence type, plus release and crawl events with provenance and freshness.
Public facts
Vendor
Clawhub
Protocol compatibility
OpenClaw
Latest release
2.0.0
Adoption signal
1.1K downloads
Handshake status
UNKNOWN
Parameters, dependencies, examples, extracted files, editorial overview, and the complete README when available.
Captured outputs
Extracted files
3
Examples
6
Snippets
0
Languages
Unknown
text
Analyze the SERP for [keyword]
text
What does it take to rank for [keyword]?
text
Analyze featured snippet opportunities for [keyword list]
text
Which of these keywords trigger AI Overviews? [keyword list]
text
Why does [URL] rank #1 for [keyword]?
markdown
## SERP Analysis: "[keyword]" **Search Details** - Keyword: [keyword] - Location: [location] - Device: [mobile/desktop] - Date: [date] ### SERP Layout Overview
SKILL.md
---
name: serp-analysis
description: 'Use when the user asks to "analyze search results", "SERP analysis", "what ranks for", "SERP features", "why does this page rank", "what is on page one for this query", "who ranks for this keyword", or "what does Google show for". Analyzes search engine results pages (SERPs) to understand ranking factors, SERP features, user intent patterns, and AI overview triggers. Essential for understanding what it takes to rank. For tracking rankings over time, see rank-tracker. For keyword discovery, see keyword-research.'
license: Apache-2.0
metadata:
author: aaron-he-zhu
version: "2.0.0"
geo-relevance: "high"
tags:
- seo
- geo
- serp
- search results
- ranking factors
- serp features
- ai overviews
- featured snippets
- search intent
triggers:
- "analyze search results"
- "SERP analysis"
- "what ranks for"
- "SERP features"
- "why does this page rank"
- "featured snippets"
- "AI overviews"
- "what's on page one for this query"
- "who ranks for this keyword"
- "what does Google show for"
---
# SERP Analysis
> **[SEO & GEO Skills Library](https://skills.sh/aaron-he-zhu/seo-geo-claude-skills)** · 20 skills for SEO + GEO · Install all: `npx skills add aaron-he-zhu/seo-geo-claude-skills`
<details>
<summary>Browse all 20 skills</summary>
**Research** · [keyword-research](../keyword-research/) · [competitor-analysis](../competitor-analysis/) · **serp-analysis** · [content-gap-analysis](../content-gap-analysis/)
**Build** · [seo-content-writer](../../build/seo-content-writer/) · [geo-content-optimizer](../../build/geo-content-optimizer/) · [meta-tags-optimizer](../../build/meta-tags-optimizer/) · [schema-markup-generator](../../build/schema-markup-generator/)
**Optimize** · [on-page-seo-auditor](../../optimize/on-page-seo-auditor/) · [technical-seo-checker](../../optimize/technical-seo-checker/) · [internal-linking-optimizer](../../optimize/internal-linking-optimizer/) · [content-refresher](../../optimize/content-refresher/)
**Monitor** · [rank-tracker](../../monitor/rank-tracker/) · [backlink-analyzer](../../monitor/backlink-analyzer/) · [performance-reporter](../../monitor/performance-reporter/) · [alert-manager](../../monitor/alert-manager/)
**Cross-cutting** · [content-quality-auditor](../../cross-cutting/content-quality-auditor/) · [domain-authority-auditor](../../cross-cutting/domain-authority-auditor/) · [entity-optimizer](../../cross-cutting/entity-optimizer/) · [memory-management](../../cross-cutting/memory-management/)
</details>
This skill analyzes Search Engine Results Pages to reveal what's working for ranking content, which SERP features appear, and what triggers AI-generated answers. Understand the battlefield before creating content.
## When to Use This Skill
- Before creating content for a target keyword
- Understanding why certain pages rank #1
- Identifying SERP feature opportunities (featured snippets, PAA)
-_meta.json
{
"ownerId": "kn73qjxwmbna25qq8q051epqt980sys5",
"slug": "serp-analysis",
"version": "2.0.0",
"publishedAt": 1771043005136
}references/serp-feature-taxonomy.md
# SERP Feature Taxonomy A comprehensive reference covering every SERP feature type, trigger conditions, optimization techniques, monitoring approaches, and AI Overview patterns. Use this to plan which SERP features to target and how to win them. ## Overview Modern Search Engine Results Pages are far more than ten blue links. Google displays 20+ distinct feature types that can dramatically affect click-through rates, visibility, and traffic. Understanding which features appear for your target keywords -- and how to optimize for them -- is essential to any SEO or GEO strategy. --- ## SERP Feature Categories SERP features fall into five broad categories: | Category | Features | Controlled By | |----------|---------|--------------| | **Knowledge Features** | Knowledge Panel, AI Overview, Featured Snippet | Content quality + structured data | | **Engagement Features** | People Also Ask, Related Searches, Things to Know | Content relevance + question coverage | | **Rich Results** | FAQ, How-To, Review Stars, Recipe, Event, Product | Schema markup + content format | | **Media Features** | Image Pack, Video Carousel, Web Stories | Media optimization + hosting platform | | **Commerce Features** | Shopping Results, Local Pack, Ads | Merchant feeds + Google Business Profile + ad spend | --- ## Complete Feature Reference ### 1. Featured Snippet **What it is:** An extracted answer displayed at Position 0 (above organic results) in a box. **Sub-types:** | Sub-type | Format | Typical Trigger | Example Query | |---------|--------|----------------|---------------| | Paragraph | 40-60 word text block | "What is", "Why is", definitions | "what is domain authority" | | Ordered List | Numbered steps | "How to", process queries | "how to submit a sitemap" | | Unordered List | Bulleted list | "Types of", "best", collections | "types of schema markup" | | Table | Data in rows/columns | Comparison, data, pricing | "HTTP status codes list" | | Video | YouTube clip with timestamp | "How to" with visual component | "how to use Google Search Console" | **Optimization Playbook:** 1. **Identify snippet-eligible keywords** -- Check if a snippet already exists for your target keyword 2. **Match the existing format** -- If current snippet is a list, create a list; if paragraph, write a concise paragraph 3. **Place the answer immediately after the triggering heading** -- Use H2/H3 with the target question, then answer directly below 4. **Keep paragraph snippets to 40-60 words** -- Concise, complete answers win 5. **Use proper HTML structure** -- Ordered lists use `<ol>`, tables use `<table>`, not just visual formatting 6. **Include the target query in the heading** -- The H2/H3 should closely match the search query 7. **Provide context after the snippet answer** -- Elaborate below to demonstrate depth **Monitoring:** - Track featured snippet ownership weekly for target keywords - Monitor snippet format changes (Google may switch from paragraph to list) - Watch for
Editorial read
Docs source
CLAWHUB
Editorial quality
ready
Analyzes search engine results pages (SERPs) to understand ranking factors, SERP features, user intent patterns, and AI overview triggers. Essential for unde... Skill: Serp Analysis Owner: aaron-he-zhu Summary: Analyzes search engine results pages (SERPs) to understand ranking factors, SERP features, user intent patterns, and AI overview triggers. Essential for unde... Tags: latest:2.0.0 Version history: v2.0.0 | 2026-02-14T04:23:25.136Z | auto **Summary:** v2.0.0 adds automated natural language triggers and metadata, improving discoverability and integration with other SEO
Skill: Serp Analysis
Owner: aaron-he-zhu
Summary: Analyzes search engine results pages (SERPs) to understand ranking factors, SERP features, user intent patterns, and AI overview triggers. Essential for unde...
Tags: latest:2.0.0
Version history:
v2.0.0 | 2026-02-14T04:23:25.136Z | auto
Summary: v2.0.0 adds automated natural language triggers and metadata, improving discoverability and integration with other SEO skills.
v1.0.3 | 2026-02-11T15:39:32.336Z | auto
v1.0.2 | 2026-02-10T16:07:20.980Z | auto
v1.0.1 | 2026-02-08T14:08:05.467Z | auto
No file changes detected for version 1.0.1.
v1.0.0 | 2026-02-08T13:59:55.248Z | user
SERP Analysis skill initial release.
Archive index:
Archive v2.0.0: 3 files, 15326 bytes
Files: references/serp-feature-taxonomy.md (19383b), SKILL.md (22505b), _meta.json (132b)
File v2.0.0:SKILL.md
<details> <summary>Browse all 20 skills</summary>SEO & GEO Skills Library · 20 skills for SEO + GEO · Install all:
npx skills add aaron-he-zhu/seo-geo-claude-skills
Research · keyword-research · competitor-analysis · serp-analysis · content-gap-analysis
Build · seo-content-writer · geo-content-optimizer · meta-tags-optimizer · schema-markup-generator
Optimize · on-page-seo-auditor · technical-seo-checker · internal-linking-optimizer · content-refresher
Monitor · rank-tracker · backlink-analyzer · performance-reporter · alert-manager
Cross-cutting · content-quality-auditor · domain-authority-auditor · entity-optimizer · memory-management
</details>This skill analyzes Search Engine Results Pages to reveal what's working for ranking content, which SERP features appear, and what triggers AI-generated answers. Understand the battlefield before creating content.
Analyze the SERP for [keyword]
What does it take to rank for [keyword]?
Analyze featured snippet opportunities for [keyword list]
Which of these keywords trigger AI Overviews? [keyword list]
Why does [URL] rank #1 for [keyword]?
See CONNECTORS.md for tool category placeholders.
With ~~SEO tool + ~~search console + ~~AI monitor connected: Automatically fetch SERP snapshots for target keywords, extract ranking page metrics (domain authority, backlinks, content length), pull SERP feature data, and check AI Overview presence using ~~AI monitor. Historical SERP change data and mobile vs. desktop variations can be retrieved automatically.
With manual data only: Ask the user to provide:
Proceed with the full analysis using provided data. Note in the output which metrics are from automated collection vs. user-provided data.
When a user requests SERP analysis:
Understand the Query
Clarify if needed:
Map SERP Composition
Document all elements appearing:
## SERP Analysis: "[keyword]"
**Search Details**
- Keyword: [keyword]
- Location: [location]
- Device: [mobile/desktop]
- Date: [date]
### SERP Layout Overview
┌─────────────────────────────────────────┐ │ [AI Overview / SGE] (if present) │ ├─────────────────────────────────────────┤ │ [Ads] - [X] ads above fold │ ├─────────────────────────────────────────┤ │ [Featured Snippet] (if present) │ ├─────────────────────────────────────────┤ │ [Organic Result #1] │ │ [Organic Result #2] │ │ [People Also Ask] (if present) │ │ [Organic Result #3] │ │ ... │ ├─────────────────────────────────────────┤ │ [Related Searches] │ └─────────────────────────────────────────┘
### SERP Features Present
| Feature | Present | Position | Opportunity |
|---------|---------|----------|-------------|
| AI Overview | Yes/No | Top | [analysis] |
| Featured Snippet | Yes/No | [pos] | [analysis] |
| People Also Ask | Yes/No | [pos] | [analysis] |
| Knowledge Panel | Yes/No | Right | [analysis] |
| Image Pack | Yes/No | [pos] | [analysis] |
| Video Results | Yes/No | [pos] | [analysis] |
| Local Pack | Yes/No | [pos] | [analysis] |
| Shopping Results | Yes/No | [pos] | [analysis] |
| News Results | Yes/No | [pos] | [analysis] |
| Sitelinks | Yes/No | [pos] | [analysis] |
Analyze Top Ranking Pages
For top 10 results:
### Top 10 Organic Results Analysis
#### Position #1: [Title]
**URL**: [url]
**Domain**: [domain]
**Domain Authority**: [DA]
**Content Analysis**:
- Type: [Blog/Product/Guide/etc.]
- Word Count: [X] words
- Publish Date: [date]
- Last Updated: [date]
**On-Page Factors**:
- Title: [exact title]
- Title contains keyword: Yes/No
- Meta description: [description]
- H1: [heading]
- URL structure: [clean/keyword-rich/etc.]
**Content Structure**:
- Headings (H2s): [list key sections]
- Media: [X] images, [X] videos
- Tables/Lists: Yes/No
- FAQ section: Yes/No
**Estimated Metrics**:
- Page backlinks: [X]
- Referring domains: [X]
- Social shares: [X]
**Why It Ranks #1**:
1. [Factor 1]
2. [Factor 2]
3. [Factor 3]
[Repeat for positions #2-10]
Identify Ranking Patterns
### Ranking Patterns Analysis
**Common Characteristics of Top 5 Results**:
| Factor | Avg/Common Value | Importance |
|--------|-----------------|------------|
| Word Count | [X] words | High/Med/Low |
| Domain Authority | [X] | High/Med/Low |
| Page Backlinks | [X] | High/Med/Low |
| Content Freshness | [timeframe] | High/Med/Low |
| HTTPS | [X]% | High/Med/Low |
| Mobile Optimized | [X]% | High/Med/Low |
**Content Format Distribution**:
- How-to guides: [X]/10
- Listicles: [X]/10
- In-depth articles: [X]/10
- Product pages: [X]/10
- Other: [X]/10
**Domain Type Distribution**:
- Brand/Company sites: [X]/10
- Media/News sites: [X]/10
- Niche blogs: [X]/10
- Aggregators: [X]/10
**Key Success Factors Identified**:
1. **[Factor 1]**: [Explanation + evidence]
2. **[Factor 2]**: [Explanation + evidence]
3. **[Factor 3]**: [Explanation + evidence]
Analyze SERP Features
### Featured Snippet Analysis
**Current Snippet Holder**: [URL]
**Snippet Type**: [Paragraph/List/Table/Video]
**Snippet Content**:
> [Exact text/description of snippet]
**How to Win This Snippet**:
1. [Strategy based on current snippet]
2. [Content format recommendation]
3. [Structure recommendation]
---
### People Also Ask (PAA) Analysis
**Questions Appearing**:
1. [Question 1] → Currently answered by: [URL]
2. [Question 2] → Currently answered by: [URL]
3. [Question 3] → Currently answered by: [URL]
4. [Question 4] → Currently answered by: [URL]
**PAA Optimization Strategy**:
- Include these questions as H2/H3 headings
- Provide direct, concise answers (40-60 words)
- Use FAQ schema markup
---
### AI Overview Analysis
**AI Overview Present**: Yes/No
**AI Overview Type**: [Summary/List/Comparison/etc.]
**Sources Cited in AI Overview**:
1. [Source 1] - [Why cited]
2. [Source 2] - [Why cited]
3. [Source 3] - [Why cited]
**AI Overview Content Patterns**:
- Pulls definitions from: [source type]
- Lists information as: [format]
- Cites statistics from: [source type]
**How to Get Cited in AI Overview**:
1. [Specific recommendation]
2. [Specific recommendation]
3. [Specific recommendation]
Determine Search Intent
### Search Intent Analysis
**Primary Intent**: [Informational/Commercial/Transactional/Navigational]
**Evidence**:
- SERP features suggest: [analysis]
- Top results are: [content types]
- User likely wants: [description]
**Intent Breakdown**:
- Informational signals: [X]%
- Commercial signals: [X]%
- Transactional signals: [X]%
**Content Format Implication**:
Based on intent, your content should:
- Format: [recommendation]
- Tone: [recommendation]
- CTA: [recommendation]
Calculate True Difficulty
### Difficulty Assessment
**Overall Difficulty Score**: [X]/100
**Difficulty Factors**:
| Factor | Score | Weight | Impact |
|--------|-------|--------|--------|
| Top 10 Domain Authority | [avg] | 25% | [High/Med/Low] |
| Top 10 Page Authority | [avg] | 20% | [High/Med/Low] |
| Backlinks Required | [est.] | 20% | [High/Med/Low] |
| Content Quality Bar | [rating] | 20% | [High/Med/Low] |
| SERP Stability | [rating] | 15% | [High/Med/Low] |
**Realistic Assessment**:
- **New site (DA <20)**: [Can rank?] [Timeframe]
- **Growing site (DA 20-40)**: [Can rank?] [Timeframe]
- **Established site (DA 40+)**: [Can rank?] [Timeframe]
**Easier Alternatives**:
If too difficult, consider:
- [Alternative keyword 1] - Difficulty: [X]
- [Alternative keyword 2] - Difficulty: [X]
Generate Recommendations
## SERP Analysis Summary & Recommendations
### Key Findings
1. [Most important finding]
2. [Second important finding]
3. [Third important finding]
### Content Requirements to Rank
To compete for "[keyword]", you need:
**Minimum Requirements**:
- [ ] Word count: [X]+ words
- [ ] Backlinks: [X]+ referring domains
- [ ] Domain Authority: [X]+
- [ ] Content format: [type]
- [ ] Include: [specific elements]
**Differentiators to Win**:
- [ ] [Unique angle from analysis]
- [ ] [Missing element in current results]
- [ ] [SERP feature opportunity]
### SERP Feature Strategy
| Feature | Winnable? | Strategy |
|---------|-----------|----------|
| Featured Snippet | Yes/No | [strategy] |
| PAA | Yes/No | [strategy] |
| AI Overview | Yes/No | [strategy] |
### Recommended Content Outline
Based on SERP analysis:
Title: [Optimized title]
H1: [Main heading]
[Introduction - address intent immediately]
H2: [Section based on PAA/top results] H2: [Section based on PAA/top results] H2: [Section based on PAA/top results]
[FAQ section for PAA optimization]
[Conclusion with CTA]
### Next Steps
1. [Immediate action]
2. [Content creation action]
3. [Optimization action]
User: "Analyze the SERP for 'how to start a podcast'"
Output:
# SERP Analysis: "how to start a podcast"
## SERP Overview
**Intent**: Informational (100%)
**Difficulty**: 72/100 (High)
**AI Overview**: Yes - comprehensive guide format
### SERP Features Present
| Feature | Present | Analysis |
|---------|---------|----------|
| AI Overview | ✅ | Lists steps, cites 3 sources |
| Featured Snippet | ✅ | Step-by-step list from Buzzsprout |
| People Also Ask | ✅ | 4 questions visible, expandable |
| Video Results | ✅ | 3 YouTube videos mid-page |
| Image Pack | ❌ | |
### Top 5 Results Analysis
| Pos | Domain | DA | Word Count | Format | Backlinks |
|-----|--------|-----|------------|--------|-----------|
| 1 | Buzzsprout | 71 | 8,500 | Ultimate Guide | 2,400 |
| 2 | Spotify | 93 | 3,200 | How-to Guide | 890 |
| 3 | Podcastinsights | 58 | 12,000 | Mega Guide | 1,800 |
| 4 | Transistor | 62 | 5,500 | Tutorial | 720 |
| 5 | HubSpot | 91 | 6,200 | Complete Guide | 1,100 |
### Why #1 Ranks First
Buzzsprout's guide succeeds because:
1. **Comprehensive** - Covers every step in detail
2. **Updated** - Current year in title, recent updates
3. **Structured** - Clear numbered steps (owns featured snippet)
4. **Authoritative** - Podcast hosting company (topical authority)
5. **Supporting content** - Links to detailed sub-guides
### Featured Snippet Opportunity
**Current format**: Ordered list (steps)
**Current holder**: Buzzsprout
**To win snippet**:
- Create cleaner, more scannable list format
- Keep steps to 8-10 items max
- Start each step with action verb
- Include "how to start a podcast" in H2
### AI Overview Analysis
**Sources cited**:
1. Buzzsprout - "Choose your podcast topic"
2. Spotify for Podcasters - "Record and edit"
3. Wikipedia - Definition of podcasting
**Pattern**: AI pulls step-by-step instructions from guides with clear structure
### Content Requirements
To rank on page 1:
- **Word count**: 5,000+ words minimum
- **Format**: Step-by-step ultimate guide
- **Backlinks**: 500+ from relevant domains
- **Updates**: Must show current year
- **Unique angle**: Equipment comparisons, cost breakdowns, or specific niche focus
### Recommended Strategy
Given high difficulty, consider:
1. Target long-tail: "how to start a podcast for free" (Difficulty: 45)
2. Target niche: "how to start a podcast about [topic]" (Difficulty: 30)
3. Create supporting video content for video carousel
4. Focus on PAA optimization for quick wins
Compare SERPs for [keyword 1], [keyword 2], [keyword 3]
How has the SERP for [keyword] changed over time?
Compare SERP for [keyword] in [location 1] vs [location 2]
Analyze mobile vs desktop SERP differences for [keyword]
| SERP Feature | Trigger Conditions | Content Requirements | Optimization Approach | |-------------|-------------------|---------------------|---------------------| | Featured Snippet (paragraph) | Question/definition queries | 40-60 word direct answer under H2 | Answer immediately, then elaborate | | Featured Snippet (list) | "How to", "best", "top" queries | Numbered/bulleted list with clear items | Use numbered steps or ranked lists | | Featured Snippet (table) | Comparison/data queries | Well-structured HTML table | Create comparison tables | | People Also Ask | Most informational queries | Concise answer paragraphs | Target PAA questions as H2/H3s | | Knowledge Panel | Entity queries | Schema markup, Wikipedia presence | Structured data + authoritative citations | | Image Pack | Visual/product queries | Optimized images with alt text | Descriptive filenames, proper alt text | | Video Carousel | How-to/tutorial queries | Video content with transcripts | YouTube optimization, video schema | | Local Pack | Location-based queries | Google Business Profile | Local SEO optimization | | Shopping Results | Product/purchase queries | Product schema, Google Merchant | Product feed optimization | | Sitelinks | Navigational/brand queries | Clear site structure | Logical hierarchy, breadcrumbs |
| Analysis Dimension | What to Look For | Why It Matters | |-------------------|-----------------|----------------| | Trigger Rate | Does this query generate an AI Overview? | Not all queries have AI responses | | Source Selection | Which domains are cited? How many? | Reveals authority signals AI uses | | Citation Format | Direct quotes vs. synthesized content | Shows what content format AI prefers | | Answer Structure | Bullet points, paragraphs, tables | Indicates optimal content formatting | | Fact Patterns | Statistics, definitions, lists cited | Shows what content elements get cited | | Update Sensitivity | How fresh are cited sources? | Reveals recency bias strength |
| SERP Composition | Implied Intent | Content Strategy | |-----------------|---------------|-----------------| | All blog posts / articles | Informational | Create comprehensive guide | | Product pages + shopping | Transactional | Optimize product/category page | | Mix of reviews + products | Commercial investigation | Create comparison/review content | | Videos dominate | Visual/instructional | Create video content + transcript | | Local pack present | Local intent | Local SEO optimization | | News results present | Trending/current | Timely, newsworthy content | | Forum/Reddit results | Community/opinion | Create opinionated, discussion-worthy content |
| Indicator | Stability Signal | Volatility Signal | |-----------|-----------------|-------------------| | Top 3 age | Same pages for 6+ months | New pages in top 3 within 3 months | | Domain diversity | 2-3 domains dominate top 10 | 8+ different domains in top 10 | | SERP feature changes | Same features consistently | Features appearing/disappearing | | Algorithm sensitivity | Positions stable through updates | Major position shifts during updates |
| SERP Signal | Opportunity Level | Recommended Action | |------------|------------------|-------------------| | Low-authority sites in top 5 | High | Create superior content to outrank | | Outdated content ranking | High | Publish fresh, updated content | | Thin content ranking | High | Create comprehensive coverage | | Forums/UGC ranking | High | Create authoritative alternative | | All DR 90+ sites | Low | Target related long-tail instead | | AI Overview with few sources | Medium | Optimize for AI citation |
File v2.0.0:_meta.json
{ "ownerId": "kn73qjxwmbna25qq8q051epqt980sys5", "slug": "serp-analysis", "version": "2.0.0", "publishedAt": 1771043005136 }
File v2.0.0:references/serp-feature-taxonomy.md
A comprehensive reference covering every SERP feature type, trigger conditions, optimization techniques, monitoring approaches, and AI Overview patterns. Use this to plan which SERP features to target and how to win them.
Modern Search Engine Results Pages are far more than ten blue links. Google displays 20+ distinct feature types that can dramatically affect click-through rates, visibility, and traffic. Understanding which features appear for your target keywords -- and how to optimize for them -- is essential to any SEO or GEO strategy.
SERP features fall into five broad categories:
| Category | Features | Controlled By | |----------|---------|--------------| | Knowledge Features | Knowledge Panel, AI Overview, Featured Snippet | Content quality + structured data | | Engagement Features | People Also Ask, Related Searches, Things to Know | Content relevance + question coverage | | Rich Results | FAQ, How-To, Review Stars, Recipe, Event, Product | Schema markup + content format | | Media Features | Image Pack, Video Carousel, Web Stories | Media optimization + hosting platform | | Commerce Features | Shopping Results, Local Pack, Ads | Merchant feeds + Google Business Profile + ad spend |
What it is: An extracted answer displayed at Position 0 (above organic results) in a box.
Sub-types:
| Sub-type | Format | Typical Trigger | Example Query | |---------|--------|----------------|---------------| | Paragraph | 40-60 word text block | "What is", "Why is", definitions | "what is domain authority" | | Ordered List | Numbered steps | "How to", process queries | "how to submit a sitemap" | | Unordered List | Bulleted list | "Types of", "best", collections | "types of schema markup" | | Table | Data in rows/columns | Comparison, data, pricing | "HTTP status codes list" | | Video | YouTube clip with timestamp | "How to" with visual component | "how to use Google Search Console" |
Optimization Playbook:
<ol>, tables use <table>, not just visual formattingMonitoring:
What it is: An expandable accordion of related questions with brief answers pulled from web pages.
Trigger conditions:
Optimization Playbook:
PAA Mining Workflow:
What it is: An AI-generated summary at the top of the SERP that synthesizes information from multiple sources, with cited links.
Trigger conditions:
AI Overview Formats:
| Format | Description | Trigger Pattern | |--------|-----------|----------------| | Summary paragraph | Synthesized text answer | Definitional and explanatory queries | | Bulleted list | Key points extracted from sources | "Benefits of", "reasons for", multi-factor answers | | Step-by-step | Ordered process | "How to" queries | | Comparison | Side-by-side analysis | "X vs Y", "difference between" | | Table | Structured data comparison | Data comparison, pricing, specifications |
Optimization Playbook:
Source Citation Patterns:
| What Gets Cited | Why | How to Optimize | |----------------|-----|----------------| | Definitions | AI needs authoritative definitions | Write clear, complete definitions in first paragraph | | Statistics | AI cites specific data points | Include original research, cite sources | | Step-by-step processes | AI extracts structured sequences | Use numbered lists with clear step headers | | Comparison data | AI synthesizes multi-source comparisons | Create comparison tables with clear labels | | Expert quotes | AI values authoritative voices | Include expert attribution with credentials |
What it is: A large information box (typically right sidebar on desktop) showing structured entity information from Google's Knowledge Graph.
Trigger conditions:
Optimization Playbook:
What it is: A row of image thumbnails within organic results, linking to Google Images.
Trigger conditions:
Optimization Playbook:
seo-audit-checklist-template.png not IMG_4523.pngWhat it is: A horizontal carousel of video thumbnails, typically from YouTube, or individual video results with thumbnails in organic listings.
Trigger conditions:
Optimization Playbook:
What it is: A map with 3 local business listings showing name, rating, address, and hours.
Trigger conditions:
Optimization Playbook:
What it is: Product listing ads and free product listings with images, prices, and store names.
Trigger conditions:
Optimization Playbook:
What it is: Additional links beneath a search result that point to specific pages within the same domain.
Sub-types:
| Sub-type | Appearance | Trigger | |---------|-----------|---------| | Full sitelinks | 4-6 two-column links with descriptions | Brand/navigational queries for authoritative sites | | Inline sitelinks | 2-4 single-line links | Semi-navigational queries | | Search box sitelinks | Site-specific search box | Large, well-structured sites |
Optimization Playbook:
These features depend on specific structured data markup:
| Rich Result | Schema Required | Content Type | Visual Impact | |------------|----------------|-------------|--------------| | FAQ | FAQPage | FAQ sections on any page | Expandable Q&A below listing | | How-To | HowTo | Step-by-step instructions | Steps with optional images | | Review Stars | Review / AggregateRating | Product/service reviews | Star rating in snippet | | Recipe | Recipe | Food/cooking content | Image, cook time, calories | | Event | Event | Event listings | Date, location, price | | Job Posting | JobPosting | Job listings | Salary, location, company | | Course | Course | Educational content | Provider, description, rating | | Breadcrumb | BreadcrumbList | Any page with hierarchy | Path display replacing URL |
General Rich Result Optimization:
What it is: Related query suggestions at the bottom of the SERP ("Related searches") or shown after a user clicks a result and returns ("People also search for").
Value for SEO:
How to Use:
What it is: Carousel cards showing key aspects of a topic, or key moments within a video.
Trigger conditions:
Optimization:
Not all SERP features deserve equal attention. Prioritize based on your content type and goals:
| SERP Feature | Traffic Impact | Effort to Win | Best For | |-------------|---------------|--------------|---------| | Featured Snippet | Very High | Medium | Informational content sites | | AI Overview citation | High (growing) | Medium-High | Authority/expertise sites | | People Also Ask | Medium-High | Low-Medium | FAQ-rich content | | Video Carousel | High | High (video production) | Tutorial/how-to content | | Local Pack | Very High (local) | Medium | Local businesses | | Rich Results (FAQ) | Medium | Low | Any content with Q&A | | Rich Results (Review) | Medium-High | Low-Medium | Product/service reviews | | Image Pack | Medium | Low-Medium | Visual content creators | | Shopping Results | Very High (ecommerce) | Medium | Product sellers | | Knowledge Panel | Medium (brand) | High (long-term) | Established brands | | Sitelinks | Low (brand already ranking) | Low (structural) | Large, structured sites |
| Metric | Frequency | Tool Category | Action Threshold | |--------|-----------|--------------|-----------------| | Featured snippet ownership | Weekly | ~~SEO tool | Lost snippet → investigate within 48 hours | | AI Overview citation rate | Weekly | ~~AI monitor | Citation loss → review content freshness | | PAA presence for target keywords | Monthly | ~~SEO tool | New PAA questions → create content | | SERP feature composition changes | Monthly | ~~SEO tool | New feature appearing → optimize for it | | Rich result errors | Weekly | Search Console | Any error → fix immediately | | Local Pack ranking | Weekly | ~~SEO tool | Drop below position 3 → investigate |
When SERP features change for your target keywords, investigate:
| Change | Possible Causes | Recommended Action | |--------|----------------|-------------------| | Featured snippet disappeared | Google removed snippet for this query; competitor won it | Check if snippet still exists; create better snippet-targeted content | | AI Overview appeared (new) | Google expanded AI Overviews to this query type | Optimize content for AI citation | | AI Overview disappeared | Query type removed from AI Overview program | Refocus on traditional SERP features | | Video carousel appeared | Google detected video intent for this query | Create video content for the keyword | | Local Pack appeared | Google detected local intent shift | Consider local SEO if relevant | | Shopping results appeared | Google detected commercial intent shift | Consider product markup or adjust content angle |
Certain SERP feature combinations indicate specific opportunities:
| SERP Combination | What It Signals | Opportunity | |-----------------|----------------|-------------| | AI Overview + Featured Snippet | Google sees this as high-information query | Optimize for both -- structured content with clear answers | | Video + PAA + Featured Snippet | Multi-format informational query | Create comprehensive guide with video and FAQ | | Shopping + Ads + Reviews | Strong commercial intent | Product optimization, review content | | Local Pack + Ads | Local commercial intent | Google Business Profile optimization | | No features (just blue links) | Low-feature query (or very new topic) | Potential early-mover advantage for rich results | | PAA only (no snippet) | Snippet opportunity not yet captured | Create snippet-optimized content |
The rise of AI Overviews changes how to prioritize SERP features:
| Scenario | Traditional Strategy | AI-Era Strategy | |---------|---------------------|----------------| | Informational query | Win featured snippet | Win AI Overview citation AND featured snippet | | Comparison query | Create comparison content | Create structured comparison tables (AI prefers these) | | Definition query | Write clear definition for snippet | Write authoritative, citable definition with evidence | | How-to query | Create step-by-step list | Create steps with unique insights AI can synthesize | | List query | Create comprehensive ranked list | Create list with original data/reasoning AI can cite |
Optimizing for both requires content that is both structurally sound AND substantively authoritative.
Archive v1.0.3: 3 files, 14688 bytes
Files: references/serp-feature-taxonomy.md (19383b), SKILL.md (20152b), _meta.json (132b)
File v1.0.3:SKILL.md
This skill analyzes Search Engine Results Pages to reveal what's working for ranking content, which SERP features appear, and what triggers AI-generated answers. Understand the battlefield before creating content.
Analyze the SERP for [keyword]
What does it take to rank for [keyword]?
Analyze featured snippet opportunities for [keyword list]
Which of these keywords trigger AI Overviews? [keyword list]
Why does [URL] rank #1 for [keyword]?
See CONNECTORS.md for tool category placeholders.
With ~~SEO tool + ~~search console + ~~AI monitor connected: Automatically fetch SERP snapshots for target keywords, extract ranking page metrics (domain authority, backlinks, content length), pull SERP feature data, and check AI Overview presence using ~~AI monitor. Historical SERP change data and mobile vs. desktop variations can be retrieved automatically.
With manual data only: Ask the user to provide:
Proceed with the full analysis using provided data. Note in the output which metrics are from automated collection vs. user-provided data.
When a user requests SERP analysis:
Understand the Query
Clarify if needed:
Map SERP Composition
Document all elements appearing:
## SERP Analysis: "[keyword]"
**Search Details**
- Keyword: [keyword]
- Location: [location]
- Device: [mobile/desktop]
- Date: [date]
### SERP Layout Overview
┌─────────────────────────────────────────┐ │ [AI Overview / SGE] (if present) │ ├─────────────────────────────────────────┤ │ [Ads] - [X] ads above fold │ ├─────────────────────────────────────────┤ │ [Featured Snippet] (if present) │ ├─────────────────────────────────────────┤ │ [Organic Result #1] │ │ [Organic Result #2] │ │ [People Also Ask] (if present) │ │ [Organic Result #3] │ │ ... │ ├─────────────────────────────────────────┤ │ [Related Searches] │ └─────────────────────────────────────────┘
### SERP Features Present
| Feature | Present | Position | Opportunity |
|---------|---------|----------|-------------|
| AI Overview | Yes/No | Top | [analysis] |
| Featured Snippet | Yes/No | [pos] | [analysis] |
| People Also Ask | Yes/No | [pos] | [analysis] |
| Knowledge Panel | Yes/No | Right | [analysis] |
| Image Pack | Yes/No | [pos] | [analysis] |
| Video Results | Yes/No | [pos] | [analysis] |
| Local Pack | Yes/No | [pos] | [analysis] |
| Shopping Results | Yes/No | [pos] | [analysis] |
| News Results | Yes/No | [pos] | [analysis] |
| Sitelinks | Yes/No | [pos] | [analysis] |
Analyze Top Ranking Pages
For top 10 results:
### Top 10 Organic Results Analysis
#### Position #1: [Title]
**URL**: [url]
**Domain**: [domain]
**Domain Authority**: [DA]
**Content Analysis**:
- Type: [Blog/Product/Guide/etc.]
- Word Count: [X] words
- Publish Date: [date]
- Last Updated: [date]
**On-Page Factors**:
- Title: [exact title]
- Title contains keyword: Yes/No
- Meta description: [description]
- H1: [heading]
- URL structure: [clean/keyword-rich/etc.]
**Content Structure**:
- Headings (H2s): [list key sections]
- Media: [X] images, [X] videos
- Tables/Lists: Yes/No
- FAQ section: Yes/No
**Estimated Metrics**:
- Page backlinks: [X]
- Referring domains: [X]
- Social shares: [X]
**Why It Ranks #1**:
1. [Factor 1]
2. [Factor 2]
3. [Factor 3]
[Repeat for positions #2-10]
Identify Ranking Patterns
### Ranking Patterns Analysis
**Common Characteristics of Top 5 Results**:
| Factor | Avg/Common Value | Importance |
|--------|-----------------|------------|
| Word Count | [X] words | High/Med/Low |
| Domain Authority | [X] | High/Med/Low |
| Page Backlinks | [X] | High/Med/Low |
| Content Freshness | [timeframe] | High/Med/Low |
| HTTPS | [X]% | High/Med/Low |
| Mobile Optimized | [X]% | High/Med/Low |
**Content Format Distribution**:
- How-to guides: [X]/10
- Listicles: [X]/10
- In-depth articles: [X]/10
- Product pages: [X]/10
- Other: [X]/10
**Domain Type Distribution**:
- Brand/Company sites: [X]/10
- Media/News sites: [X]/10
- Niche blogs: [X]/10
- Aggregators: [X]/10
**Key Success Factors Identified**:
1. **[Factor 1]**: [Explanation + evidence]
2. **[Factor 2]**: [Explanation + evidence]
3. **[Factor 3]**: [Explanation + evidence]
Analyze SERP Features
### Featured Snippet Analysis
**Current Snippet Holder**: [URL]
**Snippet Type**: [Paragraph/List/Table/Video]
**Snippet Content**:
> [Exact text/description of snippet]
**How to Win This Snippet**:
1. [Strategy based on current snippet]
2. [Content format recommendation]
3. [Structure recommendation]
---
### People Also Ask (PAA) Analysis
**Questions Appearing**:
1. [Question 1] → Currently answered by: [URL]
2. [Question 2] → Currently answered by: [URL]
3. [Question 3] → Currently answered by: [URL]
4. [Question 4] → Currently answered by: [URL]
**PAA Optimization Strategy**:
- Include these questions as H2/H3 headings
- Provide direct, concise answers (40-60 words)
- Use FAQ schema markup
---
### AI Overview Analysis
**AI Overview Present**: Yes/No
**AI Overview Type**: [Summary/List/Comparison/etc.]
**Sources Cited in AI Overview**:
1. [Source 1] - [Why cited]
2. [Source 2] - [Why cited]
3. [Source 3] - [Why cited]
**AI Overview Content Patterns**:
- Pulls definitions from: [source type]
- Lists information as: [format]
- Cites statistics from: [source type]
**How to Get Cited in AI Overview**:
1. [Specific recommendation]
2. [Specific recommendation]
3. [Specific recommendation]
Determine Search Intent
### Search Intent Analysis
**Primary Intent**: [Informational/Commercial/Transactional/Navigational]
**Evidence**:
- SERP features suggest: [analysis]
- Top results are: [content types]
- User likely wants: [description]
**Intent Breakdown**:
- Informational signals: [X]%
- Commercial signals: [X]%
- Transactional signals: [X]%
**Content Format Implication**:
Based on intent, your content should:
- Format: [recommendation]
- Tone: [recommendation]
- CTA: [recommendation]
Calculate True Difficulty
### Difficulty Assessment
**Overall Difficulty Score**: [X]/100
**Difficulty Factors**:
| Factor | Score | Weight | Impact |
|--------|-------|--------|--------|
| Top 10 Domain Authority | [avg] | 25% | [High/Med/Low] |
| Top 10 Page Authority | [avg] | 20% | [High/Med/Low] |
| Backlinks Required | [est.] | 20% | [High/Med/Low] |
| Content Quality Bar | [rating] | 20% | [High/Med/Low] |
| SERP Stability | [rating] | 15% | [High/Med/Low] |
**Realistic Assessment**:
- **New site (DA <20)**: [Can rank?] [Timeframe]
- **Growing site (DA 20-40)**: [Can rank?] [Timeframe]
- **Established site (DA 40+)**: [Can rank?] [Timeframe]
**Easier Alternatives**:
If too difficult, consider:
- [Alternative keyword 1] - Difficulty: [X]
- [Alternative keyword 2] - Difficulty: [X]
Generate Recommendations
## SERP Analysis Summary & Recommendations
### Key Findings
1. [Most important finding]
2. [Second important finding]
3. [Third important finding]
### Content Requirements to Rank
To compete for "[keyword]", you need:
**Minimum Requirements**:
- [ ] Word count: [X]+ words
- [ ] Backlinks: [X]+ referring domains
- [ ] Domain Authority: [X]+
- [ ] Content format: [type]
- [ ] Include: [specific elements]
**Differentiators to Win**:
- [ ] [Unique angle from analysis]
- [ ] [Missing element in current results]
- [ ] [SERP feature opportunity]
### SERP Feature Strategy
| Feature | Winnable? | Strategy |
|---------|-----------|----------|
| Featured Snippet | Yes/No | [strategy] |
| PAA | Yes/No | [strategy] |
| AI Overview | Yes/No | [strategy] |
### Recommended Content Outline
Based on SERP analysis:
Title: [Optimized title]
H1: [Main heading]
[Introduction - address intent immediately]
H2: [Section based on PAA/top results] H2: [Section based on PAA/top results] H2: [Section based on PAA/top results]
[FAQ section for PAA optimization]
[Conclusion with CTA]
### Next Steps
1. [Immediate action]
2. [Content creation action]
3. [Optimization action]
User: "Analyze the SERP for 'how to start a podcast'"
Output:
# SERP Analysis: "how to start a podcast"
## SERP Overview
**Intent**: Informational (100%)
**Difficulty**: 72/100 (High)
**AI Overview**: Yes - comprehensive guide format
### SERP Features Present
| Feature | Present | Analysis |
|---------|---------|----------|
| AI Overview | ✅ | Lists steps, cites 3 sources |
| Featured Snippet | ✅ | Step-by-step list from Buzzsprout |
| People Also Ask | ✅ | 4 questions visible, expandable |
| Video Results | ✅ | 3 YouTube videos mid-page |
| Image Pack | ❌ | |
### Top 5 Results Analysis
| Pos | Domain | DA | Word Count | Format | Backlinks |
|-----|--------|-----|------------|--------|-----------|
| 1 | Buzzsprout | 71 | 8,500 | Ultimate Guide | 2,400 |
| 2 | Spotify | 93 | 3,200 | How-to Guide | 890 |
| 3 | Podcastinsights | 58 | 12,000 | Mega Guide | 1,800 |
| 4 | Transistor | 62 | 5,500 | Tutorial | 720 |
| 5 | HubSpot | 91 | 6,200 | Complete Guide | 1,100 |
### Why #1 Ranks First
Buzzsprout's guide succeeds because:
1. **Comprehensive** - Covers every step in detail
2. **Updated** - Current year in title, recent updates
3. **Structured** - Clear numbered steps (owns featured snippet)
4. **Authoritative** - Podcast hosting company (topical authority)
5. **Supporting content** - Links to detailed sub-guides
### Featured Snippet Opportunity
**Current format**: Ordered list (steps)
**Current holder**: Buzzsprout
**To win snippet**:
- Create cleaner, more scannable list format
- Keep steps to 8-10 items max
- Start each step with action verb
- Include "how to start a podcast" in H2
### AI Overview Analysis
**Sources cited**:
1. Buzzsprout - "Choose your podcast topic"
2. Spotify for Podcasters - "Record and edit"
3. Wikipedia - Definition of podcasting
**Pattern**: AI pulls step-by-step instructions from guides with clear structure
### Content Requirements
To rank on page 1:
- **Word count**: 5,000+ words minimum
- **Format**: Step-by-step ultimate guide
- **Backlinks**: 500+ from relevant domains
- **Updates**: Must show current year
- **Unique angle**: Equipment comparisons, cost breakdowns, or specific niche focus
### Recommended Strategy
Given high difficulty, consider:
1. Target long-tail: "how to start a podcast for free" (Difficulty: 45)
2. Target niche: "how to start a podcast about [topic]" (Difficulty: 30)
3. Create supporting video content for video carousel
4. Focus on PAA optimization for quick wins
Compare SERPs for [keyword 1], [keyword 2], [keyword 3]
How has the SERP for [keyword] changed over time?
Compare SERP for [keyword] in [location 1] vs [location 2]
Analyze mobile vs desktop SERP differences for [keyword]
| SERP Feature | Trigger Conditions | Content Requirements | Optimization Approach | |-------------|-------------------|---------------------|---------------------| | Featured Snippet (paragraph) | Question/definition queries | 40-60 word direct answer under H2 | Answer immediately, then elaborate | | Featured Snippet (list) | "How to", "best", "top" queries | Numbered/bulleted list with clear items | Use numbered steps or ranked lists | | Featured Snippet (table) | Comparison/data queries | Well-structured HTML table | Create comparison tables | | People Also Ask | Most informational queries | Concise answer paragraphs | Target PAA questions as H2/H3s | | Knowledge Panel | Entity queries | Schema markup, Wikipedia presence | Structured data + authoritative citations | | Image Pack | Visual/product queries | Optimized images with alt text | Descriptive filenames, proper alt text | | Video Carousel | How-to/tutorial queries | Video content with transcripts | YouTube optimization, video schema | | Local Pack | Location-based queries | Google Business Profile | Local SEO optimization | | Shopping Results | Product/purchase queries | Product schema, Google Merchant | Product feed optimization | | Sitelinks | Navigational/brand queries | Clear site structure | Logical hierarchy, breadcrumbs |
| Analysis Dimension | What to Look For | Why It Matters | |-------------------|-----------------|----------------| | Trigger Rate | Does this query generate an AI Overview? | Not all queries have AI responses | | Source Selection | Which domains are cited? How many? | Reveals authority signals AI uses | | Citation Format | Direct quotes vs. synthesized content | Shows what content format AI prefers | | Answer Structure | Bullet points, paragraphs, tables | Indicates optimal content formatting | | Fact Patterns | Statistics, definitions, lists cited | Shows what content elements get cited | | Update Sensitivity | How fresh are cited sources? | Reveals recency bias strength |
| SERP Composition | Implied Intent | Content Strategy | |-----------------|---------------|-----------------| | All blog posts / articles | Informational | Create comprehensive guide | | Product pages + shopping | Transactional | Optimize product/category page | | Mix of reviews + products | Commercial investigation | Create comparison/review content | | Videos dominate | Visual/instructional | Create video content + transcript | | Local pack present | Local intent | Local SEO optimization | | News results present | Trending/current | Timely, newsworthy content | | Forum/Reddit results | Community/opinion | Create opinionated, discussion-worthy content |
| Indicator | Stability Signal | Volatility Signal | |-----------|-----------------|-------------------| | Top 3 age | Same pages for 6+ months | New pages in top 3 within 3 months | | Domain diversity | 2-3 domains dominate top 10 | 8+ different domains in top 10 | | SERP feature changes | Same features consistently | Features appearing/disappearing | | Algorithm sensitivity | Positions stable through updates | Major position shifts during updates |
| SERP Signal | Opportunity Level | Recommended Action | |------------|------------------|-------------------| | Low-authority sites in top 5 | High | Create superior content to outrank | | Outdated content ranking | High | Publish fresh, updated content | | Thin content ranking | High | Create comprehensive coverage | | Forums/UGC ranking | High | Create authoritative alternative | | All DR 90+ sites | Low | Target related long-tail instead | | AI Overview with few sources | Medium | Optimize for AI citation |
File v1.0.3:_meta.json
{ "ownerId": "kn73qjxwmbna25qq8q051epqt980sys5", "slug": "serp-analysis", "version": "1.0.3", "publishedAt": 1770824372336 }
File v1.0.3:references/serp-feature-taxonomy.md
A comprehensive reference covering every SERP feature type, trigger conditions, optimization techniques, monitoring approaches, and AI Overview patterns. Use this to plan which SERP features to target and how to win them.
Modern Search Engine Results Pages are far more than ten blue links. Google displays 20+ distinct feature types that can dramatically affect click-through rates, visibility, and traffic. Understanding which features appear for your target keywords -- and how to optimize for them -- is essential to any SEO or GEO strategy.
SERP features fall into five broad categories:
| Category | Features | Controlled By | |----------|---------|--------------| | Knowledge Features | Knowledge Panel, AI Overview, Featured Snippet | Content quality + structured data | | Engagement Features | People Also Ask, Related Searches, Things to Know | Content relevance + question coverage | | Rich Results | FAQ, How-To, Review Stars, Recipe, Event, Product | Schema markup + content format | | Media Features | Image Pack, Video Carousel, Web Stories | Media optimization + hosting platform | | Commerce Features | Shopping Results, Local Pack, Ads | Merchant feeds + Google Business Profile + ad spend |
What it is: An extracted answer displayed at Position 0 (above organic results) in a box.
Sub-types:
| Sub-type | Format | Typical Trigger | Example Query | |---------|--------|----------------|---------------| | Paragraph | 40-60 word text block | "What is", "Why is", definitions | "what is domain authority" | | Ordered List | Numbered steps | "How to", process queries | "how to submit a sitemap" | | Unordered List | Bulleted list | "Types of", "best", collections | "types of schema markup" | | Table | Data in rows/columns | Comparison, data, pricing | "HTTP status codes list" | | Video | YouTube clip with timestamp | "How to" with visual component | "how to use Google Search Console" |
Optimization Playbook:
<ol>, tables use <table>, not just visual formattingMonitoring:
What it is: An expandable accordion of related questions with brief answers pulled from web pages.
Trigger conditions:
Optimization Playbook:
PAA Mining Workflow:
What it is: An AI-generated summary at the top of the SERP that synthesizes information from multiple sources, with cited links.
Trigger conditions:
AI Overview Formats:
| Format | Description | Trigger Pattern | |--------|-----------|----------------| | Summary paragraph | Synthesized text answer | Definitional and explanatory queries | | Bulleted list | Key points extracted from sources | "Benefits of", "reasons for", multi-factor answers | | Step-by-step | Ordered process | "How to" queries | | Comparison | Side-by-side analysis | "X vs Y", "difference between" | | Table | Structured data comparison | Data comparison, pricing, specifications |
Optimization Playbook:
Source Citation Patterns:
| What Gets Cited | Why | How to Optimize | |----------------|-----|----------------| | Definitions | AI needs authoritative definitions | Write clear, complete definitions in first paragraph | | Statistics | AI cites specific data points | Include original research, cite sources | | Step-by-step processes | AI extracts structured sequences | Use numbered lists with clear step headers | | Comparison data | AI synthesizes multi-source comparisons | Create comparison tables with clear labels | | Expert quotes | AI values authoritative voices | Include expert attribution with credentials |
What it is: A large information box (typically right sidebar on desktop) showing structured entity information from Google's Knowledge Graph.
Trigger conditions:
Optimization Playbook:
What it is: A row of image thumbnails within organic results, linking to Google Images.
Trigger conditions:
Optimization Playbook:
seo-audit-checklist-template.png not IMG_4523.pngWhat it is: A horizontal carousel of video thumbnails, typically from YouTube, or individual video results with thumbnails in organic listings.
Trigger conditions:
Optimization Playbook:
What it is: A map with 3 local business listings showing name, rating, address, and hours.
Trigger conditions:
Optimization Playbook:
What it is: Product listing ads and free product listings with images, prices, and store names.
Trigger conditions:
Optimization Playbook:
What it is: Additional links beneath a search result that point to specific pages within the same domain.
Sub-types:
| Sub-type | Appearance | Trigger | |---------|-----------|---------| | Full sitelinks | 4-6 two-column links with descriptions | Brand/navigational queries for authoritative sites | | Inline sitelinks | 2-4 single-line links | Semi-navigational queries | | Search box sitelinks | Site-specific search box | Large, well-structured sites |
Optimization Playbook:
These features depend on specific structured data markup:
| Rich Result | Schema Required | Content Type | Visual Impact | |------------|----------------|-------------|--------------| | FAQ | FAQPage | FAQ sections on any page | Expandable Q&A below listing | | How-To | HowTo | Step-by-step instructions | Steps with optional images | | Review Stars | Review / AggregateRating | Product/service reviews | Star rating in snippet | | Recipe | Recipe | Food/cooking content | Image, cook time, calories | | Event | Event | Event listings | Date, location, price | | Job Posting | JobPosting | Job listings | Salary, location, company | | Course | Course | Educational content | Provider, description, rating | | Breadcrumb | BreadcrumbList | Any page with hierarchy | Path display replacing URL |
General Rich Result Optimization:
What it is: Related query suggestions at the bottom of the SERP ("Related searches") or shown after a user clicks a result and returns ("People also search for").
Value for SEO:
How to Use:
What it is: Carousel cards showing key aspects of a topic, or key moments within a video.
Trigger conditions:
Optimization:
Not all SERP features deserve equal attention. Prioritize based on your content type and goals:
| SERP Feature | Traffic Impact | Effort to Win | Best For | |-------------|---------------|--------------|---------| | Featured Snippet | Very High | Medium | Informational content sites | | AI Overview citation | High (growing) | Medium-High | Authority/expertise sites | | People Also Ask | Medium-High | Low-Medium | FAQ-rich content | | Video Carousel | High | High (video production) | Tutorial/how-to content | | Local Pack | Very High (local) | Medium | Local businesses | | Rich Results (FAQ) | Medium | Low | Any content with Q&A | | Rich Results (Review) | Medium-High | Low-Medium | Product/service reviews | | Image Pack | Medium | Low-Medium | Visual content creators | | Shopping Results | Very High (ecommerce) | Medium | Product sellers | | Knowledge Panel | Medium (brand) | High (long-term) | Established brands | | Sitelinks | Low (brand already ranking) | Low (structural) | Large, structured sites |
| Metric | Frequency | Tool Category | Action Threshold | |--------|-----------|--------------|-----------------| | Featured snippet ownership | Weekly | ~~SEO tool | Lost snippet → investigate within 48 hours | | AI Overview citation rate | Weekly | ~~AI monitor | Citation loss → review content freshness | | PAA presence for target keywords | Monthly | ~~SEO tool | New PAA questions → create content | | SERP feature composition changes | Monthly | ~~SEO tool | New feature appearing → optimize for it | | Rich result errors | Weekly | Search Console | Any error → fix immediately | | Local Pack ranking | Weekly | ~~SEO tool | Drop below position 3 → investigate |
When SERP features change for your target keywords, investigate:
| Change | Possible Causes | Recommended Action | |--------|----------------|-------------------| | Featured snippet disappeared | Google removed snippet for this query; competitor won it | Check if snippet still exists; create better snippet-targeted content | | AI Overview appeared (new) | Google expanded AI Overviews to this query type | Optimize content for AI citation | | AI Overview disappeared | Query type removed from AI Overview program | Refocus on traditional SERP features | | Video carousel appeared | Google detected video intent for this query | Create video content for the keyword | | Local Pack appeared | Google detected local intent shift | Consider local SEO if relevant | | Shopping results appeared | Google detected commercial intent shift | Consider product markup or adjust content angle |
Certain SERP feature combinations indicate specific opportunities:
| SERP Combination | What It Signals | Opportunity | |-----------------|----------------|-------------| | AI Overview + Featured Snippet | Google sees this as high-information query | Optimize for both -- structured content with clear answers | | Video + PAA + Featured Snippet | Multi-format informational query | Create comprehensive guide with video and FAQ | | Shopping + Ads + Reviews | Strong commercial intent | Product optimization, review content | | Local Pack + Ads | Local commercial intent | Google Business Profile optimization | | No features (just blue links) | Low-feature query (or very new topic) | Potential early-mover advantage for rich results | | PAA only (no snippet) | Snippet opportunity not yet captured | Create snippet-optimized content |
The rise of AI Overviews changes how to prioritize SERP features:
| Scenario | Traditional Strategy | AI-Era Strategy | |---------|---------------------|----------------| | Informational query | Win featured snippet | Win AI Overview citation AND featured snippet | | Comparison query | Create comparison content | Create structured comparison tables (AI prefers these) | | Definition query | Write clear definition for snippet | Write authoritative, citable definition with evidence | | How-to query | Create step-by-step list | Create steps with unique insights AI can synthesize | | List query | Create comprehensive ranked list | Create list with original data/reasoning AI can cite |
Optimizing for both requires content that is both structurally sound AND substantively authoritative.
Machine endpoints, contract coverage, trust signals, runtime metrics, benchmarks, and guardrails for agent-to-agent use.
Machine interfaces
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
curl -s "https://xpersona.co/api/v1/agents/clawhub-aaron-he-zhu-serp-analysis/snapshot"
curl -s "https://xpersona.co/api/v1/agents/clawhub-aaron-he-zhu-serp-analysis/contract"
curl -s "https://xpersona.co/api/v1/agents/clawhub-aaron-he-zhu-serp-analysis/trust"
Operational fit
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Do not use if
Raw contract, invocation, trust, capability, facts, and change-event payloads for machine-side inspection.
Contract JSON
{
"contractStatus": "missing",
"authModes": [],
"requires": [],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": null,
"outputSchemaRef": null,
"dataRegion": null,
"contractUpdatedAt": null,
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://xpersona.co/api/v1/agents/clawhub-aaron-he-zhu-serp-analysis/snapshot",
"contractUrl": "https://xpersona.co/api/v1/agents/clawhub-aaron-he-zhu-serp-analysis/contract",
"trustUrl": "https://xpersona.co/api/v1/agents/clawhub-aaron-he-zhu-serp-analysis/trust"
},
"curlExamples": [
"curl -s \"https://xpersona.co/api/v1/agents/clawhub-aaron-he-zhu-serp-analysis/snapshot\"",
"curl -s \"https://xpersona.co/api/v1/agents/clawhub-aaron-he-zhu-serp-analysis/contract\"",
"curl -s \"https://xpersona.co/api/v1/agents/clawhub-aaron-he-zhu-serp-analysis/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"OPENCLEW"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "CLAWHUB",
"generatedAt": "2026-04-17T06:16:43.029Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "OPENCLEW",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
}
],
"flattenedTokens": "protocol:OPENCLEW|unknown|profile"
}Facts JSON
[
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Clawhub",
"href": "https://clawhub.ai/aaron-he-zhu/serp-analysis",
"sourceUrl": "https://clawhub.ai/aaron-he-zhu/serp-analysis",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-04-15T00:45:39.800Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://xpersona.co/api/v1/agents/clawhub-aaron-he-zhu-serp-analysis/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/clawhub-aaron-he-zhu-serp-analysis/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-04-15T00:45:39.800Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "1.1K downloads",
"href": "https://clawhub.ai/aaron-he-zhu/serp-analysis",
"sourceUrl": "https://clawhub.ai/aaron-he-zhu/serp-analysis",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-04-15T00:45:39.800Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "2.0.0",
"href": "https://clawhub.ai/aaron-he-zhu/serp-analysis",
"sourceUrl": "https://clawhub.ai/aaron-he-zhu/serp-analysis",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-02-14T04:23:25.136Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://xpersona.co/api/v1/agents/clawhub-aaron-he-zhu-serp-analysis/trust",
"sourceUrl": "https://xpersona.co/api/v1/agents/clawhub-aaron-he-zhu-serp-analysis/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "release",
"title": "Release 2.0.0",
"description": "**Summary:** v2.0.0 adds automated natural language triggers and metadata, improving discoverability and integration with other SEO skills. - Adds multiple natural language triggers so the skill automatically activates for requests like \"SERP analysis\", \"what ranks for\", or \"featured snippets\" - Updates metadata: license (Apache-2.0), author, version, geo-relevance, skill tags - Links and references to related skills in the SEO & GEO Skills Library - No major changes to analysis instructions or workflows - Makes the skill easier to use by connecting to related skills for rank tracking and keyword research",
"href": "https://clawhub.ai/aaron-he-zhu/serp-analysis",
"sourceUrl": "https://clawhub.ai/aaron-he-zhu/serp-analysis",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-02-14T04:23:25.136Z",
"isPublic": true
}
]Sponsored
Ads related to Serp Analysis and adjacent AI workflows.