What You Will Learn
- How to research and validate a blog post topic before writing a word
- How to write titles and meta descriptions that maximise click-through rate
- The introduction structure that keeps readers reading past the first paragraph
- How to structure a blog post for both human readability and search crawler comprehension
- Formatting principles that make posts scannable without sacrificing depth
- Every on-page SEO element — H1, H2s, images, schema, internal links
- How to place CTAs within a post without disrupting the reading experience
- The complete pre-publication checklist
- The most damaging common mistakes in blog post production
Before You Write: Validation and Brief
The most common blog post failure happens before a word is written: creating a post on a topic without validating that there is sufficient search demand, that the post can realistically rank, and that the content serves a defined audience with a defined intent. Five minutes of validation before writing saves hours of wasted production.
Topic validation checklist
- Is there search demand? Use Google Keyword Planner, Ahrefs, or Semrush to verify monthly search volume for your target keyword. A post on "best project management software for construction companies" has a smaller audience than "best project management software" — but may be more valuable if construction is your target market. Volume alone does not determine value; relevance to your target persona matters more.
- What is the search intent? Search the target keyword in Google before writing. Are the results blog posts, product pages, comparison guides, or news articles? The type of content ranking reveals what Google believes users want for this query. Creating a product page when the intent is informational — or an informational article when the intent is transactional — will not rank regardless of writing quality.
- Can this post realistically rank? Review the current top-10 results for your target keyword. Are they from major publications with hundreds of referring domains, or from niche sites with domain authority similar to yours? If every result is from Forbes, Business Insider, or major brand sites, a new post on a young domain will not rank in the near term. Target keywords where you can realistically compete within 6–12 months.
- Does this post already exist on your site? Check your content inventory (see the content audit guide) to confirm there is no existing page targeting the same keyword. Creating a second page on the same topic creates cannibalisation — two pages competing against each other, weakening both.
The content brief
Before writing, complete a content brief. At minimum: target keyword; secondary keywords (related terms to cover naturally in the post); target persona; funnel stage; goal/CTA; key topics to cover; key questions to answer; word count target; links to top 3 ranking results to understand the current competitive landscape; internal links to include. A brief takes 20–30 minutes and eliminates the most common causes of post failure.
Title and Meta Description
The title tag (the HTML <title> element) and meta description are the two elements visible to searchers in the SERP before they click. They determine your click-through rate — whether searchers choose your result over the competing results around it.
Title tag best practices
- Include the target keyword. The title should contain the exact target keyword, ideally near the beginning. "Email List Building Strategies: 12 Proven Methods" signals clear relevance for "email list building strategies."
- Keep it under 60 characters. Google truncates titles above approximately 60 characters in most displays. Front-load the most important information — keyword first, then qualifier, then brand name if space allows.
- Use a compelling modifier. Numbers ("12 Proven"), power words ("Complete", "Ultimate", "Essential"), year ("2026"), or specificity ("for Small Businesses") increase click-through rate by signalling value and currency.
- Avoid clickbait misalignment. The title should accurately represent the post's content. A title that overpromises and underdelivers produces high bounce rates — a negative signal to search engines and a poor experience for readers.
Meta description best practices
- Keep meta descriptions under 155–160 characters — longer descriptions are truncated
- Include the target keyword naturally — Google bolds keywords in the description that match the search query, making your result stand out
- Write it as a value proposition: what will the reader get if they click? "Learn the 12 list building strategies that grew our email list from 0 to 50,000 in 18 months" is more compelling than "This post covers email list building strategies."
- End with an implicit or explicit CTA: "Read the complete guide" or "See all 12 strategies"
The Introduction
The introduction has one job: convince the reader to keep reading past the first three sentences. Most blog post introductions fail at this — they begin with generic context, lengthy preamble, or a definition of a term the reader already knows. The reader arrived because they searched for something specific; they need immediate confirmation that this post will provide what they need.
The PAS introduction framework
Problem → Agitation → Solution is a copywriting framework that works well for blog introductions:
- Problem (1–2 sentences). Name the problem the reader is experiencing. Be specific. "Growing an email list without a clear strategy produces a list that looks impressive but converts poorly." This immediately identifies the reader who has this problem.
- Agitation (1–2 sentences). Make the problem feel more immediate or consequential. "Most marketers spend months building a large list, only to find their open rates are below 15% and campaigns generate almost no revenue." This elevates the stakes.
- Solution (1–2 sentences). Preview what the post will provide. "This guide covers 12 list building strategies that consistently produce engaged, high-converting subscribers — not just raw numbers." This promises a specific, valuable outcome.
What to avoid in introductions
- Starting with a dictionary definition ("According to Merriam-Webster, email marketing is…") — condescending and unnecessary
- Starting with your company's name or history ("At Acme Corp, we've been helping businesses…") — nobody cares about you until they trust you
- Extensive context before getting to the point ("Email marketing has a long history dating back to the early days of the internet…") — the reader wants the answer, not the archaeology
- Burying the lead — the introduction should confirm the reader is in the right place within 2–3 sentences
Post Structure
Blog post structure serves two audiences: the human reader who scans before committing to read; and the search crawler that parses heading hierarchy to understand the content's topical scope. Good structure satisfies both.
Heading hierarchy
Use one H1 per page (the post title); H2s for major sections; H3s for subsections within an H2; H4s when a subsection requires further subdivision (rarely needed in blog posts). The heading hierarchy should communicate the post's complete structure to someone who reads only the headings — this serves both scanners and crawlers.
Content structure patterns
| Structure Type | Best For | Example |
|---|---|---|
| Numbered list | Sequential steps; ranked items | "7 Steps to Build an Email List" |
| Non-numbered list | Unranked collection of tips/strategies | "Email List Building Strategies" |
| Problem/solution | Addressing specific pain points | "Common Email Deliverability Problems and How to Fix Them" |
| Tutorial / how-to | Teaching a process | "How to Set Up Email Authentication" |
| Comparison | Evaluating options | "Mailchimp vs Klaviyo: Which is Right for Your Business" |
| Deep dive / explainer | Comprehensive coverage of a concept | "Email Deliverability Explained: Everything You Need to Know" |
Optimal post length
Optimal length is determined by search intent and competitive analysis — not a generic word count recommendation. Review the average length of the current top-5 results for your target keyword and match or modestly exceed that depth. For competitive informational queries, 2,000–4,000 words is common. For simple how-to queries, 800–1,200 words is often sufficient and performing longer would add padding rather than value. Never pad to hit a word count — every sentence should earn its place.
Formatting for Readability
Most readers scan before they read deeply. Formatting that supports scanning — short paragraphs, meaningful headings, bullet points for lists, bold for key concepts — allows readers to quickly assess whether the post is worth their full attention and navigate to the sections most relevant to them.
Formatting best practices
- Paragraph length. Maximum 3–4 sentences per paragraph online. Long blocks of text discourage reading. Break ideas into shorter paragraphs even if they would form a single paragraph in academic writing.
- Bullet points and numbered lists. Use for genuinely list-like content — three or more items that would otherwise form a run-on sentence. Do not use bullets for content that flows naturally as prose — excessive bulleting fragments ideas that need connected explanation.
- Bold text. Use to highlight key concepts or terms that a scanner should notice. Do not bold randomly or excessively — bold loses meaning when overused.
- Images and visuals. Break up long sections of text with relevant visuals. Screenshots, diagrams, and charts that genuinely illustrate a point add value. Generic stock photos of smiling businesspeople add nothing and should be omitted.
- Tables. Use for comparison data, structured information, or multi-attribute lists. Tables are significantly more readable than prose for structured data and tend to be featured in Google's rich results for comparison queries.
- Callout boxes. Highlight important warnings, tips, or key takeaways in visually differentiated callout boxes. Used sparingly (2–3 per post maximum), they draw attention to the most important information without interrupting the flow.
On-Page SEO Elements
On-page SEO is the practice of optimising the elements within a page to signal relevance to search engines for the target keyword and related queries. The core elements:
- H1 tag. One H1 per page; should contain the target keyword; typically the same as or very similar to the title tag
- H2 tags. Should include secondary keywords and related terms naturally — not forced keyword insertion, but natural coverage of the topic's subtopics
- First 100 words. Include the target keyword naturally in the first 100 words — this confirms relevance to crawlers early in the content
- Image alt text. Every image should have descriptive alt text that describes the image content. Use the target keyword in the alt text of your primary image if it is genuinely descriptive. Alt text serves both accessibility (screen readers) and SEO.
- URL structure. Post URLs should be short, descriptive, and keyword-rich: /blog/email-list-building-strategies/ is better than /blog/2026/04/22/p=12345
- Schema markup. Article schema (JSON-LD) provides structured data that helps search engines understand the page's content type, author, and publication date. Most CMS platforms handle this automatically or via plugins.
- Canonical tag. If the same content is accessible via multiple URLs, ensure a canonical tag specifies the preferred URL to prevent duplicate content issues.
Internal Linking
Internal links — links from one page on your site to another — serve two purposes: they help search crawlers discover and understand the relationship between pages; and they guide readers to related content, keeping them on your site longer and moving them through the content funnel.
Internal linking best practices for blog posts
- Link to this post from existing related content. When you publish a new post, identify 3–5 existing posts that are topically related and add links from those posts to the new one. New posts with no internal links pointing to them are "orphaned" — poorly discoverable by both crawlers and human readers navigating the site.
- Link from this post to 3–5 related posts. Each new post should contain 3–5 internal links to related content — helping readers discover more depth on subtopics and guiding them toward conversion-focused pages.
- Use descriptive anchor text. "Click here" and "learn more" waste the SEO signal of internal links. Use descriptive anchor text that describes the destination page: "our guide to email segmentation" or "abandoned cart email strategies."
- Link to your pillar pages from cluster content. If you use a topic cluster model, every cluster content piece should link back to its pillar page — reinforcing the pillar page's topical authority. See the Topic Clusters guide for the full model.
- Do not over-link. 3–7 internal links per post is typically appropriate. Excessive linking (20+ links in one post) dilutes the signal and creates a poor reader experience. Link where the link adds genuine reader value, not to maximise link count.
Calls to Action
A blog post without a call to action is a dead end — it educates the reader and then releases them back to the browser with no next step. CTAs connect blog content to business outcomes by guiding engaged readers toward the next stage of their journey.
CTA placement in blog posts
- Within the introduction (contextual). A brief mention of a related resource or tool immediately after establishing the problem: "Download our email audit checklist to follow along with this guide." Captures intent-high readers who are ready to go further before reading the full post.
- Mid-post inline CTAs. After the most valuable section of the post — the section that delivers the most practical value — a contextual CTA offering deeper resources: "Want to go deeper on this? Our full email segmentation guide covers all 12 dimensions in detail."
- End-of-post CTA. The primary CTA after the conclusion. Should reflect the post's funnel stage: TOFU posts should have a CTA to sign up for more content (email list, newsletter); MOFU posts should have a CTA to download a related guide or attend a webinar; BOFU posts should have a direct conversion CTA (free trial, demo request).
- Exit intent popup (optional). A triggered CTA when the reader begins to leave the page. Use sparingly — frequent interruption popups damage user experience and can increase bounce rate if they fire too early.
Publishing Workflow
Pre-publication checklist
- ☐ Title tag under 60 characters, contains target keyword
- ☐ Meta description under 155 characters, includes keyword, has value proposition
- ☐ URL is short and keyword-descriptive
- ☐ H1 contains target keyword
- ☐ H2s cover the main subtopics and include secondary keywords naturally
- ☐ Target keyword appears in first 100 words
- ☐ All images have descriptive alt text
- ☐ 3–5 internal links to related posts included
- ☐ 3–5 internal links from existing posts added pointing to this new post
- ☐ Primary CTA is clear and appropriate for the funnel stage
- ☐ Article schema markup present (via CMS or plugin)
- ☐ Post proofread (grammar, facts, links all working)
- ☐ Featured image set with alt text
- ☐ Author byline and publish date correct
- ☐ Social sharing buttons present
Post-publication workflow
Publishing is the beginning, not the end. Within 24 hours of publishing: share to your primary social channels with platform-optimised copy; include in the next email newsletter (or send a dedicated email if it is a major piece); add to your content calendar with publish date and initial performance baseline. At 30 days: check organic impressions and rankings in GSC; note if any queries are generating impressions that suggest additional H2 sections to add. At 90 days: full performance review — is it ranking? Generating leads? Meeting its stated goal?
Common Blog Post Mistakes
- Writing for your peers instead of your audience. B2B marketers frequently write blog posts that impress other marketers while failing to serve their actual target customers. Every post should be written for the primary persona, not for social proof among peers.
- No target keyword or wrong keyword. Writing a post without keyword research means writing content that may never be found through search. Writing for the wrong keyword means ranking for traffic that does not convert. Keyword research is not optional — it is the foundation of content that generates organic traffic.
- Targeting keywords too competitive for your domain. A new blog with low domain authority cannot rank for "marketing strategy" against established publications. Target long-tail, lower-competition keywords first, build authority in specific topic areas, and expand to broader keywords as the domain strengthens.
- Thin content padded to a target word count. A 2,000-word post with 800 words of genuine substance and 1,200 words of repetition, transition filler, and vague generalisation performs worse than a tight 900-word post with 900 words of substance. Write to the depth the topic requires — not to an arbitrary word count.
- No CTA or wrong CTA for the funnel stage. A TOFU educational post with a "Book a Demo" CTA asks readers to make a major commitment before they have established trust. Match the CTA to the funnel stage: TOFU gets email sign-up; BOFU gets demo or trial.
- Publishing and disappearing. The post goes live; the team moves on to the next piece; no distribution effort follows. Distribution should take as much time as creation for content to reach its intended audience.
Authentic Sources
Google's criteria for evaluating content quality — the benchmark for blog post quality decisions.
Google's guidance on title tag creation and how titles are evaluated for search display.
Official Google guidance on writing meta descriptions.
Primary tool for measuring blog post performance in search after publishing.