ChatGPT Prompts for the Repetitive Parts of SEO
Keyword clusters, content briefs, meta tags, internal linking plans — every core SEO task, prompt-ready.
SEO work is repetitive by nature — the same frameworks applied across dozens of pages, posts, and keywords. These prompts handle the structural and research-heavy parts of SEO so you can spend time on strategy and analysis instead of formatting. They're written for how Google describes Search today: it judges content on quality rather than on how it was produced, it treats mass-produced low-value pages as spam whether a person or a model wrote them, and it stopped showing FAQ rich results in May 2026. So the content brief and audit prompts push for depth, named sources, and real first-hand detail rather than the older keyword-density playbook. The worked example below walks through rewriting titles on pages that already rank. They work best when you supply real URLs, real competitors, and actual keyword data.
Key Takeaways
- Google's stated position is that it rewards content quality, not a production method: appropriate use of AI isn't against its guidelines, but generating pages primarily to manipulate rankings is. Prompt for depth, named sources, and first-hand detail, not keyword density.
- Title-tag rewrites on pages that already rank are one of the quickest things to test, because you're changing how an existing result looks rather than waiting for a new page to rank. Google says it uses your title element as the title link around 87% of the time, so the title you write is usually the one searchers see.
- Supply REAL data in SEO prompts: actual URLs, real competitor pages, current SERP screenshots, your live ranked-keyword export. Hypothetical SEO prompts produce textbook generic outputs that don't account for who's actually ranking right now.
- Pair the Blog Post SEO Audit with the Title Tag Rewrites prompt. The audit tells ChatGPT what to ADD to the page (missing sections, sources, internal links); the title rewrite tells it what to CHANGE in how the page appears in results. Run both against the same URL, then measure the change in Search Console rather than assuming it worked.
“Appropriate use of AI or automation is not against our guidelines. This means that it is not used to generate content primarily to manipulate search rankings, which is against our spam policies.”
Rewriting titles on eight high-impression, low-click pages with the Title Tag Rewrites for CTR prompt
Scenario: Say your Search Console Pages report shows eight hub pages sitting at positions 4-7 with steady impressions but almost no clicks over the last three months, and each has a bland, brand-first title like 'FAQ | Your Brand'. Export those eight URLs with their current titles, target queries, and impression and click counts, and paste them into the Title Tag Rewrites for CTR prompt, one numbered line per page.
Walkthrough: Ask first for the reason each current title is weak, page by page; that's the part you can check against the queries in Search Console. Then take the three variations per page and pick the one whose wording matches the queries the page actually gets impressions for. Before deploying, count characters yourself and check each title in a SERP preview, then update the title element and any og:title and twitter:title copies so they agree. Note the deploy date, request indexing for the changed URLs in Search Console's URL Inspection tool, and compare clicks and CTR for the same queries over the following weeks. Google can still choose different text for the title link, so search for each page afterwards to see what it actually shows.
Keyword Cluster from Seed Topic
Act as an SEO strategist. Given the seed topic '[Seed Topic]' for a website in the [Industry/Niche] space targeting [Target Audience], create a comprehensive keyword cluster. For each keyword provide: - Keyword phrase - Estimated search intent (informational, navigational, commercial, transactional) - Funnel stage (ToFu / MoFu / BoFu) - Suggested content type (blog post, landing page, product page, FAQ) - Parent/child relationship (pillar page vs. cluster content) Organize into: 1. One pillar page keyword (high volume, broad) 2. 5 supporting cluster keywords (specific, lower competition) 3. 3 long-tail keywords with strong transactional intent Explain your topical authority logic: how does covering all these together help the site rank?
Batch Meta Descriptions
Write SEO meta descriptions for the following pages on [Website Name] in the [Industry] space. Rules: - Each meta description must be 150-160 characters exactly - Include the primary keyword naturally - Lead with the value to the searcher (what they'll get) - End with an implicit or explicit CTA - Do not start with 'Learn how' or 'Discover' - Match the search intent of each page Pages: 1. [Page Title 1] — Primary keyword: [Keyword 1] 2. [Page Title 2] — Primary keyword: [Keyword 2] 3. [Page Title 3] — Primary keyword: [Keyword 3] 4. [Page Title 4] — Primary keyword: [Keyword 4] 5. [Page Title 5] — Primary keyword: [Keyword 5] For each, also provide one alternative version with a different angle.
SEO Content Brief
Create a detailed SEO content brief for a [Content Type, e.g. blog post, pillar page] targeting the keyword: '[Target Keyword]' Website context: [Brief description of the site and its audience] Competitors to outrank: [Optional: list 2-3 competing URLs or titles] Desired word count: [e.g. 1,800 words] Deliver: 1. SEO title (under 60 chars, keyword near front) 2. Meta description (150-160 chars) 3. H1 (can differ slightly from SEO title) 4. H2 and H3 outline with notes on what each section covers 5. Primary keyword + 3-5 related terms and entities to cover 6. 2 questions to answer that appear in Google's 'People Also Ask' 7. Internal linking opportunities (mention what pages to link to/from) 8. E-E-A-T signals to include: stats, quotes, original research, author credentials
Internal Linking Plan for a Page
Create an internal linking plan for a new page on [Website URL or Site Description] about '[Page Topic]'. Existing pages on the site (list your top 10-15 URLs or page titles): [Paste your sitemap excerpt or list of pages here] For the new page, identify: 1. Which existing pages should link TO this new page (and what anchor text to use) 2. Which pages this new page should link OUT to (and what anchor text) 3. Any pages that are currently competing for the same keyword that need to be consolidated or differentiated Also write 3 internal link anchor text variations for each link (exact match, partial match, natural/contextual). Explain the PageRank flow logic behind your recommendations.
Competitor Content Gap Analysis
Perform a content gap analysis between [My Website] and [Competitor Website] in the [Industry] space. My site covers: [List 5-10 main topics or page types] Competitor site seems to cover: [List what you know about their content, or ask ChatGPT to infer from their known positioning] Identify: 1. Topics the competitor likely ranks for that we are missing entirely 2. Topics we both cover but they probably do better (explain why) 3. Topics we cover that they miss (our potential advantage) 4. 5 specific article/page ideas that would help close the gap For each gap opportunity, estimate: effort level (low/medium/high) and potential impact (based on likely search volume and intent).
FAQ Schema Markup Generator
Generate valid JSON-LD FAQ schema markup for the following questions and answers. This will be added to a page about '[Page Topic]' on [Website Name]. FAQ items: Q1: [Question 1] A1: [Answer 1] Q2: [Question 2] A2: [Answer 2] Q3: [Question 3] A3: [Answer 3] Q4: [Question 4] A4: [Answer 4] Q5: [Question 5] A5: [Answer 5] Requirements: - Valid schema.org FAQPage format - Properly escaped special characters - Ready to paste into a <script type='application/ld+json'> tag - Include a comment block at the top explaining what it does for a developer unfamiliar with schema
Title Tag Rewrites for CTR
Rewrite the following title tags to improve click-through rate without keyword stuffing. The target keyword for each is listed. Rules: - Keep each title under 60 characters - Lead with the keyword or a strong benefit - Add a power word or number where natural - Avoid: clickbait, ALL CAPS, excessive punctuation - Keep brand name at the end if space allows (format: Title | Brand) Current titles: 1. '[Current Title 1]' — keyword: [Keyword 1] 2. '[Current Title 2]' — keyword: [Keyword 2] 3. '[Current Title 3]' — keyword: [Keyword 3] 4. '[Current Title 4]' — keyword: [Keyword 4] For each, provide 3 variations and explain which you'd A/B test first and why.
Programmatic SEO Page Template
Design a content template for a programmatic SEO page targeting the pattern: '[SEO Pattern, e.g. Best [Tool Category] in [City]]' Site context: [What the site does and who it's for] Expected scale: [How many pages will use this template, e.g. 500 city pages] Deliver: 1. Page structure (H1, H2s, H3s) with variable placeholders in [brackets] 2. Which sections should be static (shared across all pages) vs. dynamic (unique per page) 3. 5 content modules that can be swapped in/out based on data availability 4. What makes each page substantively different from the others, beyond the swapped variable (Google's spam policies treat many pages generated mainly to manipulate rankings, with little value to users, as scaled content abuse) 5. Internal linking logic between pages in this cluster 6. A sample page using: [Example Value 1] and [Example Value 2] as variables
Blog Post SEO Audit
Perform an SEO audit on the following blog post. Identify issues and provide specific fixes. [Paste the full blog post content here, or paste the URL if ChatGPT has browsing enabled] Target keyword: [Primary Keyword] Current Google position: [Position, or 'unknown'] Audit for: 1. Keyword placement (H1, first 100 words, H2s, body) 2. Title tag and meta description quality 3. Content depth vs. likely top-ranking competitors 4. Heading structure (H1 > H2 > H3 hierarchy) 5. Internal and external linking 6. E-E-A-T signals present or missing 7. Content freshness signals 8. Any cannibalization risk with other posts For each issue: rate severity (high/medium/low) and give a specific fix.
Topical Authority Map
Build a topical authority map for a website in the [Niche] space that wants to dominate search results for '[Core Topic]'. Current domain authority: [DA score, or 'new site'] Current content: [List 5-10 existing posts/pages if any] Target audience: [Who the site is for] Deliver a hierarchical map: - Level 1: The one pillar topic - Level 2: 5-7 sub-topics that support it - Level 3: 3-4 cluster articles per sub-topic For each cluster article include: a working title, target keyword, and estimated intent. Finally, suggest a publishing priority order based on: quick wins (low competition, high relevance) first, then authority builders, then big competitive targets.
Local SEO Page Content
Write the main body content for a local SEO landing page targeting '[Service] in [City, State]'. Business context: - Business name: [Name] - Service offered: [Service description] - What makes this business different: [Differentiators] - Service area: [City + surrounding areas covered] - Any local proof points: [Local awards, years in business, customer stats] Requirements: - 400-600 words - H1: include '[Service] in [City]' naturally - Mention [City] and at least 2 nearby neighborhoods or landmarks naturally - Include a 'Why Choose Us' section with 3 specific points - Close with a local-specific CTA - Avoid: generic filler content that could appear on any location page
People Also Ask Expansion
I'm writing a piece of content targeting the keyword '[Primary Keyword]'. Here are the People Also Ask (PAA) questions Google shows for this keyword: 1. [PAA Question 1] 2. [PAA Question 2] 3. [PAA Question 3] 4. [PAA Question 4] For each question: 1. Write a concise answer (50-80 words) optimized to appear as a featured snippet 2. Suggest the ideal heading level to use if adding this to the article 3. Note any additional context or caveats that would make the answer more authoritative Also suggest 3 additional PAA-style questions on this topic that Google might not be showing yet, based on what a thorough reader would want to know.
The Numbers Behind These Prompts
Every figure below cites a primary source. Click through to verify.
How often Google says it uses a page's HTML title element as the title shown in results, up from around 80% before its 2021 change. Google gives reasons for substituting other text, such as empty titles, no title element, or the same title on every page, and those are the problems the Title Tag Rewrites prompt is for.
Source: Google Search Central Blog — More information on how Google generates titles for web page results2021
The date Google stopped showing the FAQ rich result in Search; it removed the documentation in June 2026. The FAQ Schema Markup Generator still produces valid schema.org FAQPage code, but don't expect it to earn an expandable FAQ result in Google.
Source: Google Search Central — Latest Google Search Documentation Updates2026
Common Mistakes (and How to Fix Them)
The most frequent ways these prompts go wrong — and the small phrasing changes that turn them around.
Asking ChatGPT for search volume estimates
ChatGPT cannot access live search volume data — any number it generates is fabricated. Pair these prompts with a real tool (Ahrefs, SEMrush, DataForSEO, Google Keyword Planner) and PASTE the actual volume into the prompt's context. Without volume grounding, the AI's keyword cluster suggestions are creative but commercially noise.
Running the Content Brief prompt without pasting competitor outlines
A content brief without competitor analysis is just a generic outline. Open the top 3 ranking results for your target keyword, copy their H2/H3 structure, and paste into the prompt as 'Outrank these competitors'. The AI's brief will then identify the missing sub-intents your competitors don't cover — the gap is where you win position.
Treating title rewrite output as final without checking length
ChatGPT is unreliable at counting characters, so a title it calls '58 characters' may be longer. Google doesn't set a character limit; it truncates title links to fit the device width, and wide capital letters use up that width faster. Count the characters yourself, paste the output into a SERP preview tool (Mangools, Yoast preview) before deploying, and put the words that matter most at the front.
Using the Internal Linking prompt without your live URL inventory
The AI needs to know what URLs you actually have before suggesting internal links. Either paste your sitemap (or a CSV of URLs + page titles) as context, or run the prompt with the explicit instruction 'Suggest link anchor text only — I'll match to real URLs from my sitemap'. Without an inventory, the AI invents URLs that don't exist.
Generating meta descriptions without checking if Google currently rewrites them on your domain
Google builds snippets mainly from page content and uses your meta description only when it describes the page better for that query, so the snippet you see often isn't your meta description. Before bulk-rewriting descriptions, search 5-10 of your existing high-impression URLs in Google and check whether the displayed snippet matches your meta or is rewritten. If most are rewritten, put prompt effort into titles, since Google says it uses the title element for the title link around 87% of the time.
How to Use These Prompts
These SEO prompts work best when you provide real data: actual keywords, competitor URLs, and your site's existing content. For keyword and content brief prompts, replace the bracket variables with your exact target terms before submitting. When auditing existing content, paste the full article text directly into the prompt rather than relying on URL browsing — you'll get more specific and actionable feedback. Run each prompt output through your own SEO judgment before implementing, since ChatGPT doesn't have access to live search volume or ranking data.
Need More Prompts?
Get personalized AI suggestions for additional prompts tailored to your specific needs.
AI responses are generated independently and may vary
Frequently Asked Questions
Sources & Further Reading
- Google Search's guidance about AI-generated content — quality over production method, and automation used to manipulate rankings — Google Search Central Blog (accessed Oct 22, 2026)
- More information on how Google generates titles for web page results — how often title elements are used, and why they're replaced — Google Search Central Blog (accessed Oct 22, 2026)
- Latest Google Search Documentation Updates — the May 2026 deprecation and June 2026 removal of the FAQ rich result — Google Search Central (accessed Oct 22, 2026)
- Spam Policies for Google Web Search — including the definition of scaled content abuse — Google Search Central (accessed Oct 22, 2026)
More Prompt Collections
Run SEO Prompts Directly in Your Browser
Save your SEO prompt templates in Prompt Anything Pro and trigger them on any page — your CMS, Google Docs, or even directly on competitor pages.