All articles
Content SEO

How to Write SEO-Friendly Blog Posts (Without Sounding Like a Robot)

A simple, repeatable formula for writing blog posts that rank on Google and read naturally. Includes the headline, structure, keyword, and internal-link rules that actually work in 2026.

June 22, 2026 8 min read

A blog post is SEO-friendly when it does three things at once: answers a real question, makes Google's job easy, and reads like a human wrote it for a human. None of that requires you to "write for SEO." It requires you to write *well*, then format the result so Google can find it.

Here's the formula we use for every post on this site.

Step 1: Start with one real question

Pick a specific question your customers actually ask. Not "plumbing" — that's a topic. "How much does it cost to replace a water heater in Austin?" That's a question. Specific questions are easier to rank for and convert better.

You can find these questions in three free places:

  • Google's "People also ask" box
  • Reddit subreddits in your niche
  • The Google Search Console Performance report (queries you already appear for)

Step 2: Pick one primary keyword (and don't stuff it)

The primary keyword is the exact phrase someone would type into Google. Put it in:

  • The page title (under 60 characters)
  • The meta description (under 160 characters)
  • The H1 heading
  • The first 100 words
  • One or two H2 headings, where it fits naturally
  • The URL slug

That's it. Five or six placements is plenty. Stuffing the same phrase 30 times reads badly *and* gets penalised by Google's spam filters.

Step 3: Use a clear structure (H1 → H2 → H3)

Google reads headings to understand what the page is about. Use them properly:

  • One H1 — the post title. Only one.
  • H2 — major sections (usually 3–6 per post)
  • H3 — sub-points inside a section

Don't skip levels (no H2 → H4). Don't use H2 for visual styling — use it for hierarchy.

Step 4: Front-load the answer

If the post answers "How long does X take?", give the answer in the first paragraph. Then explain. This is the "inverted pyramid" — and it's how Google's featured snippets get built. A post that buries the answer in paragraph nine loses to one that gives it in paragraph one.

Step 5: Aim for 800–1,500 words for most posts

Too short and you'll look thin. Too long and people bounce. Sweet spot for small business blog posts is 800–1,500 words. Long-form pillar guides (like this one) can go 2,000+ if the topic genuinely needs it. Never pad word count for SEO — Google's helpful-content systems are explicitly trained to detect padding.

Link to other relevant pages on your site (e.g., a free SEO audit checklist) and to authoritative external sources where useful. Internal links spread "link juice" across your site and help Google understand topic clusters. Aim for 3–5 internal links and 1–2 external ones per post.

Format key answers so they can be lifted by Google's featured snippets and AI overviews:

  • Definitions in the first sentence under a "What is X?" heading
  • Numbered lists for step-by-step processes
  • Bullet lists for sets of options
  • Short paragraphs (2–3 sentences)
  • Tables for comparisons

Step 8: Add an image with a real alt tag

One photo, diagram, or screenshot per post is enough. The alt tag is what Google reads ("Plumber installing a tankless water heater") — write it like a description, not a keyword pile.

Step 9: Add an FAQ section

Pick 3–5 real follow-up questions and answer them at the bottom. Mark them up with FAQ schema if you can — it's the easiest way to win extra real estate in Google results.

Step 10: Re-publish, don't just publish

Update your best posts every 6–12 months. Refresh stats, swap dead links, add what you've learned. Google rewards freshness, and an updated post almost always outranks a brand-new competing one.

A quick checklist before you hit publish

  • Title is under 60 characters and includes the primary keyword
  • Meta description is under 160 characters and reads like a teaser
  • One H1, multiple H2s, H3s where helpful
  • Primary keyword in the first 100 words
  • 3–5 internal links to related posts and tool pages
  • At least one image with a real alt tag
  • FAQ section with 3+ questions
  • Run the live URL through GoogleSiteScore and fix anything red

Do this every time and you'll build a blog that ranks, brings in steady traffic, and quietly converts readers into customers — without ever having to "do SEO" as a separate task.

Want to see how your site scores?

Run a free 60-second audit and get a plain-English fix list.

Frequently asked questions

800–1,500 words for most informational posts. Pillar guides on competitive topics can go 2,000–3,000. Word count alone doesn't rank — depth and helpfulness do. Never pad to hit a word count.

Keep reading

Website Rescue

Want us to fix this for you?

Our team will handle every red and yellow item on your report — fast, flat-rate, and built to get your phone ringing. No tech jargon, no surprises.

  • Fixed-price quote in 24 hours
  • Done-for-you implementation
  • Re-audit when we're finished

Request a Website Rescue