The short answer
- Claude works with Search Console data from an exported Performance report or through an MCP connector that reads Search Console live.
- The best uses: queries ranking just off page one, pages with many impressions and low CTR, two pages competing for one query, and pages that lost clicks.
- Export both the query and page views, or a query-plus-page breakdown. Cannibalization is invisible in either view alone.
- The Sprites SEO connector lets Claude read Search Console and inspect URLs directly, then edit or publish pages on your site after you approve.
Search Console is the only place Google tells you which queries your pages showed up for. The interface is fine for a glance and slow for analysis: filters one at a time, an export per view. Claude is good at the analysis half. Give it the data and it will find the pages worth fixing in one pass.
Getting Search Console data into Claude
| Route | What you get | Limit |
|---|---|---|
| Export from the Performance report | Queries, pages, countries, devices and dates as separate tabs | Each view is separate, so query and page are not joined |
| Search Console API through an MCP server | Query and page together, any date range the API serves | You set up and host the server and credentials |
| Sprites connector | Live queries, pages, CTR and position, plus URL inspection | Search Console must be connected in Sprites first |
Google's help center says the Performance report opens on the past three months by default, and that values shown as ~ or - in the report become zeros in a download. Tell Claude about the zeros, or it will read them as real.
Queries just off page one
Queries with an average position of roughly 4 to 20 are close enough that on-page work and internal links can move them. This is usually the fastest traffic in the account.
Here is Search Console data for 90 days with query, page, clicks,
impressions, CTR and average position.
1. List queries with average position between 4 and 20 and at least
[200] impressions, sorted by impressions.
2. For each, the ranking page and whether the query appears in that page's
title or H1 (page titles are in the second file).
3. Group by page, so I can fix each page once for all its queries.
Low CTR fixes
Pages with their top query, impressions, clicks, CTR, position, title tag
and meta description are attached.
Find pages whose CTR is well below other pages at a similar position.
For the 10 with the most impressions, rewrite the title (under 60 characters)
and meta description (under 155), with the top query near the start.
Show old and new side by side, and say what the old title got wrong.
A typical rewrite for a page in position 3 with 2.1% CTR:
| Title | |
|---|---|
| Before | Our Guide to Project Management | Acme Blog |
| After | Project Management: 7 Steps, Templates and Examples |
The old title did not say what the page delivered. The new one leads with the query and promises the three things searchers click for. Search Console defines CTR as clicks divided by impressions, so give a rewrite four weeks before judging it.
Keyword cannibalization
Cannibalization is two or more of your pages showing for the same query and splitting the clicks. You need the query and page together for this, which the standard export does not join.
This file has query, page, clicks, impressions and position for 90 days.
1. Find queries where 2 or more of our pages each got at least 10% of the
query's impressions.
2. For each, show the pages, their share of impressions, position and clicks.
3. Recommend one: merge and redirect, differentiate the intent of each page,
or leave it (if both rank on page one and serve different intent).
4. For merges, name the page to keep and the one to redirect, and why.A worked example:
| Query | Page | Impressions share | Position | Recommendation |
|---|---|---|---|---|
| crm for startups | /blog/best-crm-for-startups | 54% | 9.2 | Keep. Older, more links |
| crm for startups | /blog/startup-crm-guide | 46% | 11.8 | Merge into the page above, 301 redirect |
| crm pricing | /pricing | 71% | 4.1 | Leave. Different intent from the blog post |
| crm pricing | /blog/crm-pricing-explained | 29% | 7.5 | Leave, add a link to /pricing |
Not every overlap is a problem. Two pages on page one with different intent, a pricing page and a pricing explainer, often both earn their place. Claude should say so instead of merging everything.
Pages that lost traffic
Two exports: page-level data for the last 28 days and the 28 days before.
1. Pages that lost more than 30% of clicks, with the change in impressions,
CTR and position for each.
2. Classify each loss: lost rankings (position fell), lost demand
(impressions fell, position held) or lost clicks (CTR fell, often a new
SERP feature or AI Overview).
3. For lost rankings, list the queries that moved most.
The classification decides the fix. A ranking loss needs content or links; a demand loss may need nothing; a CTR loss with stable position often means the results page changed above you.
More Search Console prompts
Split clicks and impressions into brand and non-brand queries. Our brand
terms: [list]. Show the trend of each for 6 months. Is non-brand growing?
List queries that appeared in the last 28 days with no impressions in the
28 days before. Group them by topic. Which topics deserve a new page?
Compare mobile and desktop CTR and position for our top 30 pages.
Flag pages where mobile position is more than 3 places worse.
For each of our top 20 pages by impressions, list the queries it ranks for
that the page never mentions. Suggest a section to add for each cluster.
The last one is the basis of a content refresh, and pairs with the brief and on-page prompts in Claude SEO. For pages that rank but do not convert, join Search Console with GA4, covered in Claude and Google Analytics.
Search Console quirks to account for
- Average position is of your topmost result. Google's help center defines it as the average position of the topmost result from your site, so a second page lower down does not pull it down.
- Totals do not always add up. The chart and table aggregate differently, so query rows rarely sum to the site total. Ask Claude to work within one view.
- AI answers sit above the results. A stable position with falling CTR is often a changed results page, not a weaker page. The fix for that is covered in LLM SEO.
Where Sprites fits
Sprites is an official MCP connector that gives Claude Search Console without exports. It queries clicks, impressions, CTR and position by query, page, country, device or date, surfaces the queries just off page one, and inspects URLs for indexing status, mobile usability and rich results. With GA4 connected, it joins Search Console pages to engagement and conversions. When the answer is a fix, Claude can edit the page or publish a new one in WordPress, Webflow, Shopify or Framer, each as a reviewable change you approve.
Setup is on the SEO connector page for Claude, and more prompts are in Claude marketing prompts. Plans start at $99 a month, with a 7-day trial for $1.
Claude and Search Console questions
Can Claude connect to Google Search Console?
Yes, through an MCP connector. Sprites connects Claude to Search Console so it can read queries, pages, clicks, impressions, CTR and position, and inspect URLs. Without a connector, export the Performance report and upload the files to Claude.
How do I find keyword cannibalization with Claude?
Give Claude Search Console data with query and page together, then ask for queries where two or more of your pages each get a meaningful share of impressions. Ask it to recommend merging, differentiating or leaving each pair, since pages with different intent can both deserve to rank.
How can Claude improve my CTR?
Give Claude pages with impressions, CTR, position, title and meta description. Ask it to find pages with low CTR for their position and rewrite titles and descriptions with the top query near the start. Judge the change after about four weeks of new data.
What are striking distance keywords in Search Console?
They are queries where your page ranks just off the top results, roughly positions 4 to 20, with enough impressions to matter. Small on-page changes and internal links can move them, which makes them the fastest wins in most Search Console accounts.
Why do my Search Console numbers not add up in Claude?
Search Console aggregates the chart by property and the table differently, and values shown as ~ or - become zeros in a download. Tell Claude which view the data came from, ask it to stay within one view, and flag the zeros as missing data.
Can Claude check if a page is indexed?
Only with access to Search Console's URL Inspection. Through Sprites, Claude can inspect a URL and report its indexing status, mobile usability and rich results. From an export alone, Claude cannot tell whether a page is indexed.