# Analyze SERPs and Find Ranking Opportunities

Search results change by query, location, device, and time. This skill turns live or supplied SERP evidence into prioritized ranking and content recommendations.

## Install

```bash
npx skillstore add aaron-he-zhu/serp-analysis
```

## Metadata

- Status: approved
- Slug: aaron-he-zhu-serp-analysis
- Version: 17.0.0
- Author version: 17.0.0
- Skillstore revision: r1
- Version status: valid
- Tree hash: b5f6a3ce420ed86e0c24ae133d40855276b4f7c4ed75e7bdc6221a0e4bc2524f
- Author: aaron-he-zhu
- GitHub username: aaron-he-zhu
- License: Apache-2.0
- Repository: https://github.com/aaron-he-zhu/aaron-marketing-skills/tree/main/seo-geo/research/serp-analysis
- Ref: d71c7417a35d5c2624161bd2fe8de8a41a362128
- Supported tools: Claude, Codex, Claude Code
- Audit status: complete
- Agent install advisory: allowed
- Manual install advisory: allowed
- Artifact signature: available
- Audit attestation: unavailable
- Human verification: not\_verified
- Risk factors: external\_commands, network, filesystem, env\_access
- Quality score: 78
- Quality tier: bronze
- Public page: https://skillstore.pages.dev/skills/aaron-he-zhu-serp-analysis
- Manifest: https://skillstore.pages.dev/api/skills/aaron-he-zhu-serp-analysis/manifest

## Capabilities

- Maps organic results, AI Overviews, snippets, People Also Ask, media packs, local packs, ads, and related searches.
- Compares top-ranking pages by format, authority, freshness, links, structure, and likely ranking factors.
- Identifies dominant search intent using visible SERP features and result types as evidence.
- Calculates a weighted difficulty score and explains fit for new, growing, and established sites.
- Recommends content requirements, outlines, snippet formats, AI citation opportunities, and next actions.
- Compares multiple keywords, locations, devices, or historical SERP observations.

## Use Cases

- Plan a competitive article: Identify the format, depth, evidence, and SERP features a new article must address.
- Prioritize SEO targets: Compare candidate queries by intent, ranking barriers, volatility, and site-stage fit.
- Find AI visibility opportunities: Review AI Overview citations, answer formats, video results, and structured content opportunities.

## Prompt Templates

### Analyze one query

```
Analyze the current SERP for [keyword] in [location] on [device]. Identify intent, visible features, top-result formats, and three practical opportunities.
```

### Evaluate supplied evidence

```
Using these SERP screenshots or URLs for [keyword], compare the top results. Explain ranking patterns, content requirements, and feature opportunities with evidence.
```

### Compare keyword SERPs

```
Compare SERPs for [keyword 1], [keyword 2], and [keyword 3] in [location]. Highlight overlap, intent differences, difficulty, and the best target.
```

### Run a multi-market audit

```
Audit [keyword] across [locations] and [devices], then compare current and historical evidence. Score difficulty, volatility, site-stage fit, and AI visibility opportunities.
```

## Limitations

- Feature analysis requires a current screenshot or direct SERP access; organic search APIs may omit visible modules.
- Authority, backlink, and traffic metrics require supplied exports or connected SEO tools.
- Historical comparisons require dated screenshots, exports, or another reliable archive.
- Difficulty scores are estimates unless every weighted input comes from measured data.

## Best Practices

- Provide the target location, language, device, date, and current SERP evidence.
- Label every metric as measured, user-provided, estimated, or unavailable.
- Support intent and difficulty conclusions with specific features and ranking pages.

## Anti Patterns

- Do not treat a generic organic result API as a complete view of SERP features.
- Do not present estimated authority, links, traffic, or difficulty inputs as measured facts.
- Do not reuse one market's SERP conclusions for another location, device, or date.

## Security Audit

- Audited at: 2026-07-12T14:02:46.143\+00:00
- Summary: Two command findings are confirmed because the skill directs agents to execute connector scripts outside the audited package, which also initiate network searches. The other 26 alerts are Markdown fences, documentation links, local output paths, or harmless metadata references, and no semantic threat was found.

## Stats

- Views: 0
- Downloads: 7
- Favorites: 0
- Popularity score: 0
