LLM Skills
~/catalog/keyword research//research-serp
Keyword researchGitHub source

SERP analysis by keyword

/research-serp

In-depth analysis of search engine results pages (SERPs) for a specific keyword to understand what Google expects.

TheCraigHewittTheCraigHewitt
7.4k
April 10, 2026
MIT License
// skill content

Research SERP Command Deep SERP analysis for a specific keyword to understand what Google wants. ## Usage /research-serp "keyword phrase" ## What This Command Does Analyzes the top 10 ranking results for a keyword to provide detailed content requirements: - Content type patterns (listicle, how-to, guide, etc.) - Average word count and recommended length - SERP features present (featured snippet, PAA, video, etc.) - Freshness requirements - Competitive difficulty - Search intent - Common content structure Generates comprehensive content brief for creating or updating content. ## Process Execute SERP analysis for a keyword: ``bash python3 research_serp_analysis.py "your target keyword" ` This will: 1. Fetch top 20 organic results from DataForSEO 2. Analyze content patterns in top 10 3. Detect content types from titles 4. Fetch word counts for each result 5. Identify SERP features 6. Analyze search intent 7. Assess competitive difficulty 8. Generate content brief 9. Create report: research/serp-analysis-[keyword].md ## Output The report includes: ### Content Requirements - Recommended word count (based on top 10 average + 10%) - Dominant content type (what format works) - Content type distribution ### SERP Features - Featured snippet opportunity - People Also Ask questions - Video/image requirements - Other SERP features present ### Content Brief - Target specifications (word count, type, tone) - Must-have elements - Recommended structure - SERP features to target - Freshness requirements ### Competitive Analysis - Domain authority mix - Difficulty assessment - Timeframe expectations ### Action Plan Step-by-step process from research to publishing ## Example Use Cases **Before creating new content**: ` /research-serp "best project management tools" ` Understand: Is this a listicle? How long should it be? What features to include? **Before updating existing content**: ` /research-serp "how to choose the right software" ` Check if SERP patterns have changed, update to match current expectations ## Integration After running /research-serp: - Use the content brief to guide writing - Use /write [keyword]` with insights from SERP analysis - Ensure content matches recommended structure and length ## Time & Cost Time: 1-2 minutes per keyword API Cost: ~$0.02 per keyword (DataForSEO) Cost: Free for word count (if pages accessible) ## When to Run - Before creating any new content: Know requirements upfront - Before major content updates: Check current SERP expectations - When stuck on format: See what type of content ranks - For competitive research: Understand difficulty before committing

// original public source
TheCraigHewitt/seomachine
/.claude/commands/research-serp.md
License: MIT License
Independent project, not affiliated with Anthropic. This skill remains the property of its original author.
// install this skill
Paste this command in your terminal at the root of your project:
mkdir -p .claude/commands && curl -o ".claude/commands/research-serp.md" "https://raw.githubusercontent.com/TheCraigHewitt/seomachine/main/.claude/commands/research-serp.md"
Then in Claude Code, type /research-serp to activate it.
open_in_newOpen original source
// save
Save available after sign in.
loginSign in to save
// information
Stars 7.4k
LicenseMIT License
UpdatedApril 10, 2026
Format.md
AccessFree
// similar

Skills Keyword research

View allarrow_forward