GSC Data Analyzer - AI-Powered Search Console Insights avatar

GSC Data Analyzer - AI-Powered Search Console Insights

Pricing

from $0.01 / 1,000 results

Go to Apify Store
GSC Data Analyzer - AI-Powered Search Console Insights

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

The Howlers

Maintained by Community

Actor stats

1

Bookmarked

3

Total users

2

Monthly active users

16 days ago

Last modified

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

ParameterTypeRequiredDefaultDescription
demoModebooleanNofalseRun with sample data (free, no API calls)
gscDatastringNo*-GSC data as JSON string
siteUrlstringNo-Website URL for context
dateRangestringNolast28daysTime period for analysis
analysisTypestringNocomprehensiveFocus area
minImpressionsintegerNo100Minimum impressions filter
minClicksintegerNo0Minimum clicks filter
targetPositionnumberNo3Target position for recommendations
includeAIInsightsbooleanNotrueEnable AI recommendations
anthropicApiKeystringNo-BYOK for enhanced AI
webhookUrlstringNo-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


Built by John Rippy | Actor Arsenal