How to use these prompts
Replace every [BRACKETED] placeholder with your real data before sending — your actual keyword export, your actual top-ranking SERP notes, your actual page copy. An AI that clusters your real keyword list is doing useful work; one inventing keywords from a one-line topic is wasting your time and may hallucinate search volumes it cannot know.
Demand structured output. SEO work is tabular by nature, so ask for tables, defined columns, and consistent fields you can paste straight into a sheet or CMS. For repeatable briefs, lock the format into a reusable system prompt — see how to write a system prompt and our structured output schema design patterns.
Critically: a language model does not have live search-volume, ranking, or difficulty data. Never let it state a search volume, keyword difficulty, or 'this ranks #3' figure as fact — pull those from your real SEO platform (Search Console, Ahrefs, Semrush) and paste them in. Use the model for synthesis, structure, and language, not for metrics it can't observe.