How to run a full SEO audit with Claude AI and Google Search Console
A complete SEO audit workflow using Claude AI with Google Search Console connected via MCP. Run indexing checks, ranking analysis, cannibalization detection, and GA4 joins without a single CSV export.
How to run a full SEO audit with Claude AI and Google Search Console
A traditional SEO audit takes hours: export data, clean columns, paste into sheets, cross-reference manually. With Claude connected to Google Search Console via MCP, the same audit takes 15–20 minutes in one conversation — and the analysis is better because Claude reasons over the full dataset rather than a sample you manually curated.
This guide gives you the exact sequence of prompts to run a complete SEO audit.
Prerequisites
Connect Search Console (and GA4) to Claude in 60 seconds:
- Sign up for GenieSeo — free.
- Connect Google (one OAuth for GSC + GA4).
- Copy your MCP URL and paste it into Claude → Settings → Connectors → Add custom MCP.
Now Claude can call 28 tools on live data. Start the audit.
---
Phase 1: Property overview (2 minutes)
Step 1 — Confirm connection and list properties
List all my Google Search Console properties. Show the URL and verification status.
Which property should I focus on for this audit?
Step 2 — High-level KPI snapshot
Give me a performance overview for [site] over the last 28 days.
Total clicks, impressions, CTR, and average position.
Compare to the 28 days before that. What's the trend?
---
Phase 2: Ranking analysis (5 minutes)
Step 3 — Top queries
Show the top 30 queries by clicks for [site], last 28 days.
Include CTR and average position.
Step 4 — Quick wins
From the top 200 queries (by impressions), find every query where:
- Average position is between 5 and 15
- Impressions are above 100
- CTR is below 5%
Sort by impressions. These are my quick-win opportunities.
Step 5 — CTR anomalies
Find queries where I rank in position 1–3 but CTR is below 15%.
Something is wrong with my title tag or meta description for these queries.
List them.
Step 6 — Period drops
Which 10 queries lost the most clicks compared to the prior 28-day period?
Show old clicks, new clicks, and delta.
---
Phase 3: Indexing audit (5 minutes)
Step 7 — Key page indexing
Check indexing status for these URLs (my most important pages):
[paste 10–20 URLs]
For each non-indexed page, tell me the reason and the recommended fix.
Step 8 — Sitemap health
List all my submitted sitemaps. Show status, last crawl date, and any errors.
Step 9 — Orphan pages
Find URLs I have submitted via sitemap that have zero impressions in the last 90 days.
These may be thin content or orphan pages. List them.
---
Phase 4: Cannibalization detection (3 minutes)
Step 10
Show me queries where two or more of my pages both appear in Search Console
for the same keyword. I want to find cannibalization issues.
Focus on my top 50 queries by impressions.
Step 11
For [target keyword], which page does Google choose to show?
Is it the page I intend to rank? Show the page URL, clicks, and position.
---
Phase 5: GA4 cross-reference (3 minutes)
Requires GA4 on same MCP URL — GenieSeo includes this.
Step 12 — Traffic → conversion join
Which landing pages had the most organic sessions last month in GA4?
Cross-reference with Search Console clicks.
For pages with high impressions but low GA4 sessions, something is wrong with conversion.
Step 13 — Conversion rate by landing page
Which organic landing pages have a GA4 conversion rate below 1%?
List them with sessions and conversion count.
These pages are getting traffic but not converting.
---
Phase 6: Audit summary (2 minutes)
Step 14 — Full summary
Based on everything we found in this audit session, write an executive summary with:
1. Overall health score (your assessment)
2. Top 3 wins (what is working)
3. Top 3 critical issues (what needs fixing first)
4. 5 specific action items with priority: High / Medium / Low
Format as a clean markdown report I can share with my team.
---
Complete audit prompt sequence (copy the whole thing)
I need a full SEO audit for [site URL].
Step 1: Performance overview — last 28 days vs prior 28 days. Total clicks, impressions, CTR, position.
Step 2: Top 30 queries by clicks. Include CTR and position.
Step 3: Quick wins — positions 5–15, over 100 impressions, CTR below 5%.
Step 4: Top 10 queries that lost the most clicks vs prior period.
Step 5: Check indexing for these URLs: [paste URLs]
Step 6: List all sitemaps. Any errors?
Step 7: Cannibalization — queries where two of my pages compete.
Step 8 (if GA4): Top landing pages by organic sessions. Which have low conversion rate?
Step 9: Write an executive summary with 3 wins, 3 critical issues, and 5 action items.
Claude will run through each step using the connected GSC and GA4 tools and produce a structured audit in one thread — no exports, no spreadsheets.
---
When to run this audit
| Trigger | Why |
|---|---|
| After every major site deploy | Check for new indexing issues |
| Monthly | Catch ranking drops before they compound |
| After algorithm update | Diagnose winners and losers quickly |
| Before content sprint | Find quick-win keywords to target |
| Before budget meeting | Produce clean ROI data from GA4 × GSC |
---
Next steps
Frequently asked questions
Can Claude do a full SEO audit?+
Yes, when connected to Google Search Console via MCP. Claude can check indexing status, surface ranking opportunities, detect keyword cannibalization, compare periods, audit sitemaps, and cross-reference with GA4 — all from live data without CSV exports.
What data does Claude need for an SEO audit?+
Google Search Console data (via MCP) covers indexing, rankings, sitemaps, and URL inspection. Adding GA4 on the same MCP URL lets Claude cross-reference organic traffic with conversions for a complete picture.
How long does a Claude SEO audit take?+
A full site audit covering indexing, rankings, period comparison, cannibalization, and GA4 takes 15–20 minutes in one Claude conversation when Search Console is connected via MCP.