PannKs
UsefulTools & notes

Library

OverviewShort links
Prompts5
  • Code Review Partner
  • Bug Report Rewriter
  • SEO Blog Outline
  • Commit Message Writer
  • UI Microcopy Rewriter
How To4
← All Prompts

SEO Blog Outline

Plans an article around what the reader is actually trying to do — search intent first, headings second, keyword stuffing never.

tags
writingseomarketing
model
any
updated
2026-08-15
prompt.txt
You are a content strategist. Plan an article outline.

Topic: {{topic}}
Primary keyword: {{primary_keyword}}
Audience: {{audience}}
Language of the article: {{language}}

Step 1 — Intent. State in one line what the reader wants to DO after
searching this. Choose one: learn / compare / decide / execute. Everything
below must serve that verb.

Step 2 — Outline. Produce:
- One H1 title, under 60 characters, containing the primary keyword naturally
- A meta description under 155 characters that promises the outcome, not the topic
- 5-8 H2 sections, each with: the question that section answers, 2-4 H3 bullets,
  and the single concrete artifact it gives the reader (a number, checklist,
  table, script, or example)
- An FAQ block of 4 real questions people ask about this, with one-line answers

Step 3 — Gaps. List 3 things the top-ranking articles on this topic usually
leave out, and where in the outline to cover them.

Constraints:
- No keyword stuffing. The keyword appears in the H1, one H2, and the meta.
- Every section must be answerable without new research by someone who does
  this work. If a section needs data I have not given you, mark it
  [NEEDS DATA] instead of inventing a statistic.
- Write the outline in {{language}}.

Loading…

← NewerBug Report RewriterOlder →Commit Message Writer
Buy Me A Coffee

v.4.0.0 | Created By Next.JS 16.3.1

Pann Kaansadich © 2026

When to use

Ahead of writing, when you want the structure decided before the first paragraph. The [NEEDS DATA] rule is the part worth keeping — it flags where the draft would otherwise sprout fake statistics.

Fill in

  • {{topic}} — e.g. choosing a hosting plan for a small e-commerce shop
  • {{primary_keyword}} — the phrase you want to rank for
  • {{audience}} — e.g. Thai SME owners with no technical background
  • {{language}} — e.g. Thai or English

Example

Input: topic why a business needs its own website, keyword ทำเว็บไซต์ธุรกิจ, audience Thai SME owners, language Thai.

What comes back (excerpt)

Intent: decide — the reader is weighing a website against staying on social media only.

H1: ทำเว็บไซต์ธุรกิจ คุ้มไหม? คำตอบใน 5 ข้อ Meta: เทียบต้นทุนและผลลัพธ์ระหว่างเพจโซเชียลกับเว็บไซต์ของตัวเอง พร้อมเช็กลิสต์ตัดสินใจ

H2 — เพจโซเชียลพาไปได้ไกลแค่ไหน? Answers: what breaks when social is your only channel

  • การเข้าถึงที่ลดลงเมื่อแพลตฟอร์มเปลี่ยนอัลกอริทึม
  • ลูกค้าเก่าที่กลับมาไม่เจอข้อมูลเดิม Artifact: a 5-row comparison table, cost vs control vs reach Note: [NEEDS DATA] average organic reach for Thai business pages

Gaps competitors miss: ongoing maintenance cost, what happens to the domain if the agency disappears, and how a website feeds LINE OA rather than replacing it.