← All posts
Guide

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.

·10 min read·GenieSeo Team

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:

  1. Sign up for GenieSeo — free.
  2. Connect Google (one OAuth for GSC + GA4).
  3. 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

TriggerWhy
After every major site deployCheck for new indexing issues
MonthlyCatch ranking drops before they compound
After algorithm updateDiagnose winners and losers quickly
Before content sprintFind quick-win keywords to target
Before budget meetingProduce 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.

Plug Search Console into Claude in 60 seconds.

One MCP URL, every AI client. No local setup, no API keys.