Blog post template
A blog post without a clear structure is harder to write and harder to read. This guide covers the anatomy of a blog post, 5 ready-to-use format templates for different content types, a universal fill-in-the-blank structure, and the 5 most common mistakes that lose readers.
Start your blog — free →The anatomy of a blog post
Headline
The first thing readers and Google see. It determines whether someone clicks (from search results, social media, or your email). A strong headline promises a specific outcome or contains the reader's exact search query. Write it last, after you know what the post actually delivers.
Introduction
Opens with a hook (surprising fact, relatable problem, or bold claim), then transitions to why this topic matters to this reader, then previews what the post delivers. Readers decide in the first 3 sentences whether to continue. Don't start with "In this post, I'm going to..."
Main body
The core content organised into logical sections with H2 and H3 subheadings. Each section should answer one sub-question or cover one aspect of the main topic. Use short paragraphs (2-4 sentences), bullet lists for scannable information, and bold text for key terms.
Conclusion
Summarises the key takeaway (one sentence), reinforces the central point, and ends with a clear next step (call to action). Don't introduce new ideas in the conclusion.
Call to action
What you want the reader to do next: subscribe to your newsletter, read a related post, leave a comment, share the post. One clear ask, positioned at the end. Posts with no CTA lose readers permanently.
SEO elements
Title tag (the blue link in Google, 60 characters max), meta description (160 characters), URL slug (short, keyword-containing), alt text for all images. These are the invisible layer that determines whether the post is findable.
Blog post templates by type
The How-To Guide
- Headline: "How to [achieve result] — [supporting detail]"
- Intro: problem → why it matters → what this post covers
- Prerequisites / what you'll need (optional)
- Step 1 → Step 2 → Step 3 (numbered, with subheadings)
- Troubleshooting or common mistakes
- Conclusion + CTA to related guide or newsletter
The Listicle
- Headline: "[Number] [things] that [achieve outcome]"
- Intro: why this list, who it's for, how it was compiled
- Each item: subheading + 2-4 sentence description (+ optional image)
- Conclusion: top pick or overall recommendation + CTA
The In-Depth Review
- Headline: "[Product] Review: [Key Finding or Target Audience]"
- Intro: who this review is for, how long tested
- Quick verdict (for readers who want the answer first)
- Section-by-section breakdown: features, performance, usability, pricing
- Pros and cons table or list
- Verdict + who should buy (and who shouldn't) + CTA
The Comparison Post
- Headline: "[Option A] vs [Option B]: Which Is Better for [Use Case]?"
- Intro: what makes this comparison meaningful, who should care
- Quick comparison table (features side-by-side)
- Where A wins (3-4 points)
- Where B wins (3-4 points)
- Who should choose A / who should choose B
- Bottom line + CTA
The Opinion / Essay Post
- Headline: "[Counterintuitive claim] or [Strong opinion statement]"
- Intro: the conventional wisdom you're challenging
- Your argument (3-5 supporting points or sections)
- Addressing the strongest objection to your view
- What you'd recommend instead / the takeaway
- Personal CTA (newsletter subscribe to read more perspectives)
Universal fill-in-the-blank blog post template
Copy this structure for your next post. Replace each bracketed placeholder with your own content. The dashes are natural section breaks — keep them as a writing guide and remove them before publishing.
TITLE: [Specific, benefit-driven headline] META DESCRIPTION: [160-char summary with target keyword] URL: /[short-hyphenated-slug] --- [INTRODUCTION] [Opening hook: fact, question, or claim that earns the read] [Why this matters to this reader right now] [Brief preview: what this post covers / what you'll learn] --- [H2: MAIN SECTION 1] [2-4 sentence paragraph] [Supporting detail or list if needed] [H2: MAIN SECTION 2] [2-4 sentence paragraph] [H2: MAIN SECTION 3] [2-4 sentence paragraph] --- [CONCLUSION] [One-sentence summary of the key takeaway] [Reinforcement of the central point] [Clear call to action: subscribe / read next / share]
Headline formulas that work
Six repeatable formulas for writing blog post headlines. Each includes the pattern and a concrete example.
How-to with specificity
Pattern: "How to [do X] in [timeframe/context]"
Example: "How to write a blog post in 90 minutes"
Number-led listicle
Pattern: "[N] [things] to [achieve outcome]"
Example: "11 ways to get more blog traffic this month"
Question format
Pattern: "[Question your reader is already asking]"
Example: "Is Substack worth it for new writers?"
Beginner-friendly
Pattern: "The beginner's guide to [topic]"
Example: "The beginner's guide to affiliate marketing"
Counterintuitive
Pattern: "Why [conventional wisdom] is wrong"
Example: "Why posting more won't grow your blog"
Versus / comparison
Pattern: "[Option A] vs [Option B]: [Deciding factor]"
Example: "WordPress vs Ghost: which is better for bloggers?"
5 common blog post mistakes
1. Starting with "In this post, I will..."
It's a table of contents, not a hook. Readers already know what the post covers from the headline. The introduction's job is to earn the read, not summarise what's ahead. Start with something interesting.
2. Long paragraphs and no subheadings
Web readers scan before they read. A post with no subheadings and 8-sentence paragraphs is a wall of text. Add H2 subheadings every 200-400 words and keep paragraphs to 2-4 sentences.
3. No clear conclusion
Stopping abruptly after the last section leaves readers without a takeaway. A 2-3 sentence conclusion that summarises the key point and includes a call to action significantly improves subscriber conversion and social sharing.
4. Optimising for traffic, not the reader
Posts written to rank in Google but not to actually help a reader are obvious and forgettable. The best SEO is content that fully answers the searcher's question — write for the reader, and the rankings follow.
5. Publishing and forgetting
A post published once and never updated slowly decays. Statistics go out of date, screenshots change, products get discontinued. Update your top posts every 12-18 months with fresh information and a new publication date.
Put the template to work.
blogrr is free — blog, newsletter, and AI writing assistant. Built for writers who want to ship without the friction.
Start your blog — free →