How to Write a Blog Post for SEO: A Template and Worked Example

A repeatable process for posts that rank and get quoted by AI search: study the results page, outline with question headings, open with the answer, add first-hand detail, then run a pre-publish checklist.
Illustration of a blog post wireframe with a headline, question-style subheadings and a ticked checklist beside a search results page

Knowing how to write a blog post for SEO comes down to a repeatable process: choose one question your customers search, study what Google already ranks for it, and outline your answer under question-style headings. Then open with a direct answer, add first-hand detail, link related pages, and check the title, meta description and images before publishing.

Many SEO blog writing tips still focus on word counts and keyword density, but neither makes a post rank, and Google says it has no preferred word count. What works is a page that answers the searcher’s question better than the pages already ranking, written or reviewed by someone who knows the subject.

The steps below show how to write a blog post for SEO through one worked example, from keyword to published post: a small moving company writing about how to pack for a move. Swap in your own topic as you go.

Key takeaways

  • Target one main question per post and match the format Google already rewards for it, such as a step-by-step guide, a list or a comparison.
  • Open with a short, direct answer, then use question-style H2s that each start with a one- or two-sentence answer.
  • Add first-hand experience such as your own photos, examples and customer mistakes; generic tips anyone could write are easy to replace.
  • Write a specific title and a unique meta description, and use descriptive alt text and anchor text.
  • Run a pre-publish checklist, then link to the new post from related older pages so readers and Google can find it.

How do you choose the keyword and search intent for a post?

Choose one main question per post, phrased the way customers search it, and confirm the intent by searching it yourself. The results page shows what Google thinks searchers want, which tells you more than any keyword tool metric.

  • Format: are the top results step-by-step guides, lists, comparisons, product pages or tools? Match the dominant format.
  • Angle: do they target beginners or experts, homeowners or businesses, a particular country or budget?
  • Freshness: if most results show recent dates, readers expect current information, and your post will need regular updates.
  • Questions: the People also ask box and related searches show subtopics your outline should cover.
  • Gaps: what’s missing, vague or outdated in the top pages? That’s where your first-hand knowledge earns its place.

Example: the moving company targets “how to pack for a move”. The top results are step-by-step guides with checklists written for households, so a sales page or a short company-news post would be the wrong format.

To find and prioritize topics in the first place, use our keyword research guide for small businesses. Before writing, check that you haven’t already covered the question; if you have, update the existing post instead of creating a second one that competes with it.

What is the best blog post structure for SEO?

Use one H1 that matches the title, an answer-first introduction, then H2s phrased as the questions readers ask, with H3s for steps or sub-points. Each section should open with a short answer before the detail.

Google says the order of headings doesn’t matter to its systems and there’s no ideal number of them, but a logical hierarchy helps screen-reader users and people skimming on a phone. Write headings that make sense on their own, because many readers jump straight to the section they need.

Example outline: how to pack for a move

  • H1: How to Pack for a Move: A Room-by-Room Checklist
  • Intro: the answer in about 50 words, then what the checklist covers and who it’s for
  • H2: When should you start packing for a move?
  • H2: What packing supplies do you need?
  • H2: How do you pack each room? (H3s for kitchen, bedrooms, living room and garage)
  • H2: How do you pack fragile items so they arrive in one piece?
  • H2: What should you pack last?
  • H2: Moving-day checklist (a printable table)
  • FAQ: People also ask questions the sections above don’t cover

How do you write a blog post introduction for SEO?

Put the answer in the first paragraph, in roughly 40 to 60 words, with the main keyword used naturally. Follow it with one or two short paragraphs on who the post is for and what it covers, and cut any scene-setting that pushes the answer down the page.

Example intro: “Start packing two to three weeks before moving day, one room at a time, beginning with the rooms you use least. Gather sturdy boxes, tape and padding first, label every box with its room and contents, and keep an essentials box you’ll open first in your new home.”

That paragraph answers the question on its own, so a reader who stops there still leaves satisfied, while the sections below earn the click with detail.

How do you add first-hand experience and E-E-A-T?

Add what only you know: photos of real work, specific examples, the mistakes you see customers make, and a named author with relevant experience. Google’s people-first content guidance asks whether a page shows first-hand expertise and offers insight beyond the obvious.

Google’s guide to generative AI search contrasts commodity content, such as a generic tips list anyone could write, with non-commodity content built on real experience, and recommends the second for both regular results and AI features. Google also says E-E-A-T (experience, expertise, authoritativeness and trustworthiness) isn’t a specific ranking factor, but its systems look for signals of it, and trust matters most.

  • A real byline: Google suggests asking whether it’s obvious who wrote the content. Link the byline to an author page describing the writer’s actual experience.
  • Your own photos: pictures of your team, jobs and results instead of stock images.
  • Specific detail: “wrap plates in paper and stand them on edge in the box” beats “pack plates carefully”.
  • Sources for facts you didn’t observe: link prices, rules and statistics to the original source.
  • Honesty about process: if AI tools helped draft the post, a person who knows the subject should check every claim and add the examples.

Outsourced writing works when the writer can interview the person who does the work. Whether you use a freelancer or an agency’s content marketing team, book a short call to hand over examples, photos and opinions before drafting starts.

Link to the pages that genuinely help the reader next, such as your related service page, the pillar page for the topic and one or two closely related posts, using anchor text that describes the destination. Then add links to the new post from older pages so it isn’t left without any.

  • Descriptive anchors: “our room-by-room packing checklist”, not “click here”. Google’s link documentation says anchor text tells people and Google what the linked page is about.
  • No magic number: Google says there’s no ideal count of links per page. Link where it helps, in the body text, not only in a related-posts block.
  • Cite your sources: link out to the original page for facts and data. Google notes that external links citing sources can help establish trustworthiness.
  • Link back from older posts: add a contextual link to the new post from two or three related pages you’ve already published.

Example: the packing guide links to the company’s moving services page, to its pillar guide on planning a move, and to a post on choosing a moving company. If you’re planning several connected posts, our guide to content marketing strategy for small businesses explains how pillar pages and topic clusters fit together.

How do you write the title tag and meta description?

Write a title that states the topic and the promise in plain words, with the main keyword near the front, and a meta description that summarizes this specific page like a short pitch. Google may build its title link and snippet from other text on the page, so make both accurate and distinctive rather than stuffed with keywords.

ElementDoAvoid
Title elementDescribe the page concisely; keep it close to the H1; add your brand briefly at the endKeyword stuffing, vague titles such as “Blog”, the same boilerplate on every page
Meta descriptionSummarize this page in a sentence or two with its most relevant pointsIdentical descriptions across pages, lists of keywords
LengthPut the important words first, since Google truncates long titles to fit the screenAssuming a character count guarantees what searchers see
Title and meta description rules based on Google’s documentation

Example title: “How to Pack for a Move: Room-by-Room Checklist”. Example meta description: “Start two to three weeks out, pack room by room and label every box. Our movers’ checklist covers supplies, fragile items and what to pack last.”

How do you optimize images, readability and formatting?

Use your own images with descriptive file names and alt text, keep paragraphs short, and use lists and tables wherever readers follow steps or compare options. Good formatting makes a page easier to scan without chopping it into fragments.

  • Alt text: describe what the image shows and how it relates to the text, such as “Plates wrapped in packing paper standing upright in a box”.
  • File names and placement: use names like packing-plates-upright.jpg rather than IMG_0042.jpg, and place each image near the text it illustrates.
  • Formats and size: Google Search supports JPEG, PNG, WebP and AVIF, among others. Compress images so the page loads quickly on mobile data.
  • Readable text: a few sentences per paragraph, a numbered list for steps, a table for comparisons, and bold only for genuinely key terms.

Length should follow the question, not a target; our guide to blogging frequency and post length shows how to judge the right depth for each query. Formatting for AI search needs no special tricks either: Google’s guidance says you don’t need to break content into tiny chunks, add llms.txt files or special markup for AI Overviews and AI Mode.

What should you check before you publish?

Run the same checklist on every post. It takes a few minutes and catches the mistakes that cost rankings and leads.

CheckWhat good looks like
Search intentFormat and angle match the top results for the main query
IntroductionDirect answer in the first paragraph, main keyword used naturally
HeadingsOne H1; question-style H2s; every section opens with an answer
ExperienceAt least one example, photo or insight from your own work
Facts and sourcesPrices, rules and numbers checked against the original source and linked
Internal linksService page, pillar page and related posts linked with descriptive anchors
Title and meta descriptionUnique and specific, main keyword near the front, no stuffing
ImagesOwn photos where possible, descriptive file names and alt text, compressed
Author and dateByline linked to an author page; visible publish date; Article markup if your SEO plugin adds it
Call to actionOne clear next step, such as a quote form or booking link
Mobile read-throughThe whole post read on a phone before it goes live
Pre-publish checklist for an SEO-friendly blog post

After publishing, link to the post from related older pages, send it to your email list, and request indexing through URL Inspection in Search Console if the page matters commercially. For a wider page-by-page review that includes technical elements, use our on-page SEO checklist.

How TechZone can help

If writing isn’t where your time is best spent, TechZone can take over part or all of this process. We research keywords and search intent, write briefs your team or ours can follow, draft posts using first-hand input gathered in a short interview with you, and edit and publish them with titles, links and images handled. Our digital marketing services also cover promoting each post through social media and email. Contact us with a topic you want to rank for, and we’ll suggest an approach.

Frequently asked questions

How many keywords should one blog post target?

A blog post should target one main keyword or question, plus close variants and related subtopics that share the same search intent. Covering those related questions helps the post appear for many longer searches. If two keywords need different answers or formats, they belong in separate posts linked to each other, rather than one post trying to rank for both.

Should I use AI to write SEO blog posts?

AI tools can help with research, outlines and first drafts, and Google’s guidance accepts AI-assisted content as long as it meets its Search Essentials and spam policies. The risk is publishing generic text that adds nothing new, or generating many pages mainly to rank, which Google treats as scaled content abuse. Use AI as an assistant, then add first-hand examples, check every fact and have a subject expert approve the post.

How long does it take for a new blog post to rank on Google?

There is no fixed timeline for a new blog post to rank. Google has to discover, crawl and index the page first, and its SEO Starter Guide says changes can take anywhere from a few hours to several months to show, suggesting you wait a few weeks before judging results. A new post also tends to be found sooner when related pages on your site link to it.

What is a good keyword density for SEO?

There is no good keyword density to aim for. Google describes excessively repeating the same words as keyword stuffing, which is against its spam policies. Use the main keyword where it reads naturally, such as the title, opening paragraph and one heading, and use synonyms elsewhere. Google’s systems understand synonyms and related phrasing, so varied wording helps readers without hurting relevance.

What makes a blog post SEO-friendly?

An SEO-friendly blog post is easy for search engines to crawl and understand and fully answers the searcher’s question. It targets one clear topic, uses descriptive headings, opens with a direct answer, includes original detail, and links to related pages with descriptive anchor text. It also has a specific title, a unique meta description, image alt text, and a layout that loads quickly and reads well on a phone.

Sources and further reading

Written by

TechZone Team

TechZone is a digital agency in Islamabad, Pakistan. We design and build websites, online stores, mobile apps and AI automation for businesses in the UK, UAE, USA, Canada, Australia and Pakistan, and mentor interns through our virtual internship program. On this blog we share what we use in that work every day.

Last updated

Keep reading

Related articles

Branded navy card with the headline beside a 90-day calendar, a rising search results chart and a map pin

SEO

A week-by-week SEO plan for small businesses with limited time: what to set up first, which pages to fix, what to publish, how to earn reviews and links, and how to tell if it’s working.

13 min read

Navy card with a ticked checklist beside a map pin and a local results panel listing three nearby businesses

Local SEO

Thirty local SEO steps in seven phases, from your Google Business Profile and location pages to citations, reviews, local links and tracking, each with why it matters, how to check it and what to do first.

13 min read

Navy card with the headline beside a search results page showing a sponsored ad, a budget dial and a checklist for keywords, ads and tracking

Google Ads & PPC

A plain-English guide to running Google Ads as a small business in 2026: how the auction works, why Search usually comes first, how to set up keywords, ads and tracking, and what to do in the first 30 days.

14 min read

Want expert help putting this into practice?

Tell us what you’re working on. We’ll reply with honest advice, clear next steps and a written quote.