SEO blog outline from keyword
SEO Content
You are a content strategist who specializes in SEO for [industry]. Create a detailed blog outline targeting the keyword "[target keyword]". The outline should: (1) have a title that includes the keyword naturally and would get clicks, (2) include an H2 structure that covers the full search intent behind the keyword, (3) mark which sections are the best candidates for a featured snippet, (4) identify 3 supporting keywords to use in subheadings. Audience: [describe reader]. Word count target: [X] words. Output the outline only — no prose.
Why it works: Separating outline from writing produces better structure. The featured snippet flag is a concrete SEO instruction most prompts miss. Specifying supporting keywords forces semantic coverage rather than keyword stuffing.
Thought leadership angle generator
Authority Content
You are a content strategist. I need to write a thought leadership piece on [broad topic] for [target audience — e.g., "B2B SaaS founders", "e-commerce brand managers"]. Generate 5 contrarian or non-obvious angles for this topic that most content in this space does NOT cover. For each angle: state the thesis in one sentence, explain why it's underrepresented, and give me the opening hook sentence. Do not suggest variations of the obvious mainstream view.
Why it works: "Do not suggest variations of the obvious mainstream view" is the key constraint — without it, ChatGPT produces exactly what every other content creator has already published. The hook sentence for each angle gives you something immediately usable.
Content repurposing plan
Distribution
I have a [format — e.g., "2,000-word blog post"] about [topic]. Help me build a full repurposing plan to extract maximum distribution value from this content. For each channel — LinkedIn, Twitter/X, email newsletter, YouTube script, and short-form video hook — give me: the specific format that works on that platform, what angle to use (not just a summary), and the character/time constraints I need to hit. Do not give me generic advice about repurposing. Give me channel-specific instructions I can execute immediately.
Why it works: "Do not give me generic advice" + "I can execute immediately" prevents the vague best-practices response. Asking for platform-specific constraints forces actionable output — you get the actual character limits and format rules, not just "post it on LinkedIn."
90-day content calendar
Planning
You are a content marketing strategist. Build a 90-day content calendar for [company/brand] targeting [ICP]. Business goal: [e.g., "drive free trial sign-ups for a project management SaaS"]. Content types available: blog posts, LinkedIn posts, email newsletter, YouTube videos. Organize by month. For each piece: topic, primary keyword (if applicable), content goal (awareness / consideration / conversion), and which stage of the buyer journey it addresses. Output as a structured table. Do not include placeholder topics — use specific titles I could actually publish.
Why it works: "Do not include placeholder topics — use specific titles" is the critical constraint. AI defaults to template-level content planning ("Month 1: Awareness content"). Forcing specific publishable titles produces something you can actually use vs. re-plan.
Pillar page structure
SEO Architecture
Help me build the content architecture for a pillar page targeting "[pillar keyword]" for [business type]. Output: (1) the pillar page title and meta description, (2) 8-12 cluster topics with their supporting keywords that link back to this pillar, (3) the recommended internal linking structure (which clusters link to which). Each cluster topic should address a distinct sub-intent of the main keyword. Format as a structured content map I can share with a content team.
Why it works: Pillar-cluster architecture requires systematic thinking that generic "write a blog post" prompts don't activate. The explicit request for internal linking structure produces actionable SEO architecture, not just topic ideas.
H1 and meta tag generator
On-Page SEO
Generate optimized H1 tags and meta descriptions for the following page. For each, give 3 variants. Constraints: H1 must include "[primary keyword]" naturally, be under 60 characters, and prioritize click-through over creativity. Meta description must be under 155 characters, include a benefit-oriented statement and a soft CTA, and naturally include "[secondary keyword]". Page topic: [describe what the page covers]. Target reader: [describe them].
Why it works: Hard character count constraints prevent the model from producing options that are technically unusable. Three variants gives you A/B test material. Separating primary and secondary keyword requirements produces better semantic distribution than cramming both into every variant.
Internal linking plan
SEO
I have these existing pages on my site: [list page titles and URLs]. I'm publishing a new piece about [topic] targeting "[keyword]". Create an internal linking plan: (1) which existing pages should link TO my new piece (with suggested anchor text), (2) which pages my new piece should link OUT to (with suggested anchor text and why those links are topically relevant). Prioritize topical relevance over volume. Avoid generic anchor text like "click here" or "learn more."
Why it works: Internal linking is systematically under-executed because most marketers do it manually and inconsistently. This prompt turns it into a structured output you can action during publishing. The anchor text specificity request prevents the lazy generic phrases that hurt SEO.
Content upgrade idea generator
Lead Gen
I have a blog post about [topic] that gets [X] monthly visitors. Generate 5 specific content upgrade ideas — downloadable resources that are so relevant to this specific post that a reader would give their email address to get them. For each upgrade: name, format (checklist / template / calculator / swipe file / etc.), what it contains (be specific), and the exact opt-in copy line I could use on the page. All upgrades must directly extend the value of the specific article, not be generic lead magnets.
Why it works: "So relevant to this specific post that a reader would give their email address" sets a quality bar. Requiring the exact opt-in copy line forces specificity. "Not generic lead magnets" prevents the obvious suggestions like "download our ebook."
Subject line generator (5 variants)
Email
Write 5 subject lines for an email about [email topic]. Each variant should use a different psychological approach: (1) curiosity gap, (2) specific number or data point, (3) direct benefit statement, (4) pattern interrupt / unexpected angle, (5) personal / first-person. Constraints: under 50 characters each, no clickbait, no all-caps, no excessive punctuation. Audience: [describe subscriber segment]. Desired action: [what you want them to do after opening].
Why it works: Naming the psychological mechanism for each variant gives you a structured A/B testing framework, not just 5 options. The constraints prevent AI's tendency toward exclamation point-heavy, vague subject lines. Specifying desired action anchors the subject line to the full email goal.
Welcome sequence (5-email)
Automation
Write a 5-email welcome sequence for new subscribers to [brand/product]. Subscriber origin: [where they signed up — e.g., "downloaded a free marketing checklist"]. Brand voice: [3 adjectives + 1 brand voice example sentence]. Email 1 (immediate): deliver the lead magnet + set expectations. Email 2 (day 2): share the single most valuable insight or piece of content we have. Email 3 (day 4): social proof / case study. Email 4 (day 7): address the #1 objection to [product/service]. Email 5 (day 10): soft pitch with clear CTA. Each email: subject line + 150-250 words body. No generic filler. Each email must have a single clear purpose.
Why it works: Specifying the subscriber origin context prevents a one-size-fits-all sequence. Naming the purpose of each email prevents overlap and ensures the sequence has progressive momentum. The voice example anchors the tone rather than leaving it to the model's default.
Re-engagement email
Retention
Write a re-engagement email for subscribers who haven't opened in [X] days. Goal: get them to either re-engage or self-select out (both outcomes are acceptable). The email should: acknowledge the silence directly without being passive-aggressive, offer something of immediate value (not a discount — a useful piece of content or insight), and present a clear binary choice: stay and get [specific value], or unsubscribe cleanly. Under 180 words. Subject line options: provide 3. Tone: [describe your brand voice].
Why it works: "Both outcomes are acceptable" removes the apologetic tone that makes re-engagement emails feel desperate. The binary choice CTA structure outperforms vague "come back" messaging. Explicitly prohibiting discounts forces the model to think about value delivery instead.
Cold outreach email
Sales
Write a cold outreach email to [specific role — e.g., "VP of Marketing at B2B SaaS companies with 50-200 employees"]. I'm reaching out because: [specific reason tied to their likely situation]. What I'm offering: [one sentence]. The main benefit relevant to their role specifically: [benefit]. Constraints: under 90 words, no subject line, no "I hope this finds you well" or any variation, open with something specific to their role or situation (not generic compliments), single clear CTA that is easy to say yes to. Write 2 variants: one more direct, one more conversational.
Why it works: "Specific to their role, not generic compliments" produces a better first line. Two variants with different registers gives you the A/B. "Easy to say yes to" forces a low-friction CTA. The 90-word hard limit prevents the rambling that kills cold email response rates.
Newsletter intro that gets read
Newsletter
Write the opening 100 words of a marketing newsletter issue. The topic this week: [topic]. Hook requirement: open with a specific observation, data point, or contrarian statement — NOT a question, NOT "this week I want to talk about," NOT a weather reference. The intro should make the reader feel like they're getting something they won't find anywhere else. End the intro with a transition sentence that bridges to the main content. Voice: [describe your newsletter's voice].
Why it works: The explicit list of banned openers prevents the three most common generic newsletter starts. "Specific observation or data point" produces a more distinctive opening than abstract direction. The transition sentence requirement prevents an abrupt cut from intro to content.
Abandoned cart email sequence
E-commerce
Write a 3-email abandoned cart sequence for [product/store type]. Product abandoned: [type of product]. Average cart value: [range]. Email 1 (1 hour after abandon): remind without pressure, highlight the single most compelling product benefit. Email 2 (24 hours): address the most likely objection to purchasing (price / trust / need / timing) — pick the one most relevant to [product type]. Email 3 (72 hours): create genuine urgency (low stock or time-limited offer) without fake countdown tricks. Each email: subject line + body under 150 words. No "you forgot something in your cart" opener — it's overused.
Why it works: Specifying the likely objection for Email 2 produces targeted persuasion rather than generic urgency. "Genuine urgency without fake countdown tricks" prevents the dark pattern AI defaults to. The banned opener prevents the most clichéd e-commerce email in existence.
Upsell / expansion email
Revenue
Write an upsell email to existing [product] customers introducing [higher-tier product or add-on]. The customer has been with us for [timeframe] and currently uses [current plan/product]. Frame the upsell around what they can NOW achieve with the upgrade that they currently can't — not around features. Lead with the outcome, not the feature list. Under 200 words. Include: subject line, 1 personalization hook based on their current usage, the outcome-first pitch, and a single CTA. Do not use the word "upgrade."
Why it works: "Outcome, not feature list" is the most common failure in upsell email copy — SaaS teams default to feature announcements. The personalization hook instruction forces a credible opening. "Do not use the word 'upgrade'" prevents the most tired SaaS upsell trigger word.
Drip campaign planner
Automation
Design a 7-email drip campaign for [prospect segment — e.g., "free trial users of a project management SaaS who haven't invited a team member after 3 days"]. Campaign goal: [specific conversion goal]. For each email: send timing (relative to trigger), subject line, email purpose in one sentence, primary content type (educational / social proof / offer / objection handling), and the specific CTA. Map each email to where the prospect likely is in their evaluation process. Output as a table. Do not repeat the same CTA across multiple emails.
Why it works: Behavioral trigger segmentation ("haven't invited a team member") produces campaign logic that matches the actual conversion problem. "Do not repeat the same CTA" forces progressive commitment escalation. The evaluation stage mapping gives you the strategic rationale for each email.
Twitter/X thread from blog post
Twitter/X
Convert the following blog post into a Twitter/X thread. Thread requirements: hook tweet must be the most compelling or counterintuitive insight from the article — not a summary of what the thread covers. Each tweet: under 280 characters, standalone value even without reading the others. 8-12 tweets total. Last tweet: CTA that feels like a natural conclusion, not a forced promotion. Do not use numbered lists inside tweets. Do not start with "Thread:" or "1/". Blog post: [paste content or key points]
Why it works: The hook tweet instruction prevents the #1 Twitter failure mode: opening with a summary instead of the most compelling point. "Standalone value" produces shareable individual tweets. Banning "Thread:" and numbered openers eliminates the most over-used Twitter formula signals.
LinkedIn post for executive voice
LinkedIn
Write a LinkedIn post for [executive name/role] about [topic or experience]. Tone: [3 adjectives]. The post should read like a person's genuine perspective — not a corporate announcement or a listicle. Structure: open with a specific moment, observation, or decision (not a question), develop the point with 2-3 short paragraphs, end with a genuine question or reflection that invites real comments (not "what do you think?"). Under 300 words. Do not use: bullet points, emojis in excess of 1-2, "excited to share," "thrilled to announce," or any corporate clichés.
Why it works: The banned phrases list directly addresses LinkedIn's most pervasive clichés. "Specific moment, observation, or decision" produces a concrete opening rather than an abstract statement. The real-question-not-"what-do-you-think" constraint generates higher-quality engagement.
Instagram caption
Instagram
Write an Instagram caption for a photo/video of [describe the visual]. Brand: [brand name], voice: [2-3 adjectives]. Caption structure: hook line (first 1-2 sentences that appear before "more" — make the reader tap to expand), short body, and CTA. Hook must be a statement, not a question. Under 220 words total. Hashtags: generate 10 relevant hashtags (mix of niche and mid-tier — avoid mega hashtags over 10M posts). Include one line break between caption body and hashtags.
Why it works: Specifying the hook character limit matches Instagram's actual UI constraint (the "more" cutoff). The hashtag tier guidance — niche and mid-tier, avoid mega — produces hashtags that actually reach a relevant audience rather than drowning in noise.
TikTok / Reels hook scripts
Short-Form Video
Write 5 hook scripts for a TikTok or Reels video about [topic]. Each hook should be the first 3-5 seconds of the video — the spoken line(s) that keep the viewer from scrolling. For each: write the exact script (under 20 words), label the hook type (curiosity / controversy / relatability / counter-intuition / transformation), and note whether it works best for [product/service type] or a general audience. Do not use: "POV:", "Story time", or any format that requires a trending audio. These should work with any audio.
Why it works: Labeling the hook type creates a library you can test systematically, not just a random list. "Works with any audio" is a practical constraint — trend-dependent hooks become worthless in two weeks. The 20-word hard limit matches how fast viewers scroll past the opening.
YouTube video description
YouTube
Write a YouTube video description for a video titled "[video title]" targeting the keyword "[primary keyword]". Description structure: first 2-3 sentences that appear above the fold must include the primary keyword naturally AND make a viewer want to watch — they're also indexed by YouTube. Include: what the video covers (bullets), timestamps (placeholder format: 00:00 - [section]), relevant links section, and 3-5 hashtags at the end. Under 5,000 characters total. Do not start with "In this video" — it wastes the indexable real estate at the top.
Why it works: The above-the-fold instruction reflects how YouTube's algorithm and UI actually work — most creators waste that space. The "do not start with 'In this video'" rule prevents the single most common YouTube description failure pattern.
LinkedIn carousel concept
LinkedIn
Design a LinkedIn carousel concept for the topic "[topic]" targeting [audience]. Output: (1) the carousel title (shown on the preview card — must create curiosity), (2) 7-10 slide concepts with the headline for each slide and 1-2 sentences describing the visual and supporting text, (3) the last slide CTA. Requirements: the carousel should teach something specific — not just list facts. Each slide must be able to stand alone if screenshotted and shared. The title slide must promise a specific, concrete outcome.
Why it works: "Teach something specific, not just list facts" produces carousel content that builds authority rather than engagement bait. "Stand alone if screenshotted" is a real virality mechanism — carousels spread when individual slides are shareable. The concrete outcome requirement on the title slide improves saves and shares.
Engagement question generator
Community
Generate 10 engagement questions for a [brand/community type] social media account focused on [niche]. Each question should: feel like something a thoughtful human would ask, not a brand, generate personal stories or specific examples (not just yes/no opinions), be relevant to [audience's actual daily problems or goals]. Label each with the type: (poll / open-ended story / this-or-that / prediction / unpopular opinion / experience-share). Avoid: "What do you think?" endings, questions about our product or brand, generic questions that any brand in any industry could ask.
Why it works: "Generate personal stories or specific examples" produces higher-quality comments than opinion questions. The type labeling creates a posting calendar where you vary the engagement mechanic. "Any brand in any industry could ask" sets a specificity bar that eliminates generic content.
Social proof post
Social Proof
Write a social media post featuring this customer result: [describe customer result or testimonial]. Platform: [LinkedIn / Twitter / Instagram]. The post should lead with the customer's result — not with your brand name or product. Structure: result first, context second, brief mention of how [product] was involved (not a feature dump — one sentence), end with what this makes possible for similar customers. Do not make it sound like an advertisement. Write in the voice of someone genuinely proud of a customer, not a company bragging. Under 200 words.
Why it works: "Lead with the customer's result — not your brand" is the single most important instruction for social proof content. AI defaults to brand-first framing. "What this makes possible for similar customers" creates the resonance with prospects without sounding like ad copy.
Facebook / Meta ad (3 variants)
Paid Social
Write 3 Facebook/Meta ad variants for [product/service]. ICP: [describe in detail — role, company type, pain point, desired outcome]. Each variant uses a different creative angle: Variant A — lead with the pain point (problem-aware audience). Variant B — lead with the transformation / outcome (solution-aware audience). Variant C — lead with social proof or urgency (purchase-ready audience). For each: primary text (under 125 words), headline (under 40 characters), description (under 30 characters). No hyperbole, no guaranteed outcomes, no ALL CAPS.
Why it works: Mapping variants to customer awareness stages produces ads you can target at the right audience for each. The character limits match Meta's actual ad specs — most AI-generated ads exceed them and get truncated. The three constraints at the end prevent the most common ad copy compliance issues.
Google Search ad
Search
Write Google Search Responsive Search Ad copy for [product/service] targeting the keyword "[primary keyword]". Output: 15 headline options (each under 30 characters, each highlighting a different benefit or differentiator), 4 description options (each under 90 characters, each a different angle: benefit, social proof, feature, CTA). Include the keyword naturally in at least 5 headlines. Make sure at least 2 headlines and 1 description can stand alone without requiring context from other components. No exclamation marks in headlines. No vague superlatives like "best" or "leading."
Why it works: RSA components are mixed and matched by Google's algorithm — each must work in isolation. The character limits are Google's actual requirements. Banning vague superlatives forces specific differentiation. 15 headlines / 4 descriptions matches RSA best practice for component diversity.
Landing page headline variants
CRO
Generate 8 landing page headline variants for [product/service]. Target visitor: [who's coming to this page and why]. Goal of the page: [conversion goal — e.g., free trial sign-up, demo request]. For each headline: write it in under 12 words, label the persuasion approach (outcome-focused / pain-point / social proof / specificity / question-based / before-after / time-to-value / risk reduction). Make each meaningfully different in structure, not just word substitution. Avoid: the word "ultimate," "powerful," "game-changing," and any passive construction.
Why it works: Eight variants with labeled persuasion approaches creates a structured testing roadmap. "Meaningfully different in structure" prevents word-swap variants that produce identical conversion rates. The banned words eliminate the most common weak headline patterns in AI-generated copy.
Value proposition extractor
Positioning
Help me extract a clear, differentiated value proposition from the following information. Company: [name]. Product: [one-paragraph description]. Top 3 customers and what they say they get from it: [paste testimonials or results]. Main competitors: [list]. What we do that they don't: [describe]. Output: (1) a one-sentence value proposition under 15 words that is specific to our differentiation (not generic), (2) the underlying value proposition framework you used and why, (3) 2 alternative formulations. Do not use the words: solution, platform, seamless, streamline, or leverage.
Why it works: Feeding actual customer language from testimonials produces a value proposition that resonates with real buyers, not with the founder's internal framing. The banned words list eliminates SaaS copy clichés that make value propositions sound interchangeable.
Objection handler
Conversion
I need ad copy and landing page copy that pre-empts the top objections to buying [product]. First, list the 5 most likely objections for someone evaluating [product type] at a [price point] price point. Then, for each objection, write: (1) a one-sentence copy line that acknowledges and dissolves the objection (for an ad or landing page), (2) a longer FAQ-format answer (2-3 sentences) for a landing page FAQ section. Be honest about real limitations — if an objection has a real basis, acknowledge it and reframe rather than dismiss.
Why it works: Having the model identify the objections first prevents confirmation bias in your copy. "Be honest about real limitations" produces credible objection handling rather than dismissive non-answers that make skeptical buyers more skeptical. The dual format (ad copy + FAQ) gives you two immediately usable outputs.
Urgency and scarcity copy
Conversion
Write urgency and scarcity copy for [offer/product] that is genuine and not manipulative. Actual constraint: [your real constraint — e.g., "enrollment closes Friday," "only 50 spots," "founding member pricing ends when we reach 200 customers"]. For each copy element — (1) email subject line, (2) CTA button text, (3) landing page urgency banner — write 2 variants: one that leads with the positive (what they gain by acting now) and one that leads with the loss (what they miss by waiting). Keep all copy factually accurate. Do not use countdown timers as a concept in the copy itself.
Why it works: "Genuine and not manipulative" + "factually accurate" produces urgency copy that maintains trust. The positive/loss framing pairs match prospect psychology at different points in the funnel. Requiring your actual constraint prevents AI from inventing fake scarcity claims.
Why it works: The hook tweet instruction prevents the #1 Twitter failure mode: opening with a summary instead of the most compelling point. "Standalone value" produces shareable individual tweets. Banning "Thread:" and numbered openers eliminates the most over-used Twitter formula signals.
Why it works: The banned phrases list directly addresses LinkedIn's most pervasive clichés. "Specific moment, observation, or decision" produces a concrete opening rather than an abstract statement. The real-question-not-"what-do-you-think" constraint generates higher-quality engagement.
Why it works: Specifying the hook character limit matches Instagram's actual UI constraint (the "more" cutoff). The hashtag tier guidance — niche and mid-tier, avoid mega — produces hashtags that actually reach a relevant audience rather than drowning in noise.
Why it works: Labeling the hook type creates a library you can test systematically, not just a random list. "Works with any audio" is a practical constraint — trend-dependent hooks become worthless in two weeks. The 20-word hard limit matches how fast viewers scroll past the opening.
Why it works: The above-the-fold instruction reflects how YouTube's algorithm and UI actually work — most creators waste that space. The "do not start with 'In this video'" rule prevents the single most common YouTube description failure pattern.
Why it works: "Teach something specific, not just list facts" produces carousel content that builds authority rather than engagement bait. "Stand alone if screenshotted" is a real virality mechanism — carousels spread when individual slides are shareable. The concrete outcome requirement on the title slide improves saves and shares.
Why it works: "Generate personal stories or specific examples" produces higher-quality comments than opinion questions. The type labeling creates a posting calendar where you vary the engagement mechanic. "Any brand in any industry could ask" sets a specificity bar that eliminates generic content.
Why it works: "Lead with the customer's result — not your brand" is the single most important instruction for social proof content. AI defaults to brand-first framing. "What this makes possible for similar customers" creates the resonance with prospects without sounding like ad copy.