Performance review commands help you make data-driven content decisions by analyzing your existing content portfolio, identifying opportunities, and prioritizing work by ROI. These commands integrate with Google Analytics 4, Google Search Console, and DataForSEO.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/TheCraigHewitt/seomachine/llms.txt
Use this file to discover all available pages before exploring further.
Available Performance Commands
/performance-review
Analyze content performance data and generate a prioritized queue of content tasks. Usage:-
Data Collection
- Google Analytics 4: Traffic, engagement, conversions, trends
- Google Search Console: Rankings, impressions, clicks, CTR by page and keyword
- DataForSEO: Competitive rankings, SERP features, keyword metrics
-
Opportunity Identification
- Quick Wins: Keywords ranking 11-20 (page 2) closest to page 1
- Declining Content: Pages losing traffic month-over-month
- Low CTR Opportunities: High impressions but low click-through rates
- Trending Topics: Queries showing rising search volume
- Competitor Gaps: Keywords competitors rank for but you don’t
-
Scoring & Prioritization
- Each opportunity scored 0-100 based on:
- Impact (50%): Potential traffic gain, conversion value, strategic importance
- Effort (30%): Time required, difficulty, resources needed
- Confidence (20%): Data quality, historical success rate, trend stability
- Each opportunity scored 0-100 based on:
-
Report Generation
- Executive summary of performance
- Priority queue (urgent/high/medium)
- Detailed opportunity analysis
- Content health dashboard
- Week-by-week implementation roadmap
research/performance-review-[YYYY-MM-DD].md
Report Structure
1. Executive Summary
2. Priority Queue
3. Detailed Analysis
- Quick Win Opportunities table
- Declining Content analysis
- Low CTR pages with meta recommendations
- Trending topics to target
- Competitor gap analysis
4. Implementation Roadmap
Week-by-week task breakdown with specific actions:- Week 1: Quick wins (3 optimizations)
- Week 2: Declining content (2 refreshes)
- Week 3: Meta improvements (5 pages)
- Week 4: Trending topic (1 new article)
5. Success Metrics
Goals and measurement criteria for next review periodPrerequisites
1. Configure Data Sources
Set up API credentials indata_sources/config/.env:
- Google Analytics 4 property ID and service account JSON
- Google Search Console site URL and credentials
- DataForSEO API login and password
data_sources/README.md for detailed setup instructions.
2. Install Python Dependencies
3. Test Data Connections
Integration with Other Commands
Performance review output directly informs other commands:Quick Win Identified
Performance Review: “podcast monetization” at position 13 Next actions:Declining Content
Performance Review: Article lost 35% traffic Next actions:Low CTR Opportunity
Performance Review: High impressions, 2.5% CTR Next action:- Use Meta Creator agent output from Performance Report
- Update meta title and description manually or via CMS
Trending Topic
Performance Review: “AI podcast tools” +150% growth Next actions:Competitor Gap
Performance Review: competitor.com ranks #3, you’re not ranking Next actions:/priorities
Generate a comprehensive, prioritized content roadmap using multiple SEO research angles. Usage:Comprehensive Mode (Default)
Runs 5 research modules:- Quick Wins - Keywords ranking 11-20 (page 2)
- Competitor Gaps - What competitors rank for that you don’t
- Performance Matrix - Categorize all content by health
- Topic Clusters - Identify topical authority gaps
- Trending Topics - Rising search trends
Quick Mode
Runs quick wins analysis only - fast turnaround for immediate opportunities.Priorities Output Format
research/priorities-YYYY-MM-DD.md
Frequency Recommendations
Weekly (Quick Check)
- Review top 3 urgent priorities
- Monitor critical metrics (declining pages, position changes)
- Adjust current work based on new data
Monthly (Full Review)
- Complete
/performance-reviewanalysis - Assess previous month’s actions and results
- Plan next month’s content priorities
- Adjust strategy based on trends
Quarterly (Strategic Review)
- Long-term trend analysis
- Competitive landscape shifts
- Content portfolio health assessment
- Resource allocation strategy
Best Practices
1. Act on Data Quickly
The biggest gains come from quick wins - prioritize position 11-20 optimizations.2. Track Results
Document what you implement and measure results:3. Don’t Ignore Declining Content
Revenue leakage compounds - stop declines before creating new content.4. Balance Quick Wins vs. Strategic Projects
80/20 rule: 80% effort on quick wins and optimization, 20% on new strategic content.5. Review Data Freshness
- GA4: Usually next-day data
- GSC: 2-3 day delay typical
- DataForSEO: Real-time API data
Expected Impact
Based on typical results:Quick Wins (Position 11-20 → 5-10)
- Average traffic increase: 40-80%
- Timeframe: 2-8 weeks
- Success rate: 60-70% move to page 1
Declining Content Updates
- Average recovery: 50-90% of lost traffic
- Timeframe: 2-4 weeks
- Often exceeds original performance with refresh
Low CTR Meta Improvements
- Average CTR increase: 30-60%
- Timeframe: Immediate (1-2 weeks)
- Easiest wins with guaranteed impact
New Trending Content
- Variable based on competition
- First-mover advantage significant
- Build authority before competition heats up
Example Workflow
Troubleshooting
”No data returned”
- Check API credentials in
.env - Verify property IDs and site URLs
- Ensure service accounts have proper access
- Check date ranges (some metrics have minimum history)
“DataForSEO budget exceeded”
- Check
DATAFORSEO_DAILY_BUDGET_LIMITin.env - Reduce frequency of checks
- Use cached data when possible (set
CACHE_ENABLED=true)
“Performance report too long”
- Reduce
daysparameter for shorter period - Focus on top opportunities only
- Export to separate file for detailed analysis
”Recommendations don’t match business goals”
- Adjust scoring weights in Performance Agent
- Filter opportunities by topic/keyword
- Manually override priority based on strategy
Success Criteria
A successful performance review should:- ✅ Identify 10+ actionable opportunities
- ✅ Prioritize work by ROI, not just volume
- ✅ Provide specific next steps for each opportunity
- ✅ Estimate impact and effort for resource planning
- ✅ Create clear roadmap for next 30 days
- ✅ Set measurable goals for tracking progress
Remember: Data without action is just noise. Use these reports to drive actual content work, measure results, and continuously improve your SEO strategy.