Most small business websites have four or five pages and then nothing changes. The home page, an about page, a services page, a contact page, and maybe a gallery. Once those are live, the site sits there essentially unchanged for months or years. This is a missed opportunity and this article explains why.
How a blog helps your search rankings
Google's job is to find the most relevant, useful, and authoritative answer to any search query. When Google crawls your website, it looks at all of the content on every page to understand what your site is about and what searches it should appear for.
A five-page website gives Google five pages of signals to work with. A website with five pages plus thirty blog posts gives it thirty-five pages. Each blog post is an additional opportunity to rank for an additional search term. Each one is a new door into your website from Google.
A services page for a roofing company in Stoke-on-Trent can only target so many keywords before it becomes unfocused. But a blog post titled "How to know when your roof needs replacing" can rank for that specific question, reach people in the research phase, and introduce them to your business before they have even decided to get a quote. Another post on "How much does a roof replacement cost in the UK" reaches people with a different but related question. Another on "flat roof vs pitched roof: which is right for your extension" reaches a different audience again.
Each post targets a different query. Each one extends your reach without diluting your core pages.
Long-tail keyword coverage
Long-tail keywords are longer, more specific search phrases. "Roofer" is short-tail and extremely competitive. "How long does a flat roof last before it needs replacing" is long-tail, much less competitive, and also much more specific about where the searcher is in their journey.
Blog posts are the most natural and effective way to target long-tail keywords at scale. A blog post can go deep on a specific question in a way that a services page cannot. This is where smaller businesses can compete with larger ones. You may not be able to outrank a national roofing company for the keyword "roofer" but you can absolutely outrank them for "what causes roof tiles to crack" because that kind of detailed, locally-relevant content is exactly what smaller, more focused businesses are better placed to produce.
It signals to Google that your site is active
Google crawls websites regularly looking for new and updated content. A site that never changes gives Google less reason to visit frequently. A site that publishes new content regularly tells Google there is something worth checking back for. This does not directly boost rankings but it means new content you publish gets discovered and indexed faster.
Freshness also matters for certain types of search. Questions about current practices, prices, or regulations benefit from recent content. An article on "what is the current building regulations requirement for roof insulation" published last month carries more credibility than one published in 2019.
Content builds trust before someone contacts you
Customers research before they buy. This is true for almost every product or service above a certain price point. A potential customer for a kitchen fitting company might spend two weeks reading about kitchen styles, material costs, timescales, and what questions to ask before they contact anyone.
If your website contains genuinely useful content that helps them through that research process, they arrive at your contact form already trusting you. You have demonstrated expertise without selling to them. That is a fundamentally different relationship to someone who finds you through a cold ad.
HubSpot research consistently shows that businesses that blog generate significantly more leads than those that do not. For B2B businesses the difference tends to be even more pronounced because the buying process involves more research.
Content that keeps working
A social media post lasts a few hours. A Google Ad only works while you are paying for it. A well-written blog post that ranks for a relevant search term can bring visitors to your site for years. The article you write this month might be sending you enquiries in three years. This is what people mean when they talk about content compounding.
The total effect of your content library grows over time. Ten posts give you more reach than one. Fifty posts give you more than ten. Each one you add increases the surface area of your website in Google's index and therefore the number of searches you can appear for.
What to write about
The most common reason small businesses do not blog is not time, it is not knowing what to write. The answer is simpler than most people think: write about the questions your customers actually ask you.
Think about the last ten enquiries you received. What did people ask before they decided to work with you? What did they want to understand? What concerns did they have? Every one of those questions is a potential blog post. If your customers keep asking it in person, other people are searching for the answer on Google.
Other reliable content sources include:
- Common misconceptions about your service or industry
- How-to guides for things your customers might want to do themselves (even if they often end up hiring you anyway)
- Explanations of processes customers find confusing or intimidating
- Comparisons between options ("Should I get a gas or electric boiler?")
- Cost guides ("How much does X cost in the UK?")
- Case studies of completed work
- Updates about regulations, standards, or changes in your industry
How often should you publish?
Consistency matters more than frequency. One well-written post per month that is genuinely useful will do more for your search rankings than four rushed, thin posts that do not help anyone. Google's helpful content system, introduced and updated from 2022 onwards, actively demotes content that appears to exist primarily for search engines rather than for readers. Write for people first.
A realistic and sustainable schedule for most small businesses is one post every two to four weeks. Over a year that builds to twelve to twenty-five posts. Over two years your content library becomes a real asset with meaningful search coverage.
How long should blog posts be?
Long enough to fully answer the question. Not a word longer. There is no magic word count. For a question like "what is the best type of fence for a garden" a thorough answer might be 800 words. For "what is the planning permission process for a loft conversion" a thorough answer might need 1500 words. Write until the question is fully answered and then stop.
As a rough guide, most useful posts that rank well tend to be between 800 and 2000 words. Shorter posts can rank if they answer a simple question completely. Longer posts make sense when the topic is genuinely complex.