How to get leads for your business: 12 ways that actually work
You do not need all twelve. You need the two or three that match how your customers already look for you, and a way to reply fast. Here is how to choose and how to start.
Key takeaways
- A lead is a person who has shown interest and given you a way to reach them, such as a call, a WhatsApp message or a form. Attention alone is not a lead.
- Start with the sources closest to buying: your Google Business Profile, search, referrals and your own past customers. Add paid ads once you can reply quickly.
- The fastest gain for most businesses is not more leads, it is replying to the ones they already get within minutes and following up.
- Track each source separately, so you know which one brings customers, not just enquiries.
What counts as a lead?
A lead is a person or business that has shown interest in what you sell and has given you a way to contact them, for example by calling, messaging on WhatsApp, filling in a form or replying to an ad. Likes, views and followers are attention, not leads.
This matters because it changes what you measure. If you count followers, you will optimise for posts. If you count leads and customers, you will optimise for the actions that bring in revenue.
How to choose where to start
Ask one question: where do my customers already look when they need what I sell? The answer decides your first channel.
| If your customers… | Start with | Why |
|---|---|---|
| Search on Google when they need you | Google Business Profile, local SEO, Google Search ads | You appear at the moment of intent |
| Buy after seeing or trusting you | Meta ads, social content, reviews, referrals | You create demand and build trust before they search |
| Prefer to message before they call | WhatsApp click-to-chat and quick replies | Lower friction than a form or a phone call |
| Are past customers or contacts | Referrals, WhatsApp and email follow-up | The warmest, cheapest leads you have |
12 ways to get leads
1. Complete your Google Business Profile
For local businesses this is often the highest-value free source. Accurate categories, services, photos, hours and reviews help you appear in Google Maps and local results. Follow Google’s guide to local ranking and our Google Business Profile checklist.
2. Make your website answer buying questions
Create a page for each service, with plain answers to the questions customers ask, a clear next step and a form or WhatsApp button that works on a phone. Google’s SEO Starter Guide covers the basics.
3. Run Google Search ads for high-intent searches
Search ads put you in front of people who are already searching for your service. Start with a small set of specific keywords and a landing page that matches them. Google’s tips for building a keyword list help you begin.
4. Use Meta lead ads or click-to-WhatsApp ads
Facebook and Instagram let you reach a defined local audience with an offer. Lead forms and click-to-WhatsApp buttons keep the enquiry inside the app, which is easier on a phone. See Meta’s ads guide for formats and our Meta vs Google comparison.
5. Add a WhatsApp click-to-chat link everywhere
A WhatsApp link on your website, Google profile, social bios and invoices lets customers message you in one tap. WhatsApp explains how to use click to chat. For higher volumes, look at the WhatsApp Business Platform.
6. Ask for referrals, on purpose
Most happy customers will refer you if you ask at the right moment and make it easy. Send a short message after a good result, and thank people who refer.
7. Ask for reviews
Reviews help new customers choose you and support your local ranking. Share your review link after each successful job. Never buy or trade reviews, because it breaks platform rules.
8. Follow up with past enquiries and customers
People who enquired months ago, or bought once, are far warmer than strangers. A polite WhatsApp or email with a useful update, a seasonal offer or a reminder often brings work you had written off.
9. Publish helpful content
Articles, videos and short posts that answer real questions bring in people who are researching. Content is slower than ads, but it keeps working and builds trust. Google’s guidance on helpful, people-first content is a good standard to follow.
10. List your business in trusted directories
Accurate listings on reputable directories that people in your industry actually use give customers another way to find you and keep your business details consistent across the web. Choose quality over quantity.
11. Partner with businesses that share your customers
A gym and a physiotherapist, a wedding planner and a photographer, an accountant and a lawyer: neighbouring businesses can send each other well-matched enquiries. Agree how you will refer and thank each other.
12. Retarget people who visited but did not enquire
Ads that remind recent website visitors about your offer often cost less than reaching new people. Use them once your site gets steady visits.
The step most businesses skip: reply fast and follow up
You can double your lead sources and still lose money if enquiries wait until tomorrow. People often contact several businesses and lean towards the first one that answers helpfully.
- Reply within minutes where you can. An instant WhatsApp message that confirms you received the enquiry and promises a call buys you time.
- Log every lead in one place, with its source, so nothing is lost in phone chats.
- Follow up more than once. Many sales are won on the second or third message.
- Record the outcome so you know which source brings customers, not just enquiries.
If leads currently sit in personal WhatsApp chats and notebooks, a simple system fixes this quickly. Our seven-step strategy guide shows how to build it into a plan.
How to measure lead generation
- Leads by source: calls, WhatsApp messages and forms, each tagged with where they came from.
- Cost per lead: what you spent on a channel divided by the leads it produced.
- Lead to customer rate: the share of leads that became paying customers.
- Cost per customer: what you spent divided by the customers won. This is the number that decides whether a channel deserves more budget.
Set up conversion tracking before you spend on ads. Google Analytics lists recommended events, including lead generation, that you can measure.
Common lead generation mistakes
- Chasing every channel at once. Focus beats coverage, especially with a small team.
- Sending all traffic to the homepage. Send people to the page that matches what they searched or clicked.
- Buying leads that are sold to several businesses. They cost more than they return.
- No tracking. If you cannot tell which source brings customers, you cannot improve it.
- Slow follow-up. This one silently wastes more money than any advert.
The bottom line
Pick the two or three sources closest to how your customers buy, set up tracking, reply fast and follow up. Add more channels only when the first ones work.
If you want a second opinion on where to start, our free growth audit reviews your website, ads and follow-up process and gives you a prioritised list of fixes.
Frequently asked questions
What is the cheapest way to get leads?
The cheapest sources are usually the ones you already own: a complete Google Business Profile, asking happy customers for referrals and reviews, and following up with people who enquired before. Paid ads scale faster but cost money every day, so build these free foundations first.
How many leads do I need to get one customer?
It depends on your business, so measure your own. Divide the customers you won last month by the enquiries you received. If one in five becomes a customer, you need about five leads for each customer you want. Improve that ratio with faster replies before you buy more leads.
Should I buy leads from a lead-selling website?
Be careful. Bought leads are often shared with several competitors and are rarely as interested as people who contacted you directly. Build sources you control, such as search, your profile, referrals and your own ads, so the enquiry is exclusively yours.
How quickly should I reply to a new lead?
As fast as you can, ideally within minutes, because people usually enquire with several businesses and often choose the first one that responds helpfully. A simple auto-reply on WhatsApp that promises a callback can hold the lead until a person is free.
Get free audit