Below are 13 SEO prompts for ChatGPT, Claude and Gemini that cover keyword clustering, content briefs, title tags, meta descriptions, internal links, FAQ sections and content refreshes. Each prompt bakes in what Google's own Search Central documentation says, so the output follows the rules instead of old SEO folklore.
How to use these prompts
Every prompt is ready to copy. Replace the blanks in double braces, or keep the default after the colon: {{site:a project management SaaS}} means "a project management SaaS" unless you change it.
The most important rule: a chat model has no search volumes, rankings or click data. Ask it for numbers and it will make them up. So these prompts ask you to paste real data, such as a keyword export from your SEO tool or the Performance report from Google Search Console, and let the model do what it is good at: grouping, writing and spotting patterns.
Review everything before it ships. Google's page on using generative AI content says "It is critical to manually factcheck and review all AI-generated content for accuracy and trustworthiness before publishing," and that this also applies to metadata like titles and meta descriptions.
Which prompts help with keyword research and clustering?
1. Cluster keywords by search intent
Paste a keyword export with volumes. Clustering by intent tells you how many pages you need, not just which words to use.
Below is a keyword list for {{site:a project management SaaS}}, with
monthly search volume.
Group the keywords into clusters where one page could satisfy all of them.
Base each cluster on search intent (what the searcher wants to do), not
just shared words. For each cluster give: a name, the intent
(informational, commercial, transactional, or navigational), the primary
keyword (highest volume that fits), the other keywords, and total volume.
Don't add keywords that aren't in my list. List any keyword whose intent
is unclear.
{{keywords}}
2. Map clusters to pages and find overlap
Run it after clustering. It catches two pages competing for the same query.
Here are my keyword clusters and my existing URLs with their titles.
Map each cluster to the one URL that should target it. If no URL fits,
mark it "new page needed" and suggest a slug. If two or more URLs target
the same cluster, flag them and recommend which one to keep as the main
page and what to do with the other (merge, redirect, or refocus).
Output a table.
Clusters:
{{clusters}}
URLs and titles:
{{urls}}
3. Check the intent behind a query
Paste the titles and snippets of the current top results for a keyword. The results show what Google thinks the searcher wants.
These are the titles and snippets of the top {{count:10}} results for
"{{keyword}}".
Tell me: the dominant intent, the content format that ranks (guide, list,
tool, product page, comparison), the angle most results share, and what
none of them cover well. Then say whether a page about {{our_angle}} is a
good fit for this query, and why.
{{results}}
Which prompts help write content briefs?
4. Content brief for a writer
For handing a topic to a writer, human or AI, with everything needed to do it well.
Write a content brief for a page targeting "{{keyword}}" on
{{site:a project management SaaS}}.
Include: the searcher's main question and the answer in two sentences,
the audience and what they already know, a suggested H2 outline written
as questions, the related subtopics to cover (from the keyword cluster
below), facts or data the writer must source and cite, internal pages to
link to (from my list), and what would make this page more useful than
the current results. No target word count.
Keyword cluster:
{{cluster}}
Internal pages:
{{internal_pages}}
The "no target word count" line is deliberate. Google's guide to creating helpful content lists writing to a particular word count as a warning sign and says Google has no preferred word count.
5. Answer-first outline
Use it when you have a topic and want a structure that answers the query at the top.
Create an outline for an article answering "{{question}}" for
{{audience:team leads new to project management tools}}.
Start with a two-sentence direct answer. Then 5 to 8 H2 sections written as
the follow-up questions a reader would ask next, each with 2 or 3 bullet
points of what to cover. Mark any section that needs original data,
screenshots, or an expert quote to be credible.
Which prompts write title tags and meta descriptions?
6. Title tags
Google's title link documentation asks for "descriptive and concise text", warns against keyword stuffing and boilerplate, and notes titles are truncated to fit the device width. The prompt follows those rules.
Write 5 title tag options for this page.
Page topic: {{topic}}
Primary keyword: {{keyword}}
Brand: {{brand:Acme}}
Rules: describe the page specifically, put the main topic near the start,
aim for about {{length:55}} characters, use the keyword once, no keyword
stuffing, no clickbait. Add the brand at the end after a separator only if
it fits. Show the character count for each and say which you'd choose.
7. Meta descriptions
Google's snippet documentation says there's no length limit but long descriptions get truncated, that snippets are "primarily created from the page content itself", and that identical descriptions across pages aren't helpful. Unique, specific descriptions give Google something worth showing.
Write 3 meta description options for the page below.
Each one should summarize what the page offers in plain language, include
a specific detail from the page (a number, a feature, a step), and read as
a reason to click. Aim for {{length:140 to 160}} characters. Use the
primary keyword "{{keyword}}" naturally once. Don't repeat the title.
Page content:
{{page_content}}
Which prompts help with internal links?
8. Internal link suggestions
Google's link guidelines say good anchor text is "descriptive, reasonably concise, and relevant", and that every page you care about should have a link from at least one other page on your site.
Here is a new article and a list of existing pages on my site (URL and
title).
Suggest 4 to 8 internal links from the new article to existing pages, and
3 existing pages that should link to the new article. For each, quote the
sentence where the link goes and the exact anchor text. Anchor text must
describe the target page and make sense on its own, so no "click here" or
"read more", and don't force the same keyword into every anchor.
New article:
{{article}}
Existing pages:
{{pages}}
9. Audit anchor text and orphan pages
Paste a crawl export of internal links (source, target, anchor).
Below is an export of internal links on my site with columns: source URL,
target URL, anchor text.
Find: pages with no internal links pointing to them, anchors that are
generic ("here", "this", "learn more"), the same anchor used for different
targets, and important pages with very few incoming links. Output each
finding as a table with a suggested fix.
{{links_export}}
What about FAQ sections and FAQ schema?
Google no longer shows FAQ rich results. Its Search Central updates log says the feature "will no longer appear in Google Search starting May 7, 2026", and the documentation was removed in June. FAQ sections are still worth writing when they answer real questions readers have, but don't add them expecting a special search result.
10. FAQ section from real questions
Feed it questions from support tickets, sales calls or the "People also ask" box, so the FAQ covers what people actually ask.
Write an FAQ section for the page below, using the real questions I've
collected.
Pick the {{count:5}} questions most relevant to this page. Answer each in 2
to 4 sentences that make sense on their own, without "as mentioned above".
Answer the question in the first sentence. Use only facts from the page
content; if the page doesn't answer a question, list it separately as a
content gap instead of guessing.
Page content:
{{page_content}}
Questions:
{{questions}}
Which prompts help refresh old content?
11. Find quick wins in Search Console data
Export the Performance report from Google Search Console, which shows clicks, impressions, CTR and average position, and paste the query or page table.
Below is a Google Search Console export with columns: {{dimension:page}},
clicks, impressions, CTR, average position, for the last
{{period:3 months}}.
Find: pages with high impressions but low CTR (title or snippet problem),
pages ranking in positions 5 to 20 (content could push them up), and pages
that lost clicks compared with what I describe below. For each, say what
to change first and why. Only use the numbers given.
Context: {{context}}
{{export}}
12. Refresh plan for an aging page
Use it on a page that used to rank and has slipped. Google's helpful content guide asks whether you are "changing the date of pages to make them seem fresh when the content has not substantially changed", so this prompt asks for real changes.
This page targets "{{keyword}}" and has lost traffic. Below is the current
page and the outlines of the pages now ranking above it.
Tell me: what is outdated or wrong (facts, screenshots, steps, prices),
what the ranking pages cover that mine doesn't, what to cut, and a
prioritized list of edits. Only suggest updating the "last updated" date
if the edits are substantial.
My page:
{{page}}
Competing outlines:
{{outlines}}
13. Content gap against competitors
For a whole topic area rather than one page.
Here are the page titles on my site about {{topic:project planning}}, and
the page titles from {{count:3}} competitors on the same topic.
List the subtopics competitors cover that I don't, group them into
possible new pages, and rate each as high, medium, or low priority based
on how closely it matches my audience: {{audience}}. Don't estimate search
volume; mark which ones I should check in a keyword tool.
My pages:
{{my_pages}}
Competitor pages:
{{competitor_pages}}
How do you keep AI-assisted SEO on the right side of Google?
Use AI to make better pages, not more pages. Google's generative AI guidance warns that using it to "generate many pages without adding value for users may violate Google's spam policy on scaled content abuse." The prompts above are built for one page at a time, with your data and your review in the loop.
Ground every fact. Ask the model to mark anything it isn't sure about, check numbers against the source, and add the original information that only you have: your data, screenshots, examples and experience. That is what the helpful content guide means when it asks if content provides "original information, reporting, research, or analysis".
Make your favorite one a skill
If you write title tags or briefs every week, turn the prompt into a skill so Claude, Claude Code or Codex follows your rules every time. Paste it into the free SKILL.md generator to get a valid SKILL.md. For the copy around your pages, see the marketing prompts, and for drafting and editing articles, the Claude writing prompts.
To keep your SEO prompts in one place, save them in Kipt with their {{blanks}}, tag them by task, and find any of them with ⌘K. The library is Markdown in a private GitHub repo you own.