A-ZPrompt Encyclopedia Get the book

Prompts for the actual job

AI prompts for SEO work

By Mark W. Lamplugh Jr.Updated 2026-09-194,056 words13 sections

AI earns its place in SEO at the drafting and clustering stages, not at the ranking-decision stage. A working prompt for keyword clustering hands the model a raw keyword export and asks it to group by shared search intent, not by shared words — "electric van lease" and "van lease deals" cluster together despite no word overlap, because both signal commercial, ready-to-compare intent. A working content-brief prompt supplies the top-ranking pages' actual headings, not a description of the topic, and asks the model to find gaps rather than to copy structure. What AI cannot do is tell you whether a keyword is worth targeting; that requires real search-volume and difficulty data from a tool like Google Search Console, Ahrefs or Semrush, because a model has no live index and will estimate volume with the same confident fluency it uses for numbers it does have.

What this page establishes

  • AI clusters keywords by search intent reliably when given the raw list, but it cannot supply real search volume, difficulty, or ranking position — those require a tool with a live index.
  • The Princeton GEO study (ACM SIGKDD 2024, arXiv:2311.09735) found that adding statistics to content moved AI-assisted search visibility by up to 41%, while keyword stuffing produced no measurable benefit at all.
  • Google's own Search Central documentation states plainly that content is evaluated on quality signals regardless of how it was produced, and that using AI does not violate its spam policies — mass-producing unhelpful content does.
  • A content brief prompt should supply the actual headings and structure of the top 5 ranking pages, pulled from a rank tracker, rather than a general description of the topic — the model can then find real gaps instead of guessing at them.
  • Title tag prompts should specify the pixel-width constraint (roughly 580px, about 60 characters) rather than a plain character count, since wide characters like "W" and "M" consume more space than narrow ones like "i" and "l".
  • AI answer engines assemble responses from passages of 74 to 148 words carrying 3 or more named facts per 100 words, according to 2026 passage-retrieval research — the same discipline that improves traditional SEO content also improves AI-search citation odds.
  • Every AI-assisted SEO draft still needs a human review pass against the actual SERP, because a model has no way to confirm what is currently ranking or why.

Where AI genuinely helps in an SEO workflow, and where it does not

SEO work splits into research, drafting and verification, and AI's usefulness varies sharply across the three. Drafting is where it earns its keep: turning a cluster of related keywords into a content brief, writing title tag variants, or restructuring a page's headings against a target structure are all tasks a well-prompted model does quickly and well.

Research is where the limits show. A model has no live connection to Google's index, no current ranking data, and no real search-volume numbers unless a tool feeds them in. Asked "what is the search volume for electric van leasing UK," a model without live data access will produce a plausible number with total confidence, and that number is invention. Google's own Search Central documentation is explicit that AI use itself does not violate spam policies — the policy targets mass-produced unhelpful content, not the production method — which means the responsibility for accuracy sits entirely with the human running the workflow, tool or no tool.

Verification is the third stage and the one most often skipped. A brief generated from real ranking pages still needs a person to check that the pages cited are actually ranking today, because rankings move and a stale citation ages badly inside a live prompt library.

Keyword clustering: group by intent, not by shared words

The classic mistake in AI-assisted clustering is asking the model to group keywords that "look similar," which produces clusters based on shared vocabulary rather than shared intent. "Van lease calculator," "van leasing cost," and "how much does it cost to lease a van" share almost no words in common with "lease vs buy van" yet target adjacent stages of the same buyer journey — a model told to cluster by intent catches this; one told to cluster by similarity misses it.

Here is a raw keyword export with monthly search volume in the second column: [PASTE EXPORT]. Group these into clusters by search intent — informational, commercial, or transactional — not by shared words. For each cluster, name the dominant intent, list the keywords in it, and flag any keyword whose intent is ambiguous rather than guessing. Do not invent search volume for any keyword not in the export.

The instruction to flag ambiguity matters because forcing every keyword into a clean bucket produces false confidence. A keyword like "van leasing" alone, with no modifier, genuinely sits between informational and commercial intent, and a good cluster output says so rather than picking one arbitrarily.

Content briefs: feed it the real SERP, not a description of the topic

A content brief written from a topic description alone produces generic structure — introduction, three body sections, conclusion — because that is the statistical shape of articles on most subjects. A content brief written from the actual top-ranking pages' headings produces something closer to competitive intelligence.

Here are the H1 and H2 headings from the top 5 ranking pages for "[keyword]," pulled from [rank tracker name] on [date]: Page 1: [headings] Page 2: [headings] [...] Identify: (1) headings that appear in 3 or more of the 5 pages — these are likely required to compete; (2) a genuine gap — a subtopic none of the 5 pages cover that a searcher with this intent would want answered; (3) a suggested H2 structure for a new page that covers the required topics plus the gap. Do not fabricate what any page covers — work only from the headings provided.

This prompt cannot run without the actual headings pasted in, which is the point: it converts a request for creative writing into a request for pattern analysis on real data, and pattern analysis is a task language models handle well.

Title tags: prompt for pixel width, not character count

Google truncates title tags based on approximate pixel width, not a fixed character count, because wide characters like "W" and "M" consume more horizontal space than narrow ones like "i" and "l." A title using mostly wide characters can truncate well under 60 characters, while one using mostly narrow characters can run past 60 and still display fully. The commonly cited working target is around 580 pixels, which maps loosely to 50-60 characters depending on the specific letters used.

Write 5 title tag variants for a page about "[topic]." Target audience: [reader]. Primary keyword: "[keyword]" — place it in the first 3-4 words where natural. Constraint: aim for roughly 50-55 characters using mostly standard-width letters, since wide characters (W, M, capital letters) consume more display space than narrow ones (i, l, t). Do not use the same opening word in more than 2 of the 5 variants. No clickbait framing, no ALL CAPS.

After generating variants, paste each into a SERP snippet preview tool to confirm it does not truncate, since no prompt-based pixel estimate substitutes for an actual rendering check.

Meta descriptions that earn the click without inventing a promise

A meta description does not affect ranking directly, but it affects click-through rate, which is an observable, measurable signal. The failure mode in AI-generated descriptions is overclaiming — promising "the ultimate guide" or "everything you need to know" when the page delivers something narrower, which increases bounce rate on the very traffic the description attracted.

Write 3 meta description variants for a page about "[topic]," 145-155 characters each. The page actually covers: [list 3-4 real things the page covers]. Do not promise anything beyond what is listed. Include the primary keyword "[keyword]" naturally. End each with a distinct call to action appropriate to [search intent — informational/commercial/transactional].

Requiring the model to work from a list of what the page actually covers, rather than the topic in the abstract, is what prevents the "ultimate guide" problem — the model cannot promise comprehensiveness it was never told exists.

Internal linking: ask for anchor text variation, not just placement

A common AI-generated internal linking failure is anchor text repetition — using the identical phrase "click here to learn more" or the identical exact-match keyword across dozens of links. Google's guidance on link best practices recommends descriptive, varied anchor text over generic or repeated phrases, both for user experience and because heavily repeated exact-match anchors can look manipulative.

Here is a list of pages on our site with their target keywords: [paste list]. For the article below, suggest 6-10 internal links to pages from this list where topically relevant. For each, give: the anchor text (varied — do not use the same anchor twice, and avoid generic phrases like "click here"), the sentence it would sit in, and a one-line reason it is relevant. Do not suggest a link to a page not in the list. Article: [paste article text]

Restricting the model to a supplied list of real pages prevents it from suggesting links to URLs that do not exist — a common failure when the model is simply asked to "add internal links" without a source list.

Schema markup: generate the JSON-LD, then validate it

Structured data generation is one of the more reliable AI-assisted SEO tasks because JSON-LD has a strict, well-documented syntax the model has seen extensively in training, and the output is either valid or it is not — there is no ambiguity to hide behind.

Generate FAQPage schema in JSON-LD format for the following questions and answers. Use exactly the questions and answers given, with no rewording. Output only the script tag, nothing else. Q: [question 1] A: [answer 1] Q: [question 2] A: [answer 2]

Always validate the output afterward with Google's Rich Results Test or the Schema.org validator rather than trusting that generated JSON-LD is correct by inspection — a single missing comma or mismatched bracket will fail silently in a manual read and fail loudly in the validator.

Technical SEO audits: AI reads the crawl data, it does not replace crawling it

A model cannot crawl your site. It can, however, read the output of a crawl — a Screaming Frog export, a Search Console coverage report, a log file sample — and summarise patterns a person would otherwise scan manually for an hour.

Here is a Screaming Frog export of pages returning non-200 status codes, with the status code, URL, and number of internal links pointing to each: [paste export]. Summarise: (1) which status codes appear most and how many URLs each affects; (2) the 10 broken pages with the most internal links pointing to them, since fixing these has the highest impact; (3) any pattern in the URLs (e.g. all under one folder, all missing a trailing slash) that suggests one root cause rather than 200 separate problems.

This use case is genuinely strong because it plays to a real strength — finding patterns across a large, structured dataset — without asking the model to know anything it was not given.

Writing for AI answer engines is the same discipline as writing for Google

2026 passage-retrieval research on how AI answer engines source their responses found that cited passages typically run 74 to 148 words, and that dense, fact-heavy paragraphs — those naming 3 or more entities or figures per 100 words — get pulled into answers substantially more often than vaguer prose, by a factor of roughly 2.4. The Princeton GEO study separately found statistics moved AI visibility by up to 41%, the single strongest lever measured, while keyword stuffing produced no benefit.

Rewrite this paragraph to be self-contained and quotable: the reader should understand the claim with zero surrounding context. Answer in the first sentence. Name the subject explicitly rather than opening with "it" or "this." Add a specific figure with its source and year if the source material below supports one; otherwise state the claim qualitatively rather than inventing a number. Source material: [paste] Paragraph to rewrite: [paste]

This is not a separate skill from traditional SEO writing — it is the same discipline of specific, sourced, well-structured prose, applied with slightly more attention to whether any single paragraph could stand alone if an answer engine extracted it.

FAQ sections: only write questions people actually ask

An FAQ section built from invented questions rarely earns FAQPage rich results engagement, because the questions do not match real search behaviour. The stronger input is a list of questions people actually typed, pulled from Google's "People also ask" boxes, from Search Console's query report, or from a tool like AlsoAsked.

Here are 8 real questions people search related to "[topic]," pulled from [source, e.g. Search Console query report dated this month]: [paste questions]. For each, write a 60-90 word answer that: states the answer in the first sentence, names the subject rather than opening with "it," and includes one specific fact if the source material below supports it. Do not answer any question not in the list, and do not invent a ninth question. Source material: [paste facts, data, or documentation to draw from]

Restricting the model to real, sourced questions is what makes the resulting FAQPage schema genuinely useful rather than a set of plausible-sounding questions nobody searches for.

E-E-A-T signals: AI can draft them, it cannot manufacture credibility

Google's Search Quality Rater Guidelines describe experience, expertise, authoritativeness and trust as factors human raters weigh when assessing content quality, particularly for topics that could affect a reader's health, finances, or safety — the category Google labels Your Money or Your Life. A model can help surface where a page is missing these signals; it cannot substitute a real author's credentials for a missing byline, and it should never be asked to invent one.

Review this draft article against Google's E-E-A-T factors. Identify: (1) any claim that would benefit from a named source or citation but currently has none; (2) any place a first-person detail (a specific number, a dated example, a described outcome) would demonstrate real experience with the topic rather than general knowledge; (3) whether the piece names a qualified author or expert reviewer. Do not suggest inventing credentials, testimonials, or experience that is not real — flag the gap instead and suggest what kind of real input would fill it. Draft: [paste]

The prompt is deliberately constrained to flagging gaps rather than filling them, because E-E-A-T signals that are fabricated are not merely unhelpful — they are the exact failure the guidelines exist to catch, and a page caught doing this loses more trust than one that simply lacks a byline.

A complete worked example: brief to published draft

Combining several of the prompts above into one workflow, for a page targeting "van leasing calculator UK":

  1. Cluster: Paste a 40-keyword export including volume data. Ask for intent clusters. Result: a commercial cluster of 12 keywords centred on cost comparison.
  2. Brief: Paste the H2 headings from the top 5 ranking pages. Ask for required topics plus one gap. Result: all 5 competitors cover monthly cost; none show a lease-versus-buy break-even calculation.
  3. Draft: Using the brief, write the article with the six-part prompt structure — task, reader, source material (your actual lease terms), format, constraints, acceptance criteria.
  4. Title and meta: Generate 5 title variants at 50-55 characters and 3 meta description variants naming what the page actually covers.
  5. Schema: Generate FAQPage JSON-LD from 6 real questions pulled from Search Console, then validate in Google's Rich Results Test.

Each step supplies real data the previous step produced or the business already had — at no point does the model invent search volume, ranking data, or a competitor's content. That discipline is what separates AI-assisted SEO from AI-generated guessing.

What to verify after any AI-assisted SEO prompt

Four checks apply regardless of which prompt above produced the draft. First, confirm every statistic traces to a real, dated source — an AI-generated SEO article citing an invented statistic is the fastest way to publish a page that damages credibility rather than building it. Second, check that any competitor or ranking-page claim reflects the current SERP, since a model working from headings pasted three weeks ago may describe a page that has since changed.

Third, validate any generated schema markup in an actual validator, not by reading it. Fourth, run the finished piece past Google's own guidance on helpful content — the question is not whether AI was used, but whether the page would satisfy a person who searched for it, which is the standard Google's Search Central documentation states it evaluates against regardless of production method.

Quick answers

Can AI find real search volume and keyword difficulty?

No. A language model has no live connection to a search index and cannot supply accurate volume or difficulty figures on its own — any number it produces without a data source attached is invented, however confidently stated. Pull real numbers from Google Search Console, Ahrefs, Semrush or a similar tool, then hand those figures to the model for clustering and analysis.

Does using AI to write SEO content violate Google's guidelines?

No. Google's Search Central documentation states that content is evaluated on quality regardless of how it was produced, and that AI use does not itself violate spam policies. What violates policy is mass-producing unhelpful, unoriginal content at scale — a problem that predates AI tools and is addressed by the same helpful-content standard either way.

How should I prompt for a content brief that beats the competition?

Paste the actual H1 and H2 headings from the current top 5 ranking pages, pulled from a rank tracker with the date noted, rather than describing the topic generally. Ask the model to identify headings that repeat across most of the pages, find a genuine gap none of them cover, and propose a structure — pattern analysis on real data, not invented competitive intelligence.

What is the right character limit for an AI-generated title tag?

Google truncates by pixel width, roughly 580 pixels, not a fixed character count — wide letters like W and M take more space than narrow ones like i and l. A safe target is 50-55 characters using standard-width letters, but always confirm in an actual SERP snippet preview tool rather than trusting a character count alone.

Should I let AI generate my internal linking suggestions?

Yes, if you supply the actual list of pages on your site — restricting the model to a real list prevents it suggesting links to pages that do not exist. Also require varied anchor text; Google's link guidance favours descriptive, non-repetitive anchors over generic phrases like "click here" or heavily repeated exact-match keywords.

Is AI-generated schema markup reliable?

It is one of the more reliable AI SEO tasks because JSON-LD syntax is strict and well-documented, so output is checkably correct or incorrect. Always run it through Google's Rich Results Test or the Schema.org validator afterward — a small syntax error passes a visual read and fails validation, and only the validator catches it reliably.

How do I write content that gets cited by ChatGPT or AI Overviews?

Apply the same passage-retrieval findings 2026 research has documented: keep answer-bearing passages to roughly 74-148 words, open with the direct answer rather than a warm-up, name the subject explicitly instead of using pronouns, and include 3 or more named facts per 100 words with the source stated inline. This is largely the same discipline as writing clearly for a human reader.

Frequently asked questions

Will Google penalize a page just because AI wrote a first draft?

No, based on Google's own published position. Search Central documentation explicitly states that the company's ranking systems focus on the quality of content, not on how it was produced, and that using AI does not violate spam policies on its own. What does trigger scrutiny is a pattern of behaviour Google calls "scaled content abuse" — generating large volumes of unoriginal, low-value pages primarily to manipulate rankings, which is a policy about intent and outcome rather than about tooling. A single AI-assisted article that is accurate, useful, and reviewed by a person before publishing sits nowhere near that policy. The practical takeaway is that the review step matters more than the drafting tool: a page that would pass a human editor's bar for usefulness is treated the same regardless of what wrote the first draft.

Can I trust AI-generated statistics in SEO content?

Only if the statistic traces to a real, checkable source that you verified yourself — never on the model's word alone. Language models produce statistic-shaped text because plausible numbers are a high-probability continuation, and a fabricated figure is often more polished-looking than a real one pulled awkwardly from a messy source document. The safe pattern is to supply your own verified data — an internal report, a published study you have actually opened, official government figures — and instruct the model to use only those numbers, writing UNKNOWN for anything not supplied. Given that the Princeton GEO study found statistics are the single strongest lever for AI-search visibility, the temptation to let a model supply convenient numbers is real; resisting it is what keeps the content both accurate and genuinely citable rather than embarrassingly wrong.

How is prompting for SEO different from prompting for regular blog content?

The core prompting skills — naming the reader, supplying real source material, setting a clear format — transfer directly. What changes is which source material matters. Regular content briefs draw mainly from your own expertise and any research you gather; SEO content briefs specifically need the current SERP landscape as an input, because the goal includes competing for a specific, contested piece of search real estate rather than only informing a reader. A prompt for SEO content that never references what is currently ranking is missing the input that makes it SEO work rather than general content work — it becomes a well-written article that happens not to account for what it is competing against.

Should I use AI to write meta descriptions at scale across hundreds of pages?

Carefully, and with a verification step that does not shrink just because the volume is large. Bulk-generating meta descriptions is exactly the kind of repetitive, format-constrained task AI handles well, but bulk generation without review is also exactly the pattern that produces overclaiming at scale — hundreds of pages promising "the ultimate guide" when only a handful deliver on that framing. The safer workflow supplies the model with what each specific page actually covers (pulled from the page's own headings or outline) rather than asking it to infer coverage from a URL or title alone, and includes a spot-check of a random sample before publishing rather than trusting the first pass across the full batch.

Can AI tell me why a competitor outranks me for a specific keyword?

Not from its own knowledge, since it has no live view of ranking factors, backlink profiles, or Google's current algorithm weighting for your query. It can produce a genuinely useful comparison if you supply the real inputs: the competitor's actual page content, your own page content, and ideally some backlink or domain authority data from a tool like Ahrefs or Moz. Given those, a model can compare structure, depth, and topical coverage between the two pages reasonably well. What it cannot do is factor in signals it cannot see, such as the competitor's backlink profile if you have not supplied it, or recent core algorithm updates it may not have training data reflecting.

Is it worth learning prompt structure specifically for SEO, or is general prompting enough?

General prompting skill — naming the task, the reader, the source material, the format and the acceptance criteria — covers most of the ground, and someone comfortable with that structure adapts to SEO tasks quickly. The SEO-specific addition is knowing which inputs the task actually needs: real SERP data for a content brief, a real keyword export for clustering, a real crawl export for a technical audit. A generically well-structured prompt that omits the SERP data for a content-brief task will still produce fluent, plausible-sounding output — it just will not be competitive, because it was never given the information that makes a brief SEO-specific rather than generically well-written.

Sources

  1. GEO: Generative Engine Optimization — Aggarwal et al., ACM SIGKDD, 2024.
  2. How Google Search Ranks Web Pages and AI-Generated Content — Google Search Central, 2023.
  3. Spam Policies for Google Web Search — Google Search Central, 2025.
  4. Link Best Practices for Google Search — Google Search Central, 2024.
  5. Rich Results Test — Google Search Central, 2025.

Every figure on this page names its source and year in the sentence that uses it. Where no methodology was published, the claim is stated qualitatively instead of dressed up as data.

The full SEO, GEO and AEO chapter set

Part 03 of the A-Z AI Prompt Encyclopedia covers 300 prompts across 10 SEO, GEO and AEO chapters — strategy, keyword research, on-page, technical, local, ecommerce, digital PR, generative search and analytics. Ebook $12.99, paperback $38.99.

Get the book

Published 2026-09-19 · Last reviewed 2026-09-19 by Mark W. Lamplugh Jr., author of the A-Z AI Prompt Encyclopedia.