Publishing a blog post is not the same as publishing a blog post that ranks in Google. Millions of articles are published every day, the vast majority of which receive no organic traffic whatsoever. The difference between content that ranks and content that does not comes down to a combination of relevance, quality, proper on-page optimisation, and the authority of the site publishing it. Fortunately, the principles that make content rank are also the principles that make it genuinely useful — so optimising for search and optimising for readers are not in conflict.
This guide explains the process for writing a blog post designed to rank: starting with keyword research, moving through structure and on-page optimisation, and finishing with the practical steps you can take after publishing to maximise a post’s chances of being found. It is aimed at business owners and marketers who want to use their company blog as a serious source of organic traffic, not as a content-calendar checkbox.
Research and Planning Before You Write
Every blog post that is intended to rank should start with a target keyword — a specific search query that real people type into Google and that is relevant to your business. Without a target keyword, you are writing without a destination: your post may be excellent, but it will not appear in front of the people who are searching for that topic. Use Google autocomplete, the "People also ask" feature, and tools like Ubersuggest or Ahrefs to identify keywords with meaningful search volume and achievable competition levels.
Before you start writing, search for your target keyword and study the top-ranking results. What angle have they taken? How long are they? What questions do they answer? What are they missing? Your goal is not to copy these pages but to understand what Google has already decided constitutes a good answer to this query — and to create something more complete, more accurate, or more useful. This research phase takes time, but it dramatically improves the quality and relevance of what you produce.
Structure, Headings and On-Page SEO
A well-structured blog post uses heading tags (H1 for the title, H2 for main sections, H3 for subsections) to organise content in a way that is easy for both readers and search engines to navigate. Your H1 should include your target keyword and accurately reflect the content of the post. Your H2s should cover the main topics and questions your reader has in mind — and they can naturally incorporate related keyword variations without feeling forced.
Place your target keyword in the first 100 words of your post, ideally in the opening sentence or paragraph. Use it naturally a handful of times throughout the body, and include it in the meta title and meta description. Do not repeat it obsessively — write for humans and let related language appear naturally. Include your target keyword in the URL slug, keep the slug short and descriptive, and ensure the page loads quickly and is easy to read on mobile devices.
Length, Depth and What Happens After You Publish
There is no magic word count that guarantees rankings, but posts that cover a topic comprehensively tend to outperform thin content. For most commercial and informational queries, a post of 1,000 to 2,500 words is sufficient to cover the topic in depth without unnecessary padding. The goal is to answer every question a reader is likely to have on the subject — not to hit an arbitrary length target. If the topic requires 800 words to cover properly, 800 words is the right length.
After publishing, promote your post through your existing channels: share it on social media, link to it from relevant existing pages on your website, and consider sending it to your email list. These initial distribution signals can accelerate indexing and generate early engagement. Monitor the post’s performance in Google Search Console over the following weeks and months — look for queries it is ranking for, identify opportunities to expand the content, and update it regularly to keep it current. Posts that rank rarely do so immediately; most take three to six months to reach their peak position.
Common questions.
How long should a blog post be to rank in Google?
How often should I publish blog posts?
Should I update old blog posts or write new ones?
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.