{"slug":"seo-prompt-frameworks","title":"SEO Prompt Frameworks — AI-Assisted SEO Content Production","tags":["seo","prompting","ai-content","content-production","frameworks"],"agent_summary":"Systematic prompt frameworks for AI-assisted SEO content production: SEED+Growth for author personas, intent-first prompting, entity-seeded content briefs, anti-AI-tells checklist, and prompt chains for full article production.","trigger_phrases":["SEO prompt","prompt framework SEO","AI content prompt","SEO prompting","content prompt framework","AI SEO prompts","prompt chain SEO","article prompt"],"runnable":true,"markdown":"\n## The Problem with Generic AI Content\n\nDefault AI content:\n- Fails NLP 60/40 balance (reads like a keyword list)\n- Contains AI stop words (\"delve\", \"crucial\", \"navigate\")\n- Lacks entity specificity (vague descriptions, no numeric data)\n- Misses contextual bridges between sections\n- Has no author voice or experience markers\n\nThese frameworks solve each problem systematically.\n\n## Framework 1: SEED + Growth (Author Persona)\n\nBefore writing any SEO content with AI, establish an author persona that the AI will write as.\n\n**SEED prompt — entity research:**\n```\nFor the niche \"[niche]\", provide:\n1. 60 sub-topics, comma-separated\n2. 5 famous writers or publications in this niche\n3. 10 professional certifications related to this niche\n4. 5 historical people, places, or events connected to this niche\n5. 10 specific statistics about this niche\n6. 5 regulatory associations or governing bodies\n```\n\n**Growth prompt — persona construction:**\n```\nUsing the research above, create a professional persona for an author in [niche] with these specifications:\n- Background: [industry-relevant origin story with E-E-A-T signals]\n- Education: [relevant degrees + expertise in all 60 sub-topics from SEED]\n- Career: [specific positions at named [niche]-relevant businesses]\n- Publications: [named articles, guides, industry publications]\n- Personal: [humanizing details connecting to expertise]\n- Currently: [active role at a [niche] business in [city], writing to help people make informed decisions]\n\nRules: Never mention writing background. Position as practitioner, not writer.\n```\n\n## Framework 2: Intent-First Prompting\n\nAlways declare the search intent and audience before asking for content:\n\n```\nWrite for someone who searched \"[exact keyword]\" on Google. \nTheir hidden intent is [hidden intent from intent-analyzer].\nThey are at [early research / comparison / ready to buy] stage.\nThey need [specific information gap they're trying to fill].\n\nDo NOT write for someone who already decided to [action]. Write for someone who is evaluating whether to [action].\n```\n\n## Framework 3: Entity-Seeded Content Brief Prompt\n\nInjects entity requirements directly into the prompt:\n\n```\nWrite a [content type] about \"[topic]\" for a [business type] in [city, state].\n\nRequired entities (must appear in the content):\n- Primary: [list 5-8 primary entities]\n- Supporting: [list 5-10 supporting entities]\n- Locations: [city, neighborhoods, landmarks]\n- Trust: [license type, certification name, association name]\n\nRequired data points:\n- Include cost range: $[X] to $[Y]\n- Include timeline: [X] to [Y] [units]\n- Include at least 2 statistics from authoritative sources\n\nRequired formats:\n- H2: [question 1], [question 2], [question 3]\n- Featured snippet target on H3 \"[specific question]\" (40-60 words, declarative, entity-first)\n- FAQPage: 5 questions minimum\n```\n\n## Framework 4: Anti-AI-Tells Refinement Prompt\n\nApply after any AI-generated draft:\n\n```\nReview this content and eliminate all AI-generated tells:\n\n1. Find and replace these banned phrases: delve, crucial, navigate, multifaceted, embark, \"in today's digital landscape\", \"it's worth noting\", \"having said that\", \"not only that\", \"a plethora of\"\n\n2. Find any sentence starting with \"It is\" or \"There are\" — rewrite as active voice\n\n3. Find all vague quantifiers (\"several\", \"many\", \"a few\") — replace with specific numbers\n\n4. Find any paragraph that could be removed without losing specific information — remove it\n\n5. Add one first-person experience marker per section: \"When we [specific action] on a [specific project type] in [location]...\"\n\nReturn the revised content only.\n```\n\n## Framework 5: Featured Snippet Chain\n\nThree-prompt chain to engineer featured snippets:\n\n**Prompt 1:** Generate question-format H3 for this topic that matches how users search Google.\n\n**Prompt 2:** Write a 40-60 word declarative answer to \"[H3 question]\" that: starts with the entity name, contains no qualifiers (typically, usually, may), includes one numeric data point.\n\n**Prompt 3:** Expand the answer into a full section (200-300 words) that supports the 40-60 word snippet without contradicting it.\n\n## Framework 6: Schema-Ready Content Prompt\n\nProduces content already formatted for FAQPage extraction:\n\n```\nWrite a FAQ section for \"[page topic]\" with 6 questions and answers.\n\nFormat requirements:\n- Each question: H3 format, natural language, how a person would type it in Google\n- Each answer: 40-200 words, starts with entity name, declarative, no promotional language\n- Ensure each question-answer pair is standalone (readable without context)\n\nOutput as: Q1, A1, Q2, A2... format for easy copy-paste into FAQPage JSON-LD\n```\n\n## Cross-References\n\n- `koray-content-brief` — semantic brief that these prompt frameworks execute against\n- `content-mastery` — quality standards that AI-generated content must meet\n- `eeat-audit` — E-E-A-T verification of AI-generated content before publishing\n- `ai-llm-seo` — author persona framework for AI content that maximizes AI citation\n\n#seo-sop #seo #prompting #ai-content #content-production #frameworks\n","html":"<h2>The Problem with Generic AI Content</h2>\n<p>Default AI content:</p>\n<ul>\n<li>Fails NLP 60/40 balance (reads like a keyword list)</li>\n<li>Contains AI stop words (\"delve\", \"crucial\", \"navigate\")</li>\n<li>Lacks entity specificity (vague descriptions, no numeric data)</li>\n<li>Misses contextual bridges between sections</li>\n<li>Has no author voice or experience markers</li>\n</ul>\n<p>These frameworks solve each problem systematically.</p>\n<h2>Framework 1: SEED + Growth (Author Persona)</h2>\n<p>Before writing any SEO content with AI, establish an author persona that the AI will write as.</p>\n<p><strong>SEED prompt — entity research:</strong></p>\n<pre><code>For the niche \"[niche]\", provide:\n1. 60 sub-topics, comma-separated\n2. 5 famous writers or publications in this niche\n3. 10 professional certifications related to this niche\n4. 5 historical people, places, or events connected to this niche\n5. 10 specific statistics about this niche\n6. 5 regulatory associations or governing bodies\n</code></pre>\n<p><strong>Growth prompt — persona construction:</strong></p>\n<pre><code>Using the research above, create a professional persona for an author in [niche] with these specifications:\n- Background: [industry-relevant origin story with E-E-A-T signals]\n- Education: [relevant degrees + expertise in all 60 sub-topics from SEED]\n- Career: [specific positions at named [niche]-relevant businesses]\n- Publications: [named articles, guides, industry publications]\n- Personal: [humanizing details connecting to expertise]\n- Currently: [active role at a [niche] business in [city], writing to help people make informed decisions]\n\nRules: Never mention writing background. Position as practitioner, not writer.\n</code></pre>\n<h2>Framework 2: Intent-First Prompting</h2>\n<p>Always declare the search intent and audience before asking for content:</p>\n<pre><code>Write for someone who searched \"[exact keyword]\" on Google. \nTheir hidden intent is [hidden intent from intent-analyzer].\nThey are at [early research / comparison / ready to buy] stage.\nThey need [specific information gap they're trying to fill].\n\nDo NOT write for someone who already decided to [action]. Write for someone who is evaluating whether to [action].\n</code></pre>\n<h2>Framework 3: Entity-Seeded Content Brief Prompt</h2>\n<p>Injects entity requirements directly into the prompt:</p>\n<pre><code>Write a [content type] about \"[topic]\" for a [business type] in [city, state].\n\nRequired entities (must appear in the content):\n- Primary: [list 5-8 primary entities]\n- Supporting: [list 5-10 supporting entities]\n- Locations: [city, neighborhoods, landmarks]\n- Trust: [license type, certification name, association name]\n\nRequired data points:\n- Include cost range: $[X] to $[Y]\n- Include timeline: [X] to [Y] [units]\n- Include at least 2 statistics from authoritative sources\n\nRequired formats:\n- H2: [question 1], [question 2], [question 3]\n- Featured snippet target on H3 \"[specific question]\" (40-60 words, declarative, entity-first)\n- FAQPage: 5 questions minimum\n</code></pre>\n<h2>Framework 4: Anti-AI-Tells Refinement Prompt</h2>\n<p>Apply after any AI-generated draft:</p>\n<pre><code>Review this content and eliminate all AI-generated tells:\n\n1. Find and replace these banned phrases: delve, crucial, navigate, multifaceted, embark, \"in today's digital landscape\", \"it's worth noting\", \"having said that\", \"not only that\", \"a plethora of\"\n\n2. Find any sentence starting with \"It is\" or \"There are\" — rewrite as active voice\n\n3. Find all vague quantifiers (\"several\", \"many\", \"a few\") — replace with specific numbers\n\n4. Find any paragraph that could be removed without losing specific information — remove it\n\n5. Add one first-person experience marker per section: \"When we [specific action] on a [specific project type] in [location]...\"\n\nReturn the revised content only.\n</code></pre>\n<h2>Framework 5: Featured Snippet Chain</h2>\n<p>Three-prompt chain to engineer featured snippets:</p>\n<p><strong>Prompt 1:</strong> Generate question-format H3 for this topic that matches how users search Google.</p>\n<p><strong>Prompt 2:</strong> Write a 40-60 word declarative answer to \"[H3 question]\" that: starts with the entity name, contains no qualifiers (typically, usually, may), includes one numeric data point.</p>\n<p><strong>Prompt 3:</strong> Expand the answer into a full section (200-300 words) that supports the 40-60 word snippet without contradicting it.</p>\n<h2>Framework 6: Schema-Ready Content Prompt</h2>\n<p>Produces content already formatted for FAQPage extraction:</p>\n<pre><code>Write a FAQ section for \"[page topic]\" with 6 questions and answers.\n\nFormat requirements:\n- Each question: H3 format, natural language, how a person would type it in Google\n- Each answer: 40-200 words, starts with entity name, declarative, no promotional language\n- Ensure each question-answer pair is standalone (readable without context)\n\nOutput as: Q1, A1, Q2, A2... format for easy copy-paste into FAQPage JSON-LD\n</code></pre>\n<h2>Cross-References</h2>\n<ul>\n<li><code>koray-content-brief</code> — semantic brief that these prompt frameworks execute against</li>\n<li><code>content-mastery</code> — quality standards that AI-generated content must meet</li>\n<li><code>eeat-audit</code> — E-E-A-T verification of AI-generated content before publishing</li>\n<li><code>ai-llm-seo</code> — author persona framework for AI content that maximizes AI citation</li>\n</ul>\n<p>#seo-sop #seo #prompting #ai-content #content-production #frameworks</p>\n"}