ChatGPT Prompts for SEO Keyword Research: 12 to Copy
12 ChatGPT prompts for SEO keyword research: seed ideas, intent labels, clusters, quick wins from Search Console, cannibalization checks, and a publishing plan.

The best ChatGPT prompts for SEO keyword research give the model your real data, such as a Search Console export or a keyword tool list, and ask it to sort, label, and cluster that data. ChatGPT cannot see live search volume or rankings, so use it for thinking work: finding seed ideas, labeling intent, grouping keywords into pages, and planning what to publish. Below are 12 copy-paste prompts grouped by research stage, plus a flagship prompt that turns your exports into a full keyword research sheet.
Replace every [bracket] with your own data. Keep the numbers from your tools exactly as exported, and check the live results by hand before you write a page.
Prompts for finding seed keywords
1. Seeds from customer language
Here are questions customers asked us by email, chat, and sales calls: [questions]. Turn them into 20 seed keywords a searcher might type, keeping the customer's own words where possible.
2. Topic map from what you sell
My site sells [products] to [audience]. List the problems, comparisons, and how to questions those buyers search before and after they buy, grouped by buying stage.
3. Modifier expansion
For the seed [keyword], list long tail variations using modifiers like best, vs, for [audience], how to, size, cost, and near me. Do not add volume numbers.
Prompts for intent and clustering
4. Intent labels
Label each keyword in this list as informational, commercial, transactional, or navigational, and write one line on what the searcher wants: [keywords].
5. Cluster into pages
Group these keywords so each group could be answered by one page. Name the primary keyword of each group and the page type that fits: [keywords with volume].
6. Map clusters to existing pages
Here are my existing URLs and their topics: [pages]. For each keyword cluster: [clusters], name the page that should target it or say new page and suggest a short slug.
Prompts for your Search Console data
7. Quick wins
From this Search Console export: [query, clicks, impressions, position], list queries with many impressions and an average position between about 8 and 20, and suggest one on page change for each.
8. Cannibalization check
Here are queries with the URLs that rank for them: [rows]. Flag any query where two of my pages compete and recommend which page should own it.
9. Queries with no page
Which of these queries: [rows] have impressions but no page written for them? Group them into new page ideas.
Prompts for prioritizing
10. Priority table
Build a table of these clusters: [clusters] with intent, the volume and difficulty from my tool export, business fit, and a priority with a one line reason. Mark missing numbers [CHECK IN TOOL].
11. SERP check list
For the keyword [keyword], tell me what to check by hand in the live results before I write: which page types rank, whether forums or videos show up, and whether a featured snippet appears.
12. Three month plan
I can publish [number] pages a month. Turn this priority table: [table] into a 3 month plan, highest priority first, with one update to an existing page each month.
Build a keyword research sheet from your data
The SEO Keyword Research Prompt: Clusters From Your Search Data combines prompts 4, 5, 6, 7, 8, and 10. You paste your site and audience, seed topics, a Search Console export, a keyword tool export, your existing pages, SERP notes, and how many pages you can publish. It returns a cleaned list, intent labels, clusters, a cluster to page map, quick wins, a cannibalization check, a priority table, a publishing plan, and a SERP check list. The example works through a bakery supply shop's banneton and sourdough keywords.
Starting from one seed with no data yet? Use the Keyword Strategy and Search Intent Mapper first, then come back once you have an export.
Tips for keyword research with ChatGPT
- Never ask ChatGPT for search volume. Paste it from your tool.
- Cluster before you write so two pages do not chase the same query.
- Start with quick wins: queries where you already show up on page one or two.
- Look at the live results yourself before you pick a page format.
Related prompts and guides
Turn a cluster into a writer brief with the SEO Content Brief and Blog Outline Builder, plan a full topic cluster with the SEO Topic Cluster and Content Planner, and finish each page with ChatGPT Prompt for Meta Description. Find more in the SEO prompts hub, browse all prompts, or share a prompt that found you a good keyword.