Guide

How to get more customers for a small business

Botzmart · updated September 2026

Every small service business asks this, and most are given advice that costs money without answering one question: how quickly does each channel turn into a booked job? Here are the five that actually work, in the order most businesses should try them.

1. Local search — the customer is already looking

Someone typing "roof repair your city" is a customer today, not a research project. This is the highest-intent traffic that exists, and it is why a page that ranks is worth more than an ad budget. It is also the slowest to build: a new page can take months to rank, and it needs a real page for each service and city you want to be found in.

2. Referrals and repeat customers

The cheapest customers you will ever get, and the ones most businesses neglect because nobody is paid to chase them. Two moves pay immediately: ask every satisfied customer directly ("we work on referral — is there anyone you know?"), and make sure every job ends with a reason to be remembered, whether that is a review request or a reminder card.

3. Paid search and local ads

Fast and measurable, and the only channel where you can buy demand the day you need it. The trap is that you are bidding against everyone else who needs the same customer, so the cost per click in profitable trades is high — and a click is not a customer. Watch cost per booked job, not cost per click.

4. Buying leads

The compromise: somebody else has already done the ranking and is selling the enquiry. It is fast and requires no marketing skill, but the quality depends entirely on whether the lead is exclusive. A shared lead means four other companies calling the same homeowner; an exclusive one means the customer is yours to lose. This is what we do — one business per enquiry, pay per lead or a flat fee.

5. Email and past-customer marketing

A list of people who have already paid you is the most under-used asset in a service business. Seasonal reminders, maintenance offers and "we have a slot this week" messages convert far better than cold outreach — and cost nothing but the time to write them.

Which to start with

If you need customers this month: referrals first, then bought leads or paid ads while your own pages grow. If you have six months: build the local pages, because they are the only channel where the asset keeps paying after you stop spending. Most healthy businesses end up running two or three at once — the mistake is running only the expensive one.

The number that tells you if any channel works

Cost per acquired customer — total spend divided by jobs won. Not leads, not clicks, not impressions. Track it for each channel for one month and the decision makes itself.

Want to skip the theory?

We send exclusive local leads to one business per enquiry — pay per lead or a flat fee, cancel anytime, and the first lead is free.

Get your first lead free
Keep reading