Overview
Almost every trade business we talk to has tried blogging at some point. A few posts go up, nothing happens, and the blog gets quietly abandoned a few months later. If that sounds familiar, you are not alone. Ahrefs studied roughly 14 billion pages and found that 96.55% of them get zero organic traffic from Google. Most blogs never rank, not because blogging does not work, but because most blogs are built the wrong way.
That is the frustrating part. Blogging genuinely does help SEO when it is done properly. It gives Google fresh content to crawl, it lets you target the exact questions your customers are typing into search, and it builds the internal linking structure that helps your service pages rank too. But publishing content and publishing content that ranks are two very different things.
This guide covers how blogging actually helps your search visibility, why so many blogs fail to get any traffic at all, and what separates the small percentage of posts that rank from the vast majority that do not.
How blogging actually helps SEO
A blog is one of the few parts of a website that can grow indefinitely. Your service pages describe what you do, but they cannot cover every question a potential customer might have before they call you. Blog posts fill that gap, and they do it in a way that supports several of the things Google actually looks for when ranking a site.
It gives you more pages to rank for more searches
Someone searching “boiler installation Brighton” is ready to buy. Someone searching “why does my boiler keep losing pressure” is not ready to buy yet, but they will be soon, and they are exactly the kind of person a heating engineer wants to be in front of. HubSpot’s own guidance on blog SEO points out that a blog lets you answer navigational, informational, and transactional searches, where a landing page usually only covers the last of those. Every blog post is a new page that can rank for a new set of terms your service pages were never built to target.
It creates genuine opportunities for internal links
Google’s own SEO Starter Guide is blunt about this: it finds the vast majority of new pages through links, and internal links help it understand how your pages relate to each other. A site with five service pages has very few places to link from. A site with fifty blog posts, each covering a different question a customer might ask, has fifty extra chances to point people and search engines toward your service and contact pages using natural, relevant anchor text.
It signals that the site is active and worth crawling
Websites that go quiet for long stretches give Google less reason to come back and check for changes. A blog that is updated on a regular schedule keeps giving crawlers a reason to return, which in turn means new or updated pages get picked up faster.
It earns the kind of links you cannot get from a service page
Nobody links to a plumber’s homepage just because it exists. People do link to a genuinely useful guide, whether that is a supplier referencing it, a local publication picking it up, or another business pointing their own customers to it. Backlinks remain one of Google’s clearest ranking signals, and a blog is usually the only part of a trade business’s website capable of earning them naturally.
Why most blogs don’t rank
If blogging works this well in theory, why do so many business blogs sit there getting no visitors at all? Ahrefs’ research into its own index gives three consistent reasons, and all three show up constantly in blogs written for trade and service businesses.
The topic has no search demand
Plenty of blog posts are written about what the business wants to say rather than what customers are actually typing into Google. A post explaining your company’s twenty-year history is nice to have, but almost nobody searches for it. Before writing anything, it is worth checking whether people are actually searching for the topic at all, and in what volume. A post can be beautifully written and still get zero traffic if nobody is looking for it.
There is too much competition and no backlinks
For competitive terms, backlinks matter. Ahrefs’ data shows a clear correlation between the number of sites linking to a page and how much organic traffic it gets, and pages with no backlinks at all almost only rank for low-competition, low-volume terms. A brand new blog post competing against pages with years of accumulated links and authority is starting from a long way behind, particularly for anything with real search volume.
It doesn’t actually rank because pages take time
This is the one that catches out almost every new blog. Ahrefs’ most recent study of ranking timelines found that only 1.74% of newly published pages reach the top 10 within a year, and the average page ranking in position one is around five years old. 72.9% of pages in Google’s top 10 results are more than three years old. Businesses that give up on a blog after three or four months, having judged it by traffic that has not arrived yet, are stopping just as the content would realistically start to gain traction.
The content answers the wrong question
Google ranks pages that match what a searcher actually wants, not just pages that mention the right keyword. Yoast’s research into why optimised content fails to rank points to search intent mismatches as one of the most common causes: a page written to sell a product will not rank for a search where people clearly want information first. A post titled around “boiler repair cost” that spends three paragraphs on the company’s credentials before answering the question is fighting its own structure.
It reads like it was written for Google, not for people
Google’s own guidance on helpful content asks creators to consider the “why” behind a piece of content. If the honest answer is “to attract search traffic” rather than “because our customers keep asking this,” it tends to show. Thin posts that summarise what a dozen other sites already say, without adding anything specific to the business or its trade, rarely outperform the pages already sitting on page one.
What separates a blog post that ranks from one that doesn’t
The blogs that do build traffic tend to share a handful of habits, and none of them are complicated.
They answer a real, specific customer question
The best-performing posts for trade businesses are usually the ones that mirror a question a customer has already asked on the phone: why a boiler keeps losing pressure, how much roof repairs typically cost, whether MDF is any good for fitted furniture. These are searchable, specific, and directly relevant to someone who might become a customer.
They are genuinely more useful than what already ranks
Google’s self-assessment questions for helpful content ask whether a page provides a complete description of the topic and whether it offers something beyond what is already out there. That does not mean padding a post to hit a word count. It means covering the parts of a topic that competitors gloss over, using specific, trade-accurate detail rather than generic advice.
They link to the rest of the site
A blog post that never mentions the relevant service page is a missed opportunity twice over. It fails to move a warmed-up reader toward getting in touch, and it fails to pass any authority to the page that actually needs to rank for its own competitive terms.
They stick around long enough to be given a fair chance
Given that the average number one result is around five years old, a blog needs to be treated as a long-term asset rather than a short campaign. That does not mean waiting five years to see any results at all, plenty of posts start showing movement within a few months, but it does mean judging a blog on a realistic timeline rather than abandoning it after one quiet quarter.
Ready to fix a blog that isn’t earning its keep?
If your blog has been sitting there without much to show for it, the fix is rarely to write more. It is usually to check whether the existing posts are answering real questions, matching what searchers actually want, and properly linked into the rest of the site. Our organic search service is built specifically around getting trade business content to that point, and if you want a second opinion on what is holding your current content back, get in touch and we will take a look.
FAQs
How long does it take for a blog post to start ranking on Google?
It varies enormously by competition and search volume, but Ahrefs’ data shows most pages that do eventually rank take well over a year to reach page one, and the average top-ranking page is around five years old. Some posts for low-competition, specific questions can rank within a few months, but a blog should be judged over a year or more rather than a single quarter.
Does blogging actually help my main service pages rank too?
Yes, mainly through internal linking. Every blog post that links back to a relevant service page passes some authority to it and gives Google a clearer picture of how your site is organised. A blog with no internal links to service pages loses most of this benefit.
How often should a trade business publish blog posts?
Consistency matters more than frequency. One well-researched, genuinely useful post a month that properly answers a real customer question will usually outperform four rushed posts covering generic topics. Quality and search intent matter far more than volume.
Why do some blog posts get traffic while others get none at all?
Usually it comes down to one of three things: nobody is searching for the topic, the competition already has stronger backlinks and authority, or the content does not match what the searcher actually wants when they type in that query. Checking search demand and reviewing what is already ranking before writing is the simplest way to avoid all three.
Is it worth updating old blog posts instead of writing new ones?
Often, yes. Updating an existing post with new information, more thorough answers, or fresher examples can help it regain relevance without starting from zero the way a brand new page has to. It is one of the more efficient ways to improve a blog that already has some content sitting on it.