Article
SEO Prompt Engineering: Reusable Briefs, Guardrails, and QA
Design SEO prompts that produce inspectable work products—briefs, evidence tables, metadata candidates, and link suggestions—without outsourcing judgment.
A good SEO prompt is not a magic sentence. It is a compact work order: a defined task, known inputs, source boundaries, an output schema, and a test for acceptance. This approach makes model output easier to review and less likely to hide unsupported assumptions behind polished prose.

Use a seven-part prompt contract
- Role: define the practical perspective needed, without inventing credentials or experience.
- Goal: state the reader or analyst task and the decision the output should support.
- Audience: name prior knowledge, context, locale, and constraints.
- Inputs: provide pages, data, source notes, examples, and the date window.
- Rules: define allowed sources, forbidden claims, tone, and how uncertainty must be shown.
- Output: specify fields, order, length range, and labels.
- Verification: require claim-source mapping, missing-data flags, and checks a person can repeat.
A reusable SEO analysis prompt
TASK
Create a content brief for [reader task].
AUDIENCE
[Who they are, what they already know, and what they need to decide.]
INPUTS
Use only the supplied Search Console export, page inventory, and source URLs.
RULES
Separate observations from recommendations. Do not invent search volume, rankings, quotes, tests, or product behavior. Mark missing evidence as UNKNOWN.
OUTPUT
1. Intent statement
2. Evidence table: observation | source | date | confidence
3. Proposed outline with purpose for each section
4. Internal-link candidates with destination and reason
5. Risks and verification checklist
ACCEPTANCE TEST
Every factual claim maps to an input. Every recommendation includes a mechanism and a post-publication metric.Prompt for evidence extraction before drafting
Separate source work from prose generation. First ask for a claim ledger containing claim, source URL, date, exact supporting location, scope, and uncertainty. A human should open each source and approve the ledger. Only then ask the model to draft from approved claims. This two-pass design makes unsupported leaps easier to catch.
Prompt for metadata candidates
Generate five title and meta-description pairs for the page below.
For each pair include:
- title
- description
- primary reader promise
- evidence in the page that supports that promise
- risk of mismatch or overstatement
Constraints:
- preserve the page's actual scope
- no guarantee language, fabricated numbers, or keyword lists
- descriptions must be page-specific
- do not assume Google will use the supplied title or descriptionPrompt for internal-link suggestions
Supply a list of source passages and candidate destination pages. Require output fields for source URL, exact passage, destination URL, proposed anchor, reader benefit, relevance score, and rejection reason. The rejection field matters: a system that must explain why a suggestion might be inappropriate is easier to audit than one optimized only for volume.
Make uncertainty visible in the schema
| Field | Purpose | Allowed value example |
| evidence_status | Shows whether a claim is ready | verified | needs-source | conflict |
| source_type | Prevents weak sources from looking equivalent | primary-doc | standard | paper | secondary |
| as_of_date | Surfaces freshness | 2026-09-14 |
| confidence_reason | Explains the rating | Feature is documented but rollout varies by account |
| human_decision | Preserves accountability | accept | revise | reject |
Common prompt failures and fixes
| Failure | Why it happens | Better instruction |
| Generic article | The task names a topic but no reader outcome | Define the user decision and required artifact |
| Invented volume or trends | The model is asked for current demand without data | Provide an export or require UNKNOWN |
| Citation-shaped hallucination | URLs are requested without supplied sources or browsing | Provide approved sources and require line-level mapping |
| Keyword stuffing | Success is defined as using a phrase repeatedly | Optimize for task coverage and natural terminology |
| Confident outdated advice | No date or platform scope is supplied | Require current primary documentation and an as-of date |
Score the output before using it
- Does every material claim have a source or a visible uncertainty label?
- Does the output solve the stated audience task rather than merely include keywords?
- Are observations, inferences, examples, and recommendations clearly separated?
- Can another reviewer repeat the analysis from the provided inputs?
- Would the page still be useful if search engines did not exist?
- Has a human checked the final rendered page and accepted accountability?
Primary sources
- OpenAI: Prompt engineering guide
- Google: Guidance on generative AI content
- Google: Creating helpful, reliable, people-first content
- Google: Spam policies for web search
Sources and editorial notes
This guide separates documented search-platform behavior from recommendations. AI systems, search interfaces, and reporting can change; verify implementation against the linked primary sources and your own measured data. No ranking, citation, or traffic outcome is guaranteed.
Verification labels are shown only when a real review record exists. Demonstration content is not presented as independently tested.