---
title: 15 ChatGPT Prompts for SEO & Marketing (Copy-Paste Library)
description: "A library of copy-paste ChatGPT prompts for SEO and marketing: keyword research, content briefs, on-page, meta tags, and auditing your AI visibility."
canonical: https://www.aeonav.fivecoder.com/blog/chatgpt-prompts-for-seo
updated: "2026-09-15"
---

# 15 ChatGPT Prompts for SEO & Marketing (Copy-Paste Library) (/blog/chatgpt-prompts-for-seo)

**ChatGPT speeds up the repetitive parts of SEO** (keyword brainstorming, briefs, meta tags, content refreshes, competitor research) when you give it specific, well-structured prompts. This page is a copy-paste library of prompts for the most common SEO and marketing tasks, plus a set for auditing your own visibility in AI search. Treat ChatGPT's output as a fast first draft to refine, not a finished deliverable.

**Key takeaways**

- ChatGPT is best for ideation, drafting, and analysis, not live search-volume data.
- Specific prompts (topic, audience, intent, format) beat vague ones every time.
- Always edit and fact-check the output; quality still decides SEO results.
- The most strategic prompts below audit how AI describes your brand and category.

Copy any prompt, replace the bracketed placeholders with your specifics, and iterate on the response. For the bigger picture of how AI is reshaping search, see our pillar on [AI for SEO](/blog/ai-for-seo).

## The rule that decides whether a prompt works [#the-rule-that-decides-whether-a-prompt-works]

Before the library, the one distinction that predicts every good and bad result here.

**Transformations work. Recalls do not.** Give ChatGPT data and ask it to reshape that data, and it is excellent. Ask it to retrieve a fact from memory, and it will produce a confident, plausible, wrong answer.

Clustering 500 keywords you exported is a transformation. Asking for their search volumes is a recall, and the numbers will be fabricated. Rewriting 80 title tags against a template is a transformation. Asking which competitors rank for a term is a recall. Summarizing a page you paste in is a transformation. Asking for a study that supports your argument is a recall, and it will invent a citation that looks entirely real.

Every prompt below is written as a transformation. Where one needs outside data, it says so.

## Keyword research prompts [#keyword-research-prompts]

ChatGPT won't give you accurate search volume, but it's excellent for expanding a seed topic, clustering by intent, and surfacing the questions real users ask.

```text
Act as an SEO strategist. For the topic "[topic]" and an audience of
"[audience]", generate 30 keyword ideas grouped by search intent
(informational, commercial, transactional, navigational). For each group,
note the likely funnel stage.
```

```text
List 20 questions people ask about "[topic]", phrased the way a real user
would type them into a search engine or ChatGPT. Group them into themes I
could turn into content clusters.
```

## Content brief prompts [#content-brief-prompts]

Turn a target keyword into a structured brief a writer can execute.

```text
Create a content brief for an article targeting "[keyword]". Include: a
working title, the search intent, a suggested H1, 6-10 H2/H3 headings, key
questions to answer, entities and subtopics to cover, and 3 internal-link
ideas. Audience: "[audience]". Goal: "[goal]".
```

## On-page optimization prompts [#on-page-optimization-prompts]

Use ChatGPT to pressure-test an existing page against its target query.

```text
Here is the content of a page targeting "[keyword]": [paste content].
Assess how well it satisfies the search intent, list what's missing versus
what a top result would cover, and suggest specific improvements to headings,
structure, and direct answers.
```

## Meta tag prompts [#meta-tag-prompts]

Fast, on-brand title and description options that respect length limits.

```text
Write 5 SEO meta titles (≤60 characters) and 5 meta descriptions (≤155
characters) for a page about "[topic]" targeting "[keyword]". Make them
compelling enough to earn a click, and include the primary keyword naturally.
```

## Content refresh prompts [#content-refresh-prompts]

Find what's gone stale and what to add.

```text
Here is an older article: [paste content]. Identify outdated information,
gaps versus current best practices on "[topic]", and 5 specific additions or
updates that would make it more useful and more likely to be cited.
```

## Competitor research prompts [#competitor-research-prompts]

Synthesize positioning and content gaps from material you provide.

```text
Compare my page [paste or summarize] with a competitor's page [paste or
summarize] for the query "[keyword]". Where does the competitor cover the
topic more thoroughly, and what specific sections or angles should I add to
win the comparison?
```

## Technical SEO prompts [#technical-seo-prompts]

Technical work is mostly rule-following against a published spec, which is where models are strongest. Paste in the export rather than describing it.

```text
Here is a crawl export as CSV. Group the issues by type, then rank the
groups by likely impact on organic traffic for a [site type] site.
For each group, give the fix and roughly how long it takes.
Ignore anything cosmetic.

[paste CSV]
```

```text
Here are 200 lines of server log. Summarize crawl behaviour by directory:
which sections are crawled most, which have not been visited, and any
pattern in the user agents. Flag anything that looks like wasted crawl budget.

[paste log]
```

```text
Generate JSON-LD for a [page type] page with these fields: [fields].
Use schema.org types only, no custom properties. Output valid JSON-LD
in a single script tag and nothing else.
```

Validate the schema output before shipping it. Models produce syntactically perfect JSON-LD with invented property names often enough that unvalidated output is a real risk.

## Internal linking prompts [#internal-linking-prompts]

```text
Here is a list of my published URLs with their titles and target keywords.
Suggest internal links I am missing: for each suggestion, give the source
page, the destination page, and the anchor text. Prioritize links that
point at pages with commercial intent.

[paste list]
```

```text
Here is the body text of one page and a list of my other URLs with titles.
Identify 5 places in this page where an internal link would genuinely help
the reader, and write the sentence it should sit in.

[paste page and list]
```

## Prompts to audit your AI visibility [#prompts-to-audit-your-ai-visibility]

This is the set most SEOs overlook. Because buyers increasingly ask ChatGPT before they search, it's worth asking ChatGPT what it thinks about your brand and category, then reading the answers critically.

```text
What do you know about [your brand]? Describe what we do, who we're for, our
pricing if you know it, and how we compare to alternatives. Note anything
you're unsure about.
```

```text
What are the best tools for "[your category]"? List the options you'd
recommend and why.
```

```text
Compare [your brand] and [competitor]. Which would you recommend for
"[use case]", and what are each one's strengths and weaknesses?
```

Run these in both ChatGPT's base mode and its search mode, and repeat them, since answers vary. If your brand is missing, described inaccurately, or framed worse than a competitor, that's a concrete gap to fix. Platform-specific tactics live in [how to appear in ChatGPT](/ai-search/chatgpt).

## From prompts to AI visibility [#from-prompts-to-ai-visibility]

Asking ChatGPT about your brand by hand is a useful spot check, but it doesn't scale and it's hard to track over time. The systematic version is [prompt tracking](/blog/ai-prompt-tracking): monitoring a defined set of these questions across AI engines on a schedule, and recording how your mentions, citations, and sentiment trend.

[Aeonav](https://aeonav.fivecoder.com/) is an open-source tool that automates exactly that, running your audit prompts across ChatGPT, Perplexity, Gemini, and Google AI Overviews so you can manage your AI visibility instead of spot-checking. If the audit prompts above surfaced a problem, that's the way to measure and fix it. For the strategy behind it, start with [answer engine optimization](/answer-engine-optimization).

## Prompt-writing best practices [#prompt-writing-best-practices]

A few habits make every prompt above work better:

- Give context. State the topic, audience, intent, and goal. ChatGPT can't read your mind, and specificity is the single biggest quality lever.
- Specify the output. Ask for a format (a table, a numbered list, a brief) and constrain length and tone.
- Iterate. Treat the first response as a draft, and refine the prompt or ask follow-ups rather than expecting perfection in one shot.
- Verify everything. ChatGPT can be confidently wrong, and it has no live volume data, so fact-check claims and pair it with dedicated SEO tools for metrics.
- Keep a brand voice note. Paste a short style guide so drafts come back sounding like you.
- Ask for the reasoning. "Explain why you grouped them this way" surfaces bad assumptions before you act on the output.
- Prefer one job per prompt. Chained instructions produce output that is mediocre at all of them.

## What ChatGPT cannot do for SEO [#what-chatgpt-cannot-do-for-seo]

Worth stating plainly, because a lot of prompt libraries imply otherwise.

It has no search volume, keyword difficulty, backlink or ranking data. Any number it gives you for these is invented. It cannot see your Search Console, your analytics, or the current SERP unless you paste them in. It cannot tell you whether a page is ranking, and its account of what is on a live URL is unreliable unless browsing is on and you check what it actually retrieved.

It also cannot tell you whether AI engines mention your brand. It has no visibility into what other models answer, and asking ChatGPT about your own brand tells you about one sampled response from one engine on one day — not a measurement. That job needs a tool that runs prompts across engines repeatedly and records the results.
