serp-analysis
Analyze search results (SERP) to classify user intent, identify feature opportunities, and conduct competitive intelligence for content strategy.
Introduction
The SERP Analysis skill provides a systematic framework for evaluating search engine results pages to inform content strategy and SEO optimization. It is designed for marketers, content strategists, and SEO professionals who need to move beyond keyword volume to understand the qualitative landscape of search queries. By leveraging programmatic analysis of search signals, this skill helps align content creation with actual user needs and platform-specific requirements.
-
Classify search intent into Informational, Commercial, Transactional, or Navigational categories based on prevailing SERP signals.
-
Identify and map SERP features such as Featured Snippets, People Also Ask boxes, Image Packs, Video Results, and Knowledge Panels.
-
Execute competitive intelligence gathering by auditing top 10 search results for domain authority, content format, structure, and unique value propositions.
-
Generate structured content briefs including word count recommendations, optimal heading structures, and gap analysis to outperform competitors.
-
Capture and report confidence intervals for intent classification to minimize ambiguity in keyword targeting.
-
Begin by providing a target keyword; the skill will trigger a WebSearch process to aggregate live result data.
-
Follow the internal classification hierarchy to determine if a keyword serves an informational intent (guides/tutorials) or transactional intent (product pages/pricing).
-
Utilize the provided Competitor Matrix Template to track the strengths and weaknesses of existing high-ranking content.
-
Prioritize optimization strategies by matching content types to identified SERP features—for example, targeting 'Paragraph' snippets with 40-60 word direct answers.
-
Note that results may reflect mixed intent for broad queries; always verify the dominant result type before finalizing your content strategy.
-
Ensure outputs are used to identify specific content gaps where competitors fail to provide unique angles or comprehensive coverage.
Repository Stats
- Stars
- 255
- Forks
- 31
- Open Issues
- 7
- Language
- TypeScript
- Default Branch
- main
- Sync Status
- Idle
- Last Synced
- Apr 29, 2026, 12:45 PM