How to choose blog topics for a small business
The best blog topics are already sitting in your WhatsApp history. Here is how to turn customer questions into posts that pull in work.
Most small business blogs die because the owner runs out of ideas by the third post. They start with "welcome to our new blog", write two generic articles, and then stall, because they were never sure what to write about in the first place. The fix is to stop inventing blog topics and start collecting them.
You already have a goldmine of ideas, you just are not writing them down. Every question a customer asks you is a topic. Every objection you talk someone through is a topic. Every "quick question before I book" on WhatsApp is a post that answers itself. The job is not creativity, it is paying attention.
Mine the questions you already get asked
The single best source is the stuff customers ask before they commit. Spend a week noting every question that comes in by phone, WhatsApp, email, or in person. You will spot the same handful coming up again and again:
- How much does it cost, and what changes the price
- How long does it take
- Do you cover my area
- What happens if something goes wrong
- How are you different from the cheaper option down the road
Each of those is a post. And here is the bonus: writing the answer once on your site means you can send the link next time instead of typing it out again, so it saves you time even before it brings anyone new in.
Let Google finish your sentences
Once you have a rough topic, Google will tell you how people actually phrase it. Start typing your question into the search bar and look at the suggestions that drop down. Scroll to the "people also ask" box on the results page. Those are real searches from real people, in their own words.
This matters because customers rarely search the way you would write it. You might say "residential electrical compliance", they type "do I need a coc to sell my house". Write for their words, not yours. Matching the real phrasing is half of what SEO actually comes down to for a small local business.
Stay close to what you sell
A blog post is not just a good deed, it should have a job. The blog topics worth your time are the ones that sit next to a service you offer and can nudge a reader towards enquiring. A post answering "how much does a booking system cost" naturally leads someone towards actually wanting one.
That does not mean every post is a sales pitch. It means you pick subjects where, if the reader finds the answer useful, the obvious next thought is "I should just get these people to do it." Generic advice with no path back to your work might get read, but it will not bring you a single enquiry, and enquiries are the point.
Add the local angle
You are not competing with the whole internet, you are competing for customers in your area, and that is a much smaller fight you can actually win. Bring your town, your province, and South African specifics into the topics wherever they fit.
"What does load shedding mean for my online store" is a post a business in Ohio will never write. "How much does a website cost in South Africa" beats "website pricing guide" because it speaks to someone standing exactly where your customer stands. Local detail is where a small business genuinely out-ranks the big generic sites, because the big sites cannot be bothered to get specific about your patch.
Keep a running list so you never dry up
Do not treat topic-picking as a one-off panic before each post. Keep a note on your phone and add to it whenever a customer asks something, whenever you see a question in a local Facebook group, whenever a competitor covers something you could do better. Within a month you will have more ideas than you can use, which is exactly the position you want to be in.
Then just work down the list, most-asked questions first. Answer one properly each month rather than dumping five thin ones at once. A handful of genuinely useful posts that match real searches will do more for you than a busy blog full of filler nobody finishes reading.
If you want help turning your customer questions into a blog that actually brings in the right enquiries, tell me what people keep asking you and we will map out the first few posts together.