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

The Howlers
Actor stats
1
Bookmarked
3
Total users
2
Monthly active users
16 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