Key takeaways
- Measure leads first. If form submits, calls and WhatsApp clicks are not tracked, every other decision is a guess.
- Fix the leak before buying more traffic. More visitors into a page that does not convert only raises your cost per lead.
- Each service deserves its own page, one clear next step and a short form that asks only what you need to reply.
- Proof beats promises. Use real client work, real reviews and named people, never invented results.
- Speed and mobile friction quietly kill enquiries. Google publishes clear Core Web Vitals targets to check against.
Why a website gets visitors but few leads
A website can look polished and still produce almost nothing. When an owner tells us “the site gets traffic but nobody enquires”, the cause is rarely one big mistake. It is usually a chain of small leaks between the visit and the enquiry.
A lead is simply a real person asking to talk to you. That might be a form submission, a phone call, a WhatsApp message or a booking request. A visitor only gets there if four things line up: they are the right person, they understand what you do, they trust you enough, and the next step is easy.
So the question is not “how do I get more traffic”. It is “at which of those four steps am I losing people”. The sections below follow that order, so you can work through them one at a time.
Step 1: Measure what counts as a lead
Before changing anything, make sure you can see leads in your analytics. In Google Analytics 4, a key event is an action that matters to your business. Any event you collect can be marked as a key event, and key events then show up in reports such as Landing pages and User acquisition.
Google also lists generate_lead as a recommended event. It is meant to fire when someone submits a form or a request for information, and it feeds the Lead acquisition report. It is not sent automatically, so someone has to set it up on your form.
Track every route a buyer can take, not only the form: phone taps, WhatsApp clicks and booking buttons. Then test each one yourself using DebugView or the Realtime report, which Google recommends for checking events.
Once this works, look at your landing pages report and answer one question: which pages bring visits but no leads? Start there. If you want to compare the leads you track with what Google Ads reports, our guide on why a Google Ads campaign stops spending shows how to check the account side.
Step 2: Say who it is for and what happens next
The top of a page has one job. A stranger should understand within a few seconds what you do, who you do it for, and what to do next.
Weak pages open with the company name and a general promise. Strong pages name the customer and the problem. “Google Ads management for ecommerce brands that sell internationally” tells a visitor more than “Digital solutions for your business”.
Check your main pages with this test: show the top of the page to someone outside your business for five seconds, then ask what you sell and who it is for. If they cannot answer, rewrite that section before touching anything else.
Then describe what happens after the enquiry. “We review your account and reply within one working day” removes the fear of being chased by a salesperson. Only promise what you will actually do.
Step 3: Give each service its own page and one clear action
A single “Services” page that lists everything in one paragraph each rarely converts. Someone searching for a specific service wants a page about that service: what is included, who it suits, how the process works, and what to do next.
On each page, pick one main action and repeat it. For a service business that is usually “Request a free audit” or “Book a call”. Secondary links are fine, but a page with six equal buttons asks the visitor to do the thinking for you.
This is also where SEO and lead generation meet. Pages that match what people actually search for bring the right visitors, and pages that match the buyer’s decision bring the enquiries. If your pages are not appearing at all, read why your website is not showing on Google first.
Step 4: Make the enquiry form easy to finish
Forms are where interested people give up. The fix is usually to ask for less.
Ask only what you need to reply and to judge fit. Name, email and a short message are enough for most services. If you need more, such as budget range or website address, make those optional or move them to a second step after the first contact.
Four details are worth checking on a real phone: the form is visible without hunting, the fields are large enough to tap, the keyboard type matches the field (email, phone), and the confirmation tells people exactly what happens next.
Also list a direct phone number, email and WhatsApp link where people can see them. Some buyers will never fill in a form. Make those contact routes click-to-call and click-to-chat on mobile, and track them as leads too.
Finally, protect the form from spam without punishing real people. Heavy puzzles and broken captchas cost real enquiries. Test the form monthly by submitting it yourself and confirming it arrives in your inbox.
Step 5: Show proof people can verify
Buyers, especially international ones who have never heard of you, look for reasons to trust you before they write. Give them verifiable reasons.
Good proof includes named client work you have permission to show, real reviews on a profile people can check, the names and roles of the people who will do the work, and a clear description of your process. Google’s own guidance on helpful content stresses clear sourcing and making it clear who created the content and who is behind the site.
Never invent proof. A fake testimonial or an exaggerated result can cost you far more than a thin portfolio. If you are early, show the process, the team and a clear explanation of how you work. It is honest, and it still builds confidence.
Step 6: Remove speed and mobile friction
Slow pages lose people before they read a word. Google publishes the targets for its Core Web Vitals, measured at the 75th percentile of page loads, separately for mobile and desktop:
- Largest Contentful Paint (loading): 2.5 seconds or less.
- Interaction to Next Paint (responsiveness): 200 milliseconds or less.
- Cumulative Layout Shift (visual stability): 0.1 or less.
A page passes when all three meet those targets. Check your key landing pages with PageSpeed Insights or the Core Web Vitals report in Search Console, and fix the worst offenders first. Large uncompressed images, too many plugins and heavy sliders are the usual causes on WordPress sites.
Then use your own phone, not just a desktop browser. Look for tiny text, buttons too close together, popups that cover the page and sticky bars that hide the form. If you are planning a rebuild, our website development service is built around these checks.
Step 7: Send the right people, not just more people
Once the page converts, traffic becomes a good investment instead of a gamble. Two sources matter most for service businesses.
Search. People who search for a service you offer already have a need. Targeting those searches through SEO takes time, but the visitors tend to be better qualified. Focus on pages that match a buying question, not on general topics that bring readers who will never hire you.
Paid ads. Google Ads can put you in front of buyers quickly, but it magnifies whatever your page does. A page that converts at a low rate wastes budget quickly. If you are not sure which channel to start with, our comparison of Google Ads and Facebook Ads for a small business will help you decide.
Whichever you choose, send each campaign to the page that matches its message, not to the home page.
Step 8: Reply quickly and follow up
A lead is not a sale. Many enquiries are lost after the form, simply because nobody answered in time.
Decide who owns every enquiry, set a target for the first reply (the same working day is a good aim) and keep a simple record of where each lead stands. Send the first reply from a real person, answer the question they asked, and propose a next step.
If a lead goes quiet, one polite follow-up after a few days is reasonable. Beyond that, stop. Record why leads were lost, such as budget, timing or a poor fit, because that tells you whether your pages are attracting the wrong people.
A simple 30 day plan
- Week 1: set up tracking for forms, calls and WhatsApp, and test each one.
- Week 2: rewrite the top of your three most visited service pages and shorten the form.
- Week 3: add real proof, fix mobile problems and speed issues on those pages.
- Week 4: review which pages now produce leads, then decide where to add traffic.
Changes to conversion can show results faster than SEO, because the visitors already exist. How much it improves depends on your traffic, your offer and your market, so we do not promise a number.
If you would rather have an expert look at your site, request a free audit and we will show you where enquiries are being lost.
Sources
- About key events, Google Analytics Help
- Recommended events (generate_lead), Google Analytics Help
- Web Vitals, web.dev (last updated 31 October 2024)
- Creating helpful, reliable, people-first content, Google Search Central (updated 5 October 2026)
Frequently asked questions
Why is my website not generating leads?
Usually one of four things: the wrong visitors, an unclear offer, low trust, or a hard next step such as a long form. Check your tracking first, then find the pages with visits but no enquiries and fix those in order.
How do websites generate leads?
They attract people searching for a service, explain the offer clearly, build trust with proof, and make contact easy through a form, phone, WhatsApp or booking link. Each of those actions should be tracked so you know which pages work.
How can I get more leads for my business online for free?
Improve what you already own. Make your service pages clearer, shorten your form, complete your Google Business Profile, and ask real customers for reviews. Organic search takes time, but these steps cost no ad budget.
Should a lead generation website show its phone number?
Yes, in most cases. Some buyers prefer to call or message. Show the number clearly, make it tap-to-call on mobile, and track the calls. Only publish contact details that are real and monitored.
What is a lead on a website?
A lead is a real person who has shown interest by taking an action such as submitting a form, calling, sending a WhatsApp message or booking a call. It becomes a customer only after you follow up and they decide to buy.
How do I track website leads in GA4?
Set up an event for each lead action and mark it as a key event. Google recommends the generate_lead event for form submissions. Test it with DebugView or the Realtime report before you rely on it.
Do I need paid ads to get leads?
No. Ads speed things up, but a clear site, good service pages and search visibility can bring enquiries without them. Ads work best once your pages already convert, otherwise you pay for visitors who leave.
How long do changes take to bring more leads?
Conversion fixes such as clearer headlines, shorter forms and faster pages can show results within weeks if you already have traffic. SEO usually takes longer. Results depend on your traffic, market and offer, so no one can honestly guarantee a date.
Where we can help
Not sure where your website is losing enquiries? We will review it and show you.
Keep reading
Want more enquiries from the traffic you already have?
Request a free audit and we will show where visitors drop out and what to fix first.
Written by the MAQ Digital Media team. Platform features, policies and interfaces change often, so check each platform’s current help documentation before acting on any step. Last reviewed 10 November 2026.