Quick answer
Add a blog to your existing website rather than starting a separate one. Choose topics from the questions customers actually ask, write one genuinely helpful post per topic with a direct answer near the top, link each post to a relevant service page, and publish on a steady schedule you can keep, such as twice a month.
A good business blog works like a salesperson who never sleeps. It answers the questions people search for, earns their trust and points them to your services. A bad one is a page of "Exciting news!" posts from 2019. Here's how to build the good kind.
Step 1: Put it on your main website
Every major platform includes a blog: WordPress, Wix, Squarespace and others. Keep it on your own domain so every post builds your site's reputation. Not sure which platform? See website builder vs WordPress.
Step 2: Choose topics customers search for
Start with real questions from customers, then use keyword research to find how they phrase them. Aim for a mix:
| Post type | Example for a kitchen fitter |
|---|---|
| How-to | How to plan a small kitchen layout |
| Cost and planning | What affects the cost of a new kitchen |
| Comparison | Quartz vs granite worktops |
| Mistakes to avoid | Seven kitchen renovation mistakes |
| Local | Kitchen design trends we're seeing in Bristol |
Step 3: Write posts that rank and get quoted
- Answer the main question in the first paragraph
- Use question-style headings that match how people search
- Add your own experience, photos and examples
- Use lists and tables where they make things clearer
- End with a short FAQ for the follow-up questions
- Link to one relevant service page and one or two related posts
This structure also helps with AI assistants and featured snippets. Read more in our guide to answer engine optimisation.
Step 4: Use AI carefully
AI assistants such as ChatGPT can help outline and draft, but readers and search engines reward specific, experienced content. Use AI to speed up the first draft, then add what only you know.
Step 5: Publish on a schedule you can keep
Two posts a month is a solid start for most small businesses. Plan topics a quarter ahead so you're never staring at a blank page.
Step 6: Promote every post
- Share it on your social channels, in a few different formats
- Send it to your email list
- Link to it from older related posts
- Use it to answer customer questions directly
Step 7: Measure and update
Use Google Search Console to see which posts appear in search and for what. Update the ones close to page one with better answers and fresher examples. Updating a good post is often faster than writing a new one.
Frequently asked questions
How often should a business blog post?
Pick a pace you can sustain with quality. Two good posts a month for a year will do more than daily posts for three weeks.
How long should a blog post be?
As long as it takes to answer the question well. Some answers need 600 words, others need 2,000. Cover what the reader needs and stop.
How long does it take for a blog to bring in traffic?
New websites often take several months to build search traffic. Older sites with some authority can see results faster. Consistency and topic choice make the biggest difference.
Should the blog be on my main domain?
Usually yes. A blog at yoursite.com/blog builds the authority of your main website and makes it easy to link readers to your services.