May 23, 2026

ChatGPT Prompts for SEO: Keyword Research, Audits and Content Briefs

Notebook, magnifying glass, and keyword map sticky notes on a desk for SEO prompt planning

ChatGPT can speed up SEO work, but only if you ask for outputs you can actually use: clusters you can assign, audit findings you can verify, and briefs a writer can follow without guessing. The prompts below are designed as templates—each one includes the inputs to provide and the format to demand, so you spend less time re-prompting.

Before you copy a prompt: set the “SEO guardrails”

Most disappointing SEO outputs come from missing context. Add these constraints to the top of almost any prompt (then paste the task-specific prompt underneath).

  • Role: “Act as an SEO strategist for a {industry} site.”
  • Market: “Target country: US. Language: en-US.”
  • Audience: “Beginner-to-intermediate readers; professional tone; no fluff.”
  • Data boundaries: “If you don’t know something (rankings, traffic), ask me for data instead of guessing.”
  • Output format: “Return results as a table with these columns…”
  • Quality bar: “Prefer specific, testable recommendations over generic best practices.”

Editorial callout (use this every time): When you want accuracy, don’t ask ChatGPT to “analyze my website” in the abstract. Give it inputs it can reason about—page titles, headings, copy blocks, internal links, GSC query exports, and competitor URLs. Then ask for checks you can validate in a browser.

Keyword research prompts (from seed to prioritized clusters)

Keyword research is where ChatGPT shines as an ideation and organization engine. The catch: it can’t see live volumes unless you provide them, so use it to build structures—then validate with your keyword tool, Search Console, or SERP review.

1) Seed expansion with intent labels

Prompt: “You are an SEO strategist. I sell {product/service}. Generate 60 keyword ideas grouped into 6 themes. For each keyword, label search intent (Informational/Commercial/Transactional/Navigational) and write a 1-sentence ‘why this searcher is searching’ note. Avoid brand names. Target US, en-US.”

2) “People actually say this” query rewriting

Prompt: “Rewrite these 15 seed keywords into natural-language queries a real person would type. Create 3 variants per seed: (a) beginner phrasing, (b) comparison phrasing, (c) problem/repair phrasing. Keep meaning; don’t invent features.”

3) Clustering for site architecture

Prompt: “Cluster the following keywords into topic clusters suitable for a content hub. Output a table with: Cluster name, Primary keyword, Supporting keywords, Recommended page type (pillar page / blog post / product page), and URL slug suggestion. Limit to 8 clusters max. Here are the keywords: {paste list}”

4) Prioritization scoring you can sanity-check

Prompt: “Create a prioritization model for these keywords without assuming search volume. Score each from 1–5 for: business value, content feasibility, SERP competitiveness (estimate based on intent and typical SERP composition), and funnel stage. Explain the score in 1 sentence each. Output a table.”

5) Local modifiers and service-area pages (if relevant)

Prompt: “Generate keyword patterns for local SEO for {service}. Include city/service combinations, ‘near me’ variants, emergency/24-7 variants, and cost-related variants. Then recommend a safe service-area page structure that avoids thin doorway pages. Output: patterns + page plan.”

6) Content gap against competitors (without pretending to crawl)

Prompt: “I will paste competitor URLs and our existing content titles. Create a content gap list: missing topics, under-covered subtopics, and ‘angle gaps’ (where competitors answer the same topic differently). Ask clarifying questions if needed. Inputs:
Our titles: {paste}
Competitors: {paste URLs}
Output a table with: Topic, Intent, Why it matters, Suggested page, Notes for differentiation.”

Quick reference table: prompts by SEO task

SEO task Best prompt type What to provide What a “good” output looks like
Seed discovery Expansion + intent labeling Product/service, audience, exclusions Theme groups, clear intent, no random jargon
Clustering Hub-and-spoke clustering Keyword list (50–300), site focus 8–12 logical clusters with primary/supporting terms
Prioritization Scoring model Revenue drivers, constraints, funnel stage Explainable scores you can challenge and adjust
On-page audit Page-by-page checklist + rewrite suggestions URL, title tag, H1/H2, copy, internal links Specific fixes tied to intent and page goal
Content brief Brief template with outline + entities + FAQ Primary keyword, audience, competitor notes Writer-ready outline, angle, do/don’t guidance

SEO audit prompts (content, on-page, and technical triage)

ChatGPT won’t replace crawlers or Search Console, but it can help you triage: turn messy inputs into an ordered to-do list, highlight contradictions, and produce rewrite options you can review.

1) Single-page on-page audit (fast and practical)

Prompt: “Audit this page for on-page SEO and UX alignment with the target query: {primary keyword}. I will paste: title tag, meta description, H1/H2s, and main copy. Output:
(1) 10 prioritized issues (impact: high/med/low)
(2) Suggested title + meta (2 options each)
(3) A rewritten H2 outline aligned to intent
(4) Internal link opportunities (anchors only; don’t invent URLs)
Here is the page content: {paste}”

2) SERP intent check (without overclaiming rankings)

Prompt: “Based on the query ‘{keyword}’, list the 3 most likely dominant intents and the typical page types that rank (guides, category pages, tools, videos, etc.). Then give me ‘intent-mismatch red flags’ to look for on my page. Keep it general; ask me for SERP notes if needed.”

3) Internal linking map from existing pages

Prompt: “Here are 20 URLs with their page titles and 1-sentence summaries. Build an internal linking plan that strengthens topical clusters. Output a table: Source page, Anchor text suggestion, Destination page, Reason (entity/intent connection), Priority. Data: {paste list}”

4) Technical issue triage from a crawl export

Prompt: “I’m pasting a CSV-style list of URLs with status code, indexability, canonical, word count, and title length. Identify patterns and the top 15 fixes. Output sections: Indexation issues, Duplicate/canonical issues, Thin content candidates, Redirect chains, Metadata problems. Ask questions if a field is missing. Data: {paste}”

5) Content refresh plan from performance data

Prompt: “I’m pasting a Search Console export with queries, clicks, impressions, CTR, and avg position for one URL. Create a refresh plan:
– opportunities (high impressions/low CTR; positions 8–20)
– likely intent shifts
– title/meta tests (3 variants)
– sections to add/merge/remove
– snippet targets (definitions, steps, comparison)
Data: {paste table}”

Content brief prompts (writer-ready, not vague outlines)

A content brief is where you turn keyword work into a page that earns clicks and satisfies intent. The best briefs are opinionated: they define angle, scope, and what not to write.

1) Complete SEO content brief template

Prompt: “Create an SEO content brief for the topic ‘{primary keyword}’.
Inputs:
– Audience: {who}
– Brand voice: professional, clear, practical
– Funnel stage: {top/mid/bottom}
– Goal: {subscribe/demo/purchase}
– Notes: {unique POV, constraints}
Output the brief with these sections:
1) Search intent + success criteria (what the reader must leave with)
2) Angle + differentiation (3 bullets)
3) Recommended title options (5) and meta description (2)
4) H2/H3 outline with short writing notes per section
5) Key entities and terms to include naturally
6) Examples to include (2–4)
7) FAQs (5) with short answers
8) Internal linking suggestions (anchors only)
9) Quality checklist (10 items)
Do not invent statistics; mark places where research is needed.”

2) Brief “tightening” for scope control

Prompt: “Here’s my draft outline for {keyword}. Identify scope creep, duplicated sections, and missing steps. Then rewrite the outline to be 20% shorter while improving clarity. Keep it aligned to {intent}. Draft: {paste}”

3) Brand-safe claims and evidence flags

Prompt: “Review this draft brief and highlight any claims that require a source, any overpromises (rankings, ‘best’, ‘guaranteed’), and any ambiguous statements. Rewrite risky lines to be accurate and credible. Brief: {paste}”

If you want more workflows focused specifically on clustering and prioritization, browse the AI keyword research collection and adapt the same guardrails used above.

Practical checklist: get better SEO outputs from ChatGPT in 10 minutes

  1. Decide the artifact: cluster table, audit list, or content brief (not “help with SEO”).
  2. Paste constraints: market, audience, tone, exclusions, and what not to assume.
  3. Provide inputs: page elements, query exports, or URL/title lists—something concrete.
  4. Demand structure: tables, priority labels, and “explain in one sentence.”
  5. Force uncertainty: ask it to list questions instead of guessing missing data.
  6. Validate quickly: check SERP page types, confirm terminology, verify facts.
  7. Turn output into tasks: assign owners and dates; don’t leave it as “insights.”
  8. Save what worked: store your best prompts as templates with placeholders.

FAQ

Can ChatGPT do keyword research without a tool?

It can generate ideas, clusters, and intent labels, which is often 70% of the mental work. For search volume, seasonality, and difficulty metrics, you’ll still want a dedicated tool or your own Search Console data. A strong workflow is: ChatGPT for structure, tool data for validation, then ChatGPT again to turn validated data into a plan.

How do I stop ChatGPT from making up search volumes or “ranking factors”?

Put a boundary in the prompt: “Do not invent metrics; if data is missing, ask me for it.” Then request outputs that don’t require fabricated numbers (prioritization scoring based on business value and feasibility, not volume). When you do provide numbers, paste them explicitly and ask ChatGPT to reference only those values.

What inputs make SEO audit prompts actually useful?

Give it what a human auditor would look at: title tag, meta description, H1/H2s, the first 200–400 words of copy, internal links on the page, and the target query. For technical triage, paste a crawl export (status codes, canonicals, indexability). The more “page reality” you include, the fewer generic recommendations you’ll get.

Are these prompts safe for YMYL topics (health, finance, legal)?

Yes, if you add stricter guardrails: require citations, avoid absolutes, and keep advice informational. For regulated topics, use prompts that surface evidence needs (what requires a source) and review steps (editorial/legal review) rather than prompts that produce definitive guidance.

How many keywords should I target on one page?

Usually one primary keyword (the clearest “main intent”) plus a small set of close variants and supporting subtopics. A practical way to think about it: one page should satisfy one dominant intent. If you find yourself writing two different outcomes for the reader, that’s a sign you need separate pages—or a hub page with supporting articles.

What’s the fastest way to turn a cluster into a content calendar?

Ask for deliverables: “one pillar + 6 supporting posts,” assign funnel stages, and request an internal linking plan. Then add your real constraints—publishing capacity (e.g., 2 posts/week), product priorities, and seasonal timing—so the calendar reflects your business, not an abstract ideal.

mr@mortezariahi.com

Full-Stack Developer & SEO/SEM Strategist UX/UI, AI Workflows, DevOps, and Growth Systems

Leave a Reply

Your email address will not be published. Required fields are marked *