GSC Data Analyzer - AI-Powered Search Console Insights
Pricing
from $0.01 / 1,000 results
GSC Data Analyzer - AI-Powered Search Console Insights
The GSC Data Analyzer transforms raw Google Search Console data into actionable insights: Keyword Opportunity Analysis Position Gap Analysis CTR Optimization Page Performance Trending Queries Cannibalization Detection AI-Powered Recommendations
Pricing
from $0.01 / 1,000 results
Rating
0.0
(0)
Developer

John Rippy
Actor stats
1
Bookmarked
3
Total users
2
Monthly active users
4 days ago
Last modified
Categories
Share
Google Search Console Data Analyzer with AI Insights
Analyze GSC data to identify keyword opportunities, CTR optimization, page performance issues, and get AI-powered recommendations for improving search visibility.
Features
- Automated data collection
- Structured output format
- Error handling
- Pay-per-event billing
Quick Start
{"input": "your input here"}
Demo Mode
Set demoMode: true to test with sample data (no charges). When you're ready for real results, set demoMode: false or omit it.
{"demoMode": true,...}
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
demoMode | boolean | No | false | Run with sample data (free, no API calls) |
gscData | string | No* | - | GSC data as JSON string |
siteUrl | string | No | - | Website URL for context |
dateRange | string | No | last28days | Time period for analysis |
analysisType | string | No | comprehensive | Focus area |
minImpressions | integer | No | 100 | Minimum impressions filter |
minClicks | integer | No | 0 | Minimum clicks filter |
targetPosition | number | No | 3 | Target position for recommendations |
includeAIInsights | boolean | No | true | Enable AI recommendations |
anthropicApiKey | string | No | - | BYOK for enhanced AI |
webhookUrl | string | No | - | Webhook for integrations |
*Required unless using demoMode
Output Format
{"siteUrl": "https://example.com","analysisDate": "2024-12-25T12:00:00.000Z","dateRange": "last28days","summary": {"totalQueries": 1250,"totalClicks": 15420,"totalImpressions": 425000,"avgCtr": 0.0363,"avgPosition": 12.4,"opportunityScore": 78},"positionBuckets": {"top3": { "count": 45, "clicks": 8500, "avgCtr": 0.12 },"positions4to10": { "count": 120, "clicks": 4200, "avgCtr": 0.045 },"positions11to20": { "count": 280, "clicks": 1800, "avgCtr": 0.018 },"positions21plus": { "count": 805, "clicks": 920, "avgCtr": 0.005 }},"keywordOpportunities": [{"query": "best plumber miami","clicks": 45,"impressions": 1200,"ctr": 0.0375,"position": 4.2,"opportunityScore": 92,"recommendation": "Strong position with high impressions. Optimize title tag and meta description to improve CTR from 3.75% to 8%+ expected at position 4."}],"ctrOpportunities": [{"query": "emergency plumber 24/7","position": 2.1,"currentCtr": 0.085,"expectedCtr": 0.18,"ctrGap": -0.095,"impressions": 800,"potentialClicks": 76,"recommendation": "CTR significantly below benchmark for position 2. Review title tag for click-worthiness."}],"pagePerformance": [{"page": "/services/emergency-plumbing","clicks": 450,"impressions": 8500,"avgPosition": 5.2,"topQueries": ["emergency plumber", "24 hour plumber"],"score": 85}],"cannibalization": [{"query": "miami plumber reviews","competingPages": ["/reviews","/testimonials"],"recommendation": "Consolidate content or add canonical to prevent split rankings."}],"aiInsights": {"summary": "Your site has strong visibility in local plumbing searches with 45 queries in top 3 positions. Key opportunities exist in improving CTR for emergency service queries and consolidating review-related content.","topPriorities": [{"priority": 1,"action": "Optimize title tags for position 4-10 queries","impact": "high","effort": "low","queries": ["best plumber miami", "affordable plumber"]}]}}
Pricing
This actor uses pay-per-event billing:
- Demo Mode: Free (sample data)
- Standard Usage: Apify compute units only
- AI Insights: Rule-based free, Claude BYOK for enhanced
Use Cases
1. Monthly SEO Reporting
Generate insights for client reports without manual analysis.
2. Quick Win Identification
Find keywords ranking positions 4-10 that need a small push.
3. Content Gap Analysis
Identify queries where you're getting impressions but not clicks.
4. Cannibalization Audit
Find pages competing against each other in search results.
Common Problems & Solutions
"Invalid API key" error
Cause: Your API key is wrong, expired, or doesn't have the right permissions. Fix: Double-check your API key. Make sure you copied it exactly without extra spaces.
"Rate limit exceeded" error
Cause: You've hit the API's rate limits. Fix: Wait a few minutes, then try again. Consider reducing the number of concurrent requests.
Empty or incomplete results
Cause: The target may have anti-scraping protection or the data doesn't exist. Fix:
- Check if the URL/search query is correct
- Try with different parameters
- Some sites may block automated access
Demo data showing instead of real results
Cause: demoMode is still set to true.
Fix: Set demoMode: false and provide your API key(s).
📞 Support
- Actor Arsenal: Full Actor Catalog
- Developer: John Rippy
Built by John Rippy | Actor Arsenal