Guide

How to Write a Blog Post That Ranks on Google

Writing a blog post and writing a blog post that ranks on Google are two different things. The first requires only the ability to write. The second requires keyword research, a clear structure, on-page SEO signals and content specific enough to match what a searcher is actually looking for. Thousands of business blog posts are published every day that get almost no organic traffic because they were written for an imagined audience rather than for a specific search intent.

This guide covers the practical process — from choosing the right topic to publishing a post structured to rank — without the jargon that most SEO advice is wrapped in.

Start with a keyword your audience actually searches

Before writing a word, identify the specific phrase you want the post to rank for. Use Google Keyword Planner, Google autocomplete or a tool like Ubersuggest to find a phrase with meaningful search volume and clear intent. For a small business, a phrase with 100-500 monthly searches and low competition is often more achievable and more valuable than a high-volume phrase dominated by national sites.

The search intent behind the phrase matters as much as the volume. A phrase like "how to choose an accountant in Norwich" clearly wants a guide — so write a guide. A phrase like "accountant Norwich" wants a service page — a blog post is the wrong format. Matching your content format to the intent behind the keyword is the most important on-page decision you make.

Structure the post for both readers and Google

Use a clear hierarchy: a main H1 heading that contains your target keyword, H2 headings for each main section, and H3 headings for sub-sections within those. This structure helps readers navigate the content and helps Google understand the topic and subtopics covered. Include your primary keyword in the first paragraph, the meta title, the meta description, and at least two or three H2 headings naturally.

Aim for 800-1,500 words for a substantive guide. This length allows you to cover the topic thoroughly enough to be useful, which is what Google rewards. Do not pad for length — every section should add genuine information. Include a table or list where appropriate, as these often appear in featured snippets. End with a clear call to action relevant to your business.

Common mistakes that prevent ranking

Writing for no specific keyword: a post that does not target a phrase nobody will search for is unlikely to rank for anything useful. Writing on a topic that is too broad: "how to market your business" competes against national marketing agencies and will not rank for a small business site. Writing content that matches the searcher's intent incorrectly: a post titled "the best accountants in Norwich" that is actually a promotional piece about your own firm will not rank for a competitive informational query.

Ignoring technical basics: ensure your post has a unique, keyword-rich meta title under 60 characters, a compelling meta description under 155 characters, and that the post is indexed (not marked noindex). Add internal links from the new post to two or three of your existing service pages, and link from relevant existing posts to the new one. These internal links help Google understand how the post fits your site's topical authority.

FAQs

Common questions.

How long does it take a blog post to rank on Google?
New posts from established sites with good authority can begin ranking within days for low-competition phrases. For most small business sites targeting moderately competitive terms, expect three to six months before a new post reaches meaningful positions. Google needs to crawl and index the post, assess it against competing pages, and build confidence in its relevance before promoting it in results.
Should I update old blog posts or write new ones?
Both, but updating old posts is often more efficient. A post that ranks on page two for a relevant keyword can often be improved into a page-one position by adding more depth, updating statistics, improving structure and adding internal links. This takes less effort than writing and ranking an entirely new post. Audit your existing posts before deciding to write from scratch.
Do images in blog posts help with SEO?
They help user experience, which influences time on page and return visits. Use descriptive, keyword-relevant alt text on every image — this helps Google understand what the image shows and can contribute to image search rankings. Ensure images are compressed (WebP or optimised JPEG) to avoid slowing page load, which is a direct ranking factor.
Related guides

More on web design & ux.

Want a hand putting this into practice?

Book a free, no-obligation consultation with a Norwich-based specialist.

Book a free consultation
Get started

Let's put your business in a better light.

Book a free, no-pressure consultation. We'll talk through your goals and tell you honestly what we'd do — whether you work with us or not.

  1. 01
    Tell us a bitFill in the form — two minutes, tops.
  2. 02
    We'll call you backWithin one working day, no pressure.
  3. 03
    Get a clear planHonest advice and a fixed quote.

Free · No obligation · We reply within one working day

Book a free consultation