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.
Common questions.
How long does it take a blog post to rank on Google?
Should I update old blog posts or write new ones?
Do images in blog posts help with SEO?
More on web design & ux.
Want a hand putting this into practice?
Book a free, no-obligation consultation with a Norwich-based specialist.
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.