serp-analysis

SERP analysis techniques for intent classification, feature identification, and competitive intelligence. Use when analyzing search results for content strategy.

151 stars

Best use case

serp-analysis is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

SERP analysis techniques for intent classification, feature identification, and competitive intelligence. Use when analyzing search results for content strategy.

Teams using serp-analysis should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/serp-analysis/SKILL.md --create-dirs "https://raw.githubusercontent.com/nicepkg/ai-workflow/main/workflows/marketing-pro-workflow/.claude/skills/serp-analysis/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/serp-analysis/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How serp-analysis Compares

Feature / Agentserp-analysisStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

SERP analysis techniques for intent classification, feature identification, and competitive intelligence. Use when analyzing search results for content strategy.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# SERP Analysis

## When to Use

- Analyzing search results for a keyword
- Classifying search intent
- Identifying SERP feature opportunities
- Competitive intelligence gathering

## Intent Classification

### Intent Types

| Intent | SERP Signals | User Goal | Content Format |
|--------|--------------|-----------|----------------|
| **Informational** | Wikipedia, knowledge panels, "what is" queries | Learn something | Guide, tutorial, explainer |
| **Commercial** | Reviews, comparisons, "best X" queries | Compare options | Comparison, listicle, review |
| **Transactional** | Product pages, shopping results, "buy X" | Purchase something | Product page, pricing |
| **Navigational** | Brand homepage, login pages | Find specific site | Homepage, login page |

### Classification Process

1. **Search the keyword** using WebSearch
2. **Analyze result types**:
   - All informational = Informational intent
   - Mix of reviews/comparisons = Commercial intent
   - Product pages dominant = Transactional intent
   - Single brand dominant = Navigational intent
3. **Check for mixed intent** (common for broad keywords)
4. **Note confidence level** (% of results supporting classification)

## SERP Features

### Feature Identification

| Feature | How to Identify | Optimization Strategy |
|---------|-----------------|----------------------|
| **Featured Snippet** | Box at top with answer | Direct answer in first 100 words |
| **People Also Ask** | Expandable question boxes | FAQ section, answer common questions |
| **Image Pack** | Row of images | High-quality images with alt text |
| **Video Results** | YouTube thumbnails | Create video content |
| **Local Pack** | Map with business listings | GMB optimization, location pages |
| **Knowledge Panel** | Right sidebar info box | Schema markup, Wikipedia presence |
| **Sitelinks** | Sub-links under main result | Clear site structure, internal linking |

### Featured Snippet Types

| Type | Format | How to Optimize |
|------|--------|-----------------|
| Paragraph | Text block | 40-60 word direct answer |
| List | Numbered/bulleted list | Use ordered/unordered lists |
| Table | Data table | Use HTML tables |
| Video | YouTube embed | Create relevant video content |

## Competitive Analysis

### Competitor Data to Collect

For each top 10 result, note:

1. **Domain authority** (relative, not exact)
2. **Content format** (guide, listicle, comparison, etc.)
3. **Word count** (approximate)
4. **Heading structure** (H2 topics covered)
5. **Unique angle** (what makes them different)
6. **Content gaps** (what they miss)

### Competitor Matrix Template

| Rank | Domain | Format | Words | Unique Angle | Gap |
|------|--------|--------|-------|--------------|-----|
| 1 | {domain} | {format} | {count} | {angle} | {gap} |
| 2 | {domain} | {format} | {count} | {angle} | {gap} |
| ... | | | | | |

## Output Format

```markdown
## SERP Analysis: {keyword}

### Search Intent
- **Primary Intent**: {Informational | Commercial | Transactional | Navigational}
- **Confidence**: {percentage}%
- **Secondary Intent**: {if mixed}

### SERP Features Present
- [ ] Featured Snippet ({type})
- [ ] People Also Ask
- [ ] Image Pack
- [ ] Video Results
- [ ] Local Pack
- [ ] Knowledge Panel
- [ ] Sitelinks

### Competitor Analysis
| Rank | Domain | Format | Words | Unique Angle |
|------|--------|--------|-------|--------------|
| 1 | {domain} | {format} | {count} | {angle} |
...

### Content Gaps Identified
1. {gap} - {which competitors miss this}
2. {gap} - {which competitors miss this}

### Recommendations
1. **Content Format**: {recommended format based on SERP}
2. **Word Count**: {recommended based on competitors + 20%}
3. **Featured Snippet**: {opportunity and how to capture}
4. **Differentiator**: {unique angle to stand out}
```

Related Skills

serpapi

151
from nicepkg/ai-workflow

SerpApi search engine results API via curl. Use this skill to scrape Google, Bing, YouTube, and other search engines.

us-stock-analysis

151
from nicepkg/ai-workflow

Comprehensive US stock analysis including fundamental analysis (financial metrics, business quality, valuation), technical analysis (indicators, chart patterns, support/resistance), stock comparisons, and investment report generation. Use when user requests analysis of US stock tickers (e.g., "analyze AAPL", "compare TSLA vs NVDA", "give me a report on Microsoft"), evaluation of financial metrics, technical chart analysis, or investment recommendations for American stocks.

market-environment-analysis

151
from nicepkg/ai-workflow

Comprehensive market environment analysis and reporting tool. Analyzes global markets including US, European, Asian markets, forex, commodities, and economic indicators. Provides risk-on/risk-off assessment, sector analysis, and technical indicator interpretation. Triggers on keywords like market analysis, market environment, global markets, trading environment, market conditions, investment climate, market sentiment, forex analysis, stock market analysis, 相場環境, 市場分析, マーケット状況, 投資環境.

hk-stock-analysis

151
from nicepkg/ai-workflow

Comprehensive Hong Kong stock analysis covering H-shares, Red Chips, local HK stocks, AH premium analysis, Stock Connect flows, and HK market characteristics (T+0, no price limits, short selling). Use when user asks about 港股分析, Hong Kong listed stocks, H shares, or needs analysis considering HK market features.

a-share-analysis

151
from nicepkg/ai-workflow

Comprehensive China A-share stock analysis covering fundamental analysis, technical analysis, policy impact assessment, and market-specific features (T+1 trading, price limits, northbound capital flow). Use when user asks about A股分析, Chinese mainland stocks, Shanghai/Shenzhen listed stocks, or needs analysis considering China market characteristics.

competitive-analysis

151
from nicepkg/ai-workflow

Competitive intelligence, market analysis, and strategic positioning for product differentiation.

funnel-analysis

151
from nicepkg/ai-workflow

Analyze user conversion funnels, calculate step-by-step conversion rates, create interactive visualizations, and identify optimization opportunities. Use when working with multi-step user journey data, conversion analysis, or when user mentions funnels, conversion rates, or user flow analysis.

youtube-to-markdown

151
from nicepkg/ai-workflow

Use when user asks YouTube video extraction, get, fetch, transcripts, subtitles, or captions. Writes video details and transcription into structured markdown file.

youtube-seo-optimizer

151
from nicepkg/ai-workflow

Optimize YouTube videos for search and discovery. Generates SEO-optimized titles, descriptions, tags, hashtags, and chapters. Includes keyword research and competitor analysis. Use when publishing videos, improving discoverability, or optimizing existing content.

webfluence

151
from nicepkg/ai-workflow

Content web architecture framework. Use when diagnosing offer doc usage, content-to-conversion pathways, or why someone isn't getting sales despite traffic.

video-to-gif

151
from nicepkg/ai-workflow

Convert video clips to optimized GIFs with speed control, cropping, text overlays, and file size optimization. Create perfect GIFs for social media, documentation, and presentations.

video-title-optimizer

151
from nicepkg/ai-workflow

Optimize video titles for maximum click-through rate (CTR) and YouTube/TikTok SEO. Generates multiple title variations balancing curiosity, keywords, and platform best practices. Use when naming videos, improving CTR, or A/B testing titles.