Available Research Commands
/research-serp
Deep SERP analysis for a specific keyword to understand what Google wants. Usage:- Analyzes top 10 ranking results for a keyword
- Identifies content type patterns (listicle, how-to, guide)
- Calculates average word count and recommended length
- Detects SERP features (featured snippet, PAA, video)
- Assesses competitive difficulty and search intent
- Generates comprehensive content brief
research/serp-analysis-[keyword].md
Time & Cost: 1-2 minutes, ~$0.02 per keyword (DataForSEO)
Use cases:
- Before creating new content to understand requirements
- Before major content updates to check current expectations
- When deciding content format and structure
/research-gaps
Identify content gaps where competitors rank but you don’t. Usage:- Analyzes 7 competitors to find keywords they rank for (top 20)
- Filters out branded/irrelevant keywords
- Scores opportunity based on volume, difficulty, and intent
- Determines content type needed
- Prioritizes by potential impact
research/competitor-gaps-YYYY-MM-DD.md
Competitors analyzed:
- Direct competitors from
config/competitors.json - Industry blogs and media sites in your niche
- Top 20 content gap opportunities
- Priority level (CRITICAL/HIGH/MEDIUM)
- Competitor intel (who ranks, at what position)
- Keyword metrics (volume, difficulty, CPC)
- Search intent and content type needed
- Specific action steps for each gap
/research-trending
Identify topics gaining search interest NOW for time-sensitive content opportunities. Usage:- Compares last 7 days vs previous 30 days
- Identifies topics with significant impression increases
- Calculates urgency based on growth rate
- Prioritizes by opportunity score
- Shows your current position for each trend
| Level | Growth | Timeline |
|---|---|---|
| 🔥 CRITICAL | +150% | Act within 1 week |
| ⚡ HIGH | +75% | Act within 2 weeks |
| ⏳ MODERATE | +30% | Act within 1 month |
research/trending-YYYY-MM-DD.md
Action based on position:
- Already ranking (≤30): Update existing content immediately (3-5 days)
- Not ranking (>30): Create comprehensive 2000+ word guide (1 week max)
/research-topics
Analyze topical authority by clustering keywords into related topics. Usage:- Groups ranking keywords into topic clusters
- Calculates authority score (0-100) for each cluster
- Identifies coverage gaps within each topic
- Prioritizes weak clusters with high demand
- Strong Authority: Topics you dominate (maintain & expand)
- Moderate Authority: Partial coverage (strengthen)
- Weak Authority: BIGGEST OPPORTUNITY (build comprehensive clusters)
- Minimal Authority: Major gaps
- Authority score based on coverage, position, demand
- Number of keywords ranking
- Average position
- Total impressions and clicks
- 8-10 coverage gaps to fill
research/topic-clusters-YYYY-MM-DD.md
Key insight: Weak clusters with high demand = your biggest opportunity
Strategy:
- Priority 1: Build weak clusters (select top 2-3 with highest demand)
- Priority 2: Maintain strong clusters (keep content fresh)
- Priority 3: Strengthen moderate clusters (add 3-5 articles)
- Monthly to monitor topical authority growth
- Before content planning to identify cluster opportunities
- When entering new niche to find topics to own
/research-performance
Categorize all content by traffic and rankings to prioritize optimization. Usage:- Analyzes ALL blog content
- Categorizes into 4 performance quadrants
- Calculates traffic trends (180-day comparison)
- Provides specific action recommendations
- ⭐ Stars - High traffic + Good rankings → Maintain & expand
- 🚀 Overperformers - High traffic + Poor rankings → Learn why, improve SEO
- ⚠️ Underperformers - Low traffic + Good rankings → Fix CTR (title/meta)
- 📉 Declining - Low traffic + Poor rankings → Refresh or redirect
research/performance-matrix-YYYY-MM-DD.md
For each piece:
- Traffic trends (rising/stable/declining)
- Expected vs actual traffic
- Specific action recommendations
- Priority level
- Monthly to monitor content health
- After major updates to track impact
- When traffic drops to identify declining content
Research Workflow
Starting a New Content Project
Weekly Content Planning
Monthly Strategic Review
Integration with Other Commands
Research commands feed directly into content creation:- After /research-serp → Use
/write [keyword]with content brief insights - After /research-gaps → Use
/research-serpon high-priority gaps, then/write - After /research-trending → Act fast with
/write [trending topic] - After /research-topics → Build cluster with pillar page + supporting articles
- After /research-performance → Use
/analyze-existing [URL]on underperformers
Requirements
API Credentials (configured indata_sources/config/.env):
- Google Search Console (all commands)
- Google Analytics 4 (performance matrix)
- DataForSEO (SERP analysis, enrichment)
Data Sources
Research commands pull from:- GSC: Rankings, impressions, clicks, CTR by page and keyword
- GA4: Traffic, engagement, conversions, and trends
- DataForSEO: Competitive rankings, SERP features, keyword metrics
research/ directory for reference and team collaboration.