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

John Rippy

John Rippy

Maintained by Community

Actor stats

1

Bookmarked

3

Total users

2

Monthly active users

4 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