ChatGPT For SEO: A Practical Guide With 7 Prompts That Run On Your Own Search Console Data

A practical guide to ChatGPT for SEO with seven copy-paste prompts that work on your own Search Console exports, from low-CTR titles to cannibalization.

RankControl8 min read
ChatGPT For SEO: A Practical Guide With 7 Prompts That Run On Your Own Search Console Data

A solo founder in r/ClaudeAI shared the weekly routine behind 30,500 organic clicks in three months. Every Monday they exported two CSV files from Search Console, queries and pages, and gave them to an AI with one prompt. In week three it spotted five articles competing for the same query, and merging them into one moved it from position 14 to 3, now worth about 460 clicks a month.

That routine works as well in ChatGPT as in Claude, and it's the most useful way I know to use ChatGPT for SEO. The model is unreliable when you ask it for search volumes or rankings it can't see. It's very good at reading a spreadsheet you hand it and spotting patterns a tired human skims past. This guide gives you seven prompts that run on your own Search Console data, plus the one rule that keeps the answers honest.

r/ClaudeAI· u/BadMenFinance· Jul 10, 2026

I use Claude to analyse my Google Search Console data every week. 30K clicks in 3 months. Here's the exact workflow

I'm a non-technical solo founder. I run a marketplace where developers sell skills to freelancers and small businesses who use AI agents but struggle to get good output from them. I don't code. Claude does everything. 30.5K organic clicks....

↑ 67 upvotes24 comments
Via Reddit

Why your own data beats a blank chat

Ask a fresh ChatGPT chat for keyword ideas and you get plausible lists with made-up volumes. We covered why in our guide to ChatGPT keyword research prompts, and the short answer is that it has no live search data. Your Search Console export is different. Every row is a real query that showed one of your pages in Google, with real impressions, clicks and positions.

So the job changes from inventing to sorting. ChatGPT reads a few thousand rows in seconds and groups, filters and compares them the way you'd do in a spreadsheet over an afternoon.

Getting the data out of Search Console

In Search Console, open Performance, then Search results, set the date range and use the export button to download the tables. You get separate tables for queries, pages, countries, devices and dates, and the queries and pages tables are the ones these prompts use.

One limit matters. The standard export lists queries and pages separately, so it can't tell you which page earned which query. For that, filter the report by one query and export its Pages table, or pull query and page pairs through the Search Console API, which Google says returns up to 50,000 rows a day per search type.

Upload the CSV files into a ChatGPT chat or a Project. If you use Projects, add a short note about your site, your product and who buys it, so every prompt starts with that context.

RANKCONTROL

See your first AI citation report in under 5 minutes.

No setup calls. No onboarding meetings. Connect your domain and see where AI mentions your brand right now.

The rule that keeps the answers honest

The best reply in that r/ClaudeAI thread wasn't about a prompt. It suggested making the AI separate what it observed from what it guessed. "Impressions dropped" is in the data. "Google can't render the page" is a theory until you check the page yourself.

So end every prompt below with the same line, and you'll get a table you can act on instead of a confident story.

Answer in a table with three columns: what the data shows, what might explain it, and the action to take. Only use numbers that are in my files. Mark anything you're guessing as a guess.

Prompt 1: queries with impressions but no clicks

Upload the queries table, then run this.

From the queries file, list queries with at least 100 impressions and a CTR below 1%, sorted by impressions. For each one, say which of my pages most likely ranks for it, and suggest a page title that matches what the searcher wants.

This finds titles that show up but don't get chosen. The founder in that thread found 36 similar articles getting impressions and no clicks, rewrote the titles to lead with the outcome, and saw CTR double across the batch.

Prompt 2: pages stuck on page two

Upload the pages table.

List pages with an average position between 8 and 20 and at least 200 impressions. Sort by impressions. For each, suggest one change to the page that would most likely help it reach the first page, and say why.

Pages at positions 8 to 20 are where Google already thinks you're relevant, which makes them the cheapest wins on the site. Rewrite the title and opening paragraph first, since those are what change click-through.

Prompt 3: queries you rank for without a page

Upload both tables. This one comes from a workflow shared in r/Agentic_SEO.

Compare the queries file with the pages file. List queries where I get impressions but no page is clearly about that topic. Group similar queries together and suggest one new page or one new section of an existing page for each group.

Before writing anything new, check whether an existing page could answer the query with a stronger section, which another commenter in that thread rightly pointed out is often enough.

RANKCONTROL

Your competitors are building backlinks while you read this.

Organic outreach, social mentions, and citations from Editorial Circle member sites, with managed backlinks available as an add-on. Grow your domain authority without running the campaign yourself.

Prompt 4: two pages competing for one query

This needs query and page pairs, so use the API export or filter the report by query first.

From this query and page data, find queries where two or more of my pages each get at least 10% of impressions. For each, list the pages, their positions and clicks, and recommend which page to keep as the main one and what to do with the others.

Merging or redirecting the weaker page is the usual fix. That's the move that took the Reddit founder's merged article from position 14 to 3.

Prompt 5: long, question-style queries

Upload the queries table.

List every query with seven or more words, plus any query of five or more words that starts with what, how, why, which, can, does or should. Group them by topic and show total impressions and clicks per group.

These are the searches people type the way they talk to an AI tool, and they're the ones AI answers tend to cover. Each group is a candidate for a page that answers the question in its first two sentences, which our LLM SEO strategies explain in more detail.

Prompt 6: what dropped since last month

Export the same tables for two periods, for example the last 28 days and the 28 days before.

Compare these two periods. List the 20 pages and 20 queries that lost the most clicks. For each, show clicks and position in both periods, and say whether the drop looks like lost position, lost click-through or lower demand.

The three causes need different fixes, so this is worth splitting before you touch anything. Lost position usually means a stronger page appeared, lost click-through usually means the result changed, and lower demand is often seasonal.

Prompt 7: a refresh brief for one page

Filter the report to one page and export its queries.

These are the queries this page gets impressions for. Write a refresh brief listing the questions the page should answer that it doesn't today, the queries that deserve their own section, and a new title and meta description.

Then edit the page yourself, and keep the date of the change so next month's export can show whether it worked.

Three mistakes that skew the answers

Most bad output from these prompts comes from the export, not the model. Three are worth checking every time.

The first is position. Google's help page defines average position as the position of your topmost result, averaged across every time it showed. A page averaging 8.4 might sit at 3 on some days and 15 on others, so ask ChatGPT to treat small differences as noise, especially on queries with few impressions.

The second is mixing date ranges. If one file covers 28 days and the other three months, every comparison ChatGPT makes between them is wrong, and it won't notice unless you tell it. Export everything for the same period and say which period it is in the prompt.

The third is acting on a single week. Weekly numbers on a small site swing a lot, so a query that lost half its clicks may simply have had a quiet week. Look for changes that hold across two or three exports before you rewrite or merge anything.

What ChatGPT still can't tell you

Search Console only covers Google. It won't show whether ChatGPT, Perplexity or Gemini cite your pages, and ChatGPT can't tell you that about its own answers from inside a chat either. For that you need to check a fixed set of buyer questions in each engine on a schedule.

RankControl's AI visibility tracking does that weekly for 50 questions across six engines, and its analytics syncs Search Console daily so you can see which queries each article earns. Our guide to ChatGPT SEO workflows for small teams covers the writing side if you want ChatGPT drafting as well as analyzing.

What this costs in hours

Exporting and running all seven prompts takes about an hour. Acting on the results is the real work. Rewriting ten titles takes an hour or two, refreshing five page-two pages is 10 to 15 hours, and merging competing pages needs redirects and a careful edit.

You can run this loop by hand every month. Or RankControl's agents can do much of it for you, finding the questions to write about, writing and publishing the pages, and checking Google and six AI engines every week, while you focus on your product.

You're getting AI traffic. But do you know where it comes from?

RankControl credits every visit to the assistant that sent it: ChatGPT, Perplexity, Claude, Gemini, Copilot, or Grok. Full source attribution, next to your Google traffic.

Frequently Asked Questions

Use it on data you already have. Export your Search Console queries and pages, upload them, and ask ChatGPT to find low-CTR queries, pages stuck on page two, missing topics and pages competing for the same query. It's weak at search volume and live rankings, so don't ask it for those.

Yes, if you export it. The Performance report exports queries and pages as separate tables, which ChatGPT can read as CSV files. For query and page pairs together, filter the report by query or pull the data through the Search Console API.

Only if you give it query and page pairs, since the standard export lists queries and pages separately. Filter the Performance report by a query and export the Pages table, or use the API, then ask it which queries split clicks across several pages.

It can't give you reliable search volumes, see your live rankings beyond the data you upload, or show whether AI answers cite you. Treat any number it adds that wasn't in your file as a guess.

Weekly or monthly is enough for most sites. Run them on the same date range each time, keep a record of what you changed, and compare the next export against it.

RANKCONTROL

Stop losing leads to competitors in AI search

Content that ranks on Google and gets cited by AI search engines. Published on your domain. Citations tracked weekly.

Related Articles

How to Do SEO in Claude: Research, Write, Publish, and Track Over MCP

Oct 5, 2026 · 10 min read

How to Do SEO in Claude: Research, Write, Publish, and Track Over MCP

A practical guide to SEO in Claude with MCP servers: connecting them, researching from Search Console, drafting, publishing with a confirm step and tracking citations.

Best AI SEO Tools In 2026, Compared By Where The AI Stops And Your Work Starts

Oct 19, 2026 · 11 min read

Best AI SEO Tools In 2026, Compared By Where The AI Stops And Your Work Starts

Ten AI SEO tools compared on the question buyers skip: what the AI does on its own, and what it hands back to you. Prices checked on each vendor's site.

What Is an SEO MCP Server? A Plain Guide for Marketers

Oct 13, 2026 · 9 min read

What Is an SEO MCP Server? A Plain Guide for Marketers

An SEO MCP server lets Claude or ChatGPT read your SEO data and act on it. What one is, the read and write kinds, how to connect one, and the risks to check.

Best MCP Servers for SEO in 2026: Ahrefs, Semrush, DataForSEO, and RankControl

Oct 4, 2026 · 11 min read

Best MCP Servers for SEO in 2026: Ahrefs, Semrush, DataForSEO, and RankControl

Ten MCP servers for SEO work in Claude, Cursor and ChatGPT, checked on each vendor's site: what they do, what they really cost, and how many to connect.

How to Run SEO From Claude Code and Cursor With MCP

Oct 16, 2026 · 8 min read

How to Run SEO From Claude Code and Cursor With MCP

A practical setup guide for running SEO from Claude Code and Cursor with MCP: the exact commands and config files, prompts that work, and the guardrails that keep an agent from publishing without you.

MCP vs API for SEO Work: Which One Should Your Team Use?

Oct 15, 2026 · 11 min read

MCP vs API for SEO Work: Which One Should Your Team Use?

MCP vs API for SEO, compared on what each one is good at: repeatable pulls, one-off questions, cost per task, setup and safety, with a table for choosing.

Why AI SEO Content Gets No Traffic

Sep 21, 2026 · 9 min read

Why AI SEO Content Gets No Traffic

Your AI content is live and your chart is flat. Run the five-rung triage ladder before you blame the tool: position, absorption, sameness, authority, time.

ChatGPT Search Prompts In Google Search Console: What They Mean For SEO

Sep 19, 2026 · 8 min read

ChatGPT Search Prompts In Google Search Console: What They Mean For SEO

Prompt-shaped queries are showing up in Search Console. Where they come from, what the OpenAI-Google scraping lawsuit changed, and how to read them.

Best AI Content Writers For SEO In 2026, Judged On What They Know Before They Write

Oct 19, 2026 · 11 min read

Best AI Content Writers For SEO In 2026, Judged On What They Know Before They Write

Nine AI content writers for SEO compared on the blank-page test: whether each reads what ranks, knows your brand and can publish, plus what one article costs.

THE SIGNAL

Insights on AI and Google search strategy. No fluff.

Get the latest on AI citations, Google rankings, and content strategy.

No spam. Unsubscribe anytime.