If your website gets traffic but no leads, the traffic is rarely the problem. In almost every audit it comes down to five things: the page is too slow to be read, the mobile layout buries the next step, the form is broken or too long, the offer is vague, or the enquiries are arriving and landing in a spam folder. Work the diagnostic in that order. Guessing is what costs money.
By Cody Wise, founder of Wise Media, Calgary, Alberta. Last updated 5 October 2026.
Summary
- Traffic, rankings, enquiries and revenue are four separate signals. Read them separately or you will fix the wrong thing.
- Check delivery before you check design. A silently failing form plugin or a missing SPF record produces the exact same dashboard as a conversion problem.
- Speed is measurable and the business impact is documented. Google publishes real case studies tying Core Web Vitals improvements to conversion and revenue outcomes.
- Most Canadian service sites lose the enquiry at the form, not at the headline. Field count, label placement and mobile tap targets do more damage than copy.
- A targeted conversion fix runs roughly $1,500 to $6,000 CAD. A full redesign runs multiples of that and is usually the wrong first move.

Table of contents
- Why does my website get traffic but no leads?
- Step 1: do the math before you change anything
- Step 2: confirm the enquiries are not simply being lost
- Step 3: the five conversion leaks, ranked by frequency
- What does a good conversion rate actually look like?
- The 10 point conversion audit checklist
- Common mistakes
- What a fix costs in Canada, in CAD
- FAQ
Why does my website get traffic but no leads?
A website with traffic and no enquiries has a conversion problem, a delivery problem, or an intent problem. A conversion problem means visitors arrive, want what you sell, and the page fails them. A delivery problem means they do contact you and the message never reaches your inbox. An intent problem means the traffic is real but the people behind it were never buyers.
Those three causes need completely different fixes, and that is why generic advice fails. Rewriting your headline does nothing if your contact form has been throwing a silent PHP mail error for six weeks. Fixing your form does nothing if every visitor is a student looking up a definition.
The discipline that separates a useful audit from a guess is simple: treat traffic, rankings, enquiries and revenue as four independent signals. Never read one as a proxy for another. Rankings can improve while clicks fall. Clicks can rise while enquiries flatline. Enquiries can rise while revenue drops because the lead quality changed. If you collapse these into one number called performance, you will chase the wrong fix for a quarter.
Step 1: do the math before you change anything
Divide monthly enquiries by monthly sessions. That is your conversion rate. If you get 900 sessions and 4 enquiries, you are at 0.44 percent. If you get 180 sessions and 4 enquiries, you are at 2.2 percent and you do not have a conversion problem, you have a traffic problem. The same four enquiries mean opposite things.
Most owners never run this calculation, which is why they spend money on the wrong half of the funnel. Run it for the last three full months, not the last 30 days, so a single quiet week does not distort the picture.
| Monthly sessions | Monthly enquiries | Conversion rate | What it actually tells you |
|---|---|---|---|
| 2,000 | 3 | 0.15% | Conversion or delivery failure. Do not buy more traffic. |
| 2,000 | 20 | 1.0% | Working but soft. Worth a focused CRO pass. |
| 2,000 | 60 | 3.0% | Healthy for a service site. Scale traffic next. |
| 150 | 4 | 2.7% | The site converts. The problem is demand, not design. |
One caution on the benchmark question. Published third party benchmark roundups for 2026 commonly place lead generation website conversion somewhere between roughly 2 and 5 percent, with strong performers quoted in the 8 to 10 percent range. Treat those as directional only, and verify against your own data before you act on them. They aggregate wildly different industries, traffic sources and definitions of a conversion, and almost none of them are Canadian. Your own trailing three month number is worth more than any published average.
Segment before you conclude
A single site wide conversion rate hides the answer. Split it at least three ways:
- By device. Mobile and desktop conversion rates that differ by more than about half are a layout problem, not an audience problem.
- By channel. Organic search, Google Ads, social and direct behave nothing alike. Paid traffic that converts at a tenth of organic usually means a keyword and landing page mismatch, not a bad website.
- By landing page. One blog post pulling 60 percent of your sessions and zero enquiries is not a failure. It is top of funnel content doing its job badly understood.
Step 2: confirm the enquiries are not simply being lost
Before touching design, send a real test enquiry from a device and network you do not own, then confirm it arrives in the inbox a human actually reads. This single test resolves a meaningful share of every traffic with no leads complaint, and it takes four minutes.
The failure modes are mundane and invisible from the dashboard:
- The form plugin cannot send mail. WordPress sends through PHP mail by default. Many Canadian hosts throttle or block it. The visitor sees a success message, you receive nothing, and no error is logged anywhere you look.
- Authentication is missing, so the notification is filtered. If your domain has no SPF record, no DKIM signature and no DMARC policy, mail sent by your site on your own domain is exactly what a spam filter is built to quarantine. We covered the fix in detail in why your emails go to spam, and how SPF, DKIM and DMARC fix it.
- The notification goes to an address nobody opens. An info@ alias that forwards to a former employee is a classic.
- Anti spam is too aggressive. A honeypot or scoring rule tuned too tightly will reject legitimate enquiries, usually the long detailed ones from your best prospects.
- The enquiry arrives and nobody replies fast enough. That is a different problem with a different fix, which we set out in the speed to lead follow up system.
Make the test a standing monthly task, not a one off. Plugin updates, host migrations and DNS changes all break form delivery silently, and you will not find out from your analytics.
While you are in the form, check your consent language. Canada’s anti spam legislation governs the commercial electronic messages you send afterwards, including the follow up sequence most agencies attach to a lead form. The federal Government of Canada CASL resource sets out the consent, identification and unsubscribe requirements. This is not legal advice. If your lead flow feeds a marketing list, have counsel review the wording once.
Step 3: the five conversion leaks, ranked by frequency
Once delivery is confirmed, work these in order. They are listed by how often they turn out to be the real cause in service business audits, not by how interesting they are to fix.
Leak 1: the page is too slow to be read
Speed is the only item on this list with hard, published, third party evidence attached, and it is still the most commonly ignored. Google maintains a public library of Core Web Vitals business impact case studies. Among the documented results: Vodafone improved Largest Contentful Paint by 31 percent and recorded 8 percent more sales, Lazada recorded a 16.9 percent mobile conversion rate increase alongside a threefold LCP improvement, and Agrofy Market saw a 76 percent reduction in load abandonment after a 70 percent LCP improvement. The full set is published on web.dev.
What to actually measure: Largest Contentful Paint on mobile, on a real device, on a typical Canadian mobile connection. Not the lab score. The three fixes that move it most on a WordPress service site, in order of payoff, are compressing and correctly sizing hero imagery, removing render blocking scripts from third party tracking and chat widgets, and cutting plugin bloat.
Leak 2: the mobile layout buries the next step
Most Canadian service enquiries now arrive from a phone, and most sites are still designed and reviewed on a 27 inch monitor. The specific failures repeat:
- The phone number is an image or plain text rather than a tap to call link.
- The primary call to action sits below three screens of scroll.
- A sticky header, a cookie banner and a chat bubble together consume a third of the viewport.
- Tap targets sit closer than roughly 44 pixels apart, so a thumb hits the wrong one.
- The hero section is a full width video that loads nothing useful in the first two seconds.

Leak 3: the form asks too much, in the wrong order
Form design is the highest leverage, lowest cost fix on this list. Nielsen Norman Group’s research on form layout is unambiguous that small friction compounds. As their form design guidance puts it, even the slightest moment of hesitation when completing a form can significantly hurt the form’s response rate.
Apply these, in this order:
- Cut every field that does not change what you do next. Name, contact method and one open question is usually enough to qualify a service enquiry. Budget dropdowns and how did you hear about us belong in the follow up call, not the first ask.
- Put labels above fields, not inside them. Placeholder text that doubles as a label disappears the moment someone starts typing, which forces them to delete their input to recheck what was being asked.
- Group related fields visually. A fifteen field form split into three labelled groups reads as three short forms rather than one wall.
- Keep the label close to its field. Excess white space between a label and its input creates exactly the hesitation described above.
- Show errors inline and preserve what was typed. Wiping a form on validation failure is the single most reliable way to lose a qualified lead.
- Replace the generic submit button. Send tells the visitor nothing. Request a quote or book a 15 minute call tells them what happens next.
Leak 4: the offer is vague
Contact us is not an offer. It asks the visitor to take an undefined risk for an undefined return. A defined next step converts better because it answers the three questions in a hesitant buyer’s head: what happens, how long it takes, and what it commits me to.
| Weak call to action | Defined next step | Why it converts better |
|---|---|---|
| Contact us | Book a 20 minute scoping call | Names the time cost and the format |
| Get a quote | Send your brief, get a scoped quote in 2 business days | Sets a turnaround expectation |
| Learn more | See what is included in each package | Tells the visitor what is behind the click |
| Subscribe | Get the 10 point audit checklist | Trades something specific for the address |
Price transparency belongs in this section too. A visitor who cannot form any estimate of cost will usually leave rather than ask. If you are publishing prices, Canadian all in pricing rules now shape how they have to be displayed, which we covered in what the Cineplex ruling changed about showing full prices.
Leak 5: nothing on the page proves you are real
Canadian buyers of professional and trade services look for a specific set of proof signals, and their absence reads as risk. The ones that matter:
- A real street address or at minimum a named service area, not just a city tag.
- Named people with photographs. A team page is a conversion asset, not vanity.
- Licence, certification or insurance details where the trade requires them.
- Reviews that are visibly attached to a platform rather than retyped as anonymous quotes.
- Work samples with context, including what the problem was and what changed.
- A visible privacy policy and clear statement of what happens to a submitted enquiry.
What does a good conversion rate actually look like?
The only benchmark that governs your decisions is your own trailing three month rate, segmented by page type. A homepage and a bottom of funnel service page should never be held to the same number, and comparing them is how good pages get rebuilt for no reason.
| Page type | Visitor intent | Primary action | How to read a low number |
|---|---|---|---|
| Blog or guide | Research | Scroll depth, return visit, newsletter | Low enquiry rate is normal and fine |
| Service page | Comparing providers | Quote request | Low means price, proof or clarity gap |
| Pricing or packages | Qualifying budget | Enquiry or booking | Low means the offer is unclear, not expensive |
| Paid ad landing page | Specific need | Single conversion | Low usually means keyword and page mismatch |
| Contact page | Ready to act | Form or call | Low almost always means a technical fault |
The 10 point conversion audit checklist
Run this in order. Stop at the first item that fails and fix it before continuing, because a fault at any step invalidates everything measured below it.
- Submit a live test enquiry from an outside device and network. Confirm receipt in a monitored inbox.
- Check SPF, DKIM and DMARC records on the sending domain.
- Pull three full months of sessions and enquiries. Calculate the rate.
- Segment by device, channel and landing page. Identify where the gap actually sits.
- Measure mobile Largest Contentful Paint on a real handset, not a lab score alone.
- Open the site on a phone and count the taps from landing to submitted enquiry. Three or fewer is the target.
- Count the required form fields. Remove any that do not change your next action.
- Replace every generic call to action with a defined next step.
- Audit trust signals: address, named people, credentials, platform linked reviews, privacy policy.
- Confirm analytics is recording the conversion event at all. A fair share of no leads reports are untracked leads.
Common mistakes
- Buying more traffic to fix a conversion problem. Doubling ad spend against a 0.2 percent rate doubles the waste.
- Commissioning a full redesign first. A redesign changes a hundred variables at once, so when the number moves you learn nothing about why.
- Running an A/B test on 200 sessions a month. At that volume you are reading noise. Fix the obvious faults instead and measure month over month.
- Treating a PageSpeed Insights score as the goal. The score is a proxy. Field data on real devices is the measurement that matters.
- Adding a chat widget as the fix. It adds render blocking weight and screen clutter, and it rarely offsets a broken form.
- Ignoring lead quality. Thirty unqualified enquiries is a worse outcome than four good ones. Count the enquiries you would actually want to quote.
What a fix costs in Canada, in CAD
These are the ranges Canadian agencies typically quote for this scope of work. Verify against your own quotes. A full build is a different conversation and is priced separately on our website packages.
| Scope | Typical range (CAD) | When it is the right call |
|---|---|---|
| Form and delivery repair | $300 to $900 | Always first. Lowest cost, highest certainty. |
| Core Web Vitals and speed pass | $900 to $3,000 | Mobile LCP is poor on real devices. |
| Targeted conversion pass on key pages | $1,500 to $6,000 | Site works, enquiry rate is soft. |
| Landing page build for paid traffic | $1,500 to $4,500 per page | Ads point at a general service page. |
| Full redesign | $8,000 and up | Only after the cheaper passes are exhausted. |
Targeted fix or full redesign: pros and cons
| Targeted conversion pass | Full redesign | |
|---|---|---|
| Pros | Cheap, fast, isolates cause and effect, keeps existing SEO equity | Fixes structural and brand problems, resets a dated site |
| Cons | Cannot fix a fundamentally wrong site structure | Expensive, slow, changes everything at once, carries migration risk |
| Best when | Traffic is decent and the site is under roughly four years old | Positioning changed, the platform is unsupportable, or the structure fights the buyer journey |
Frequently asked questions
What is a good website conversion rate for a Canadian service business?
There is no single reliable figure. Published benchmark roundups commonly cite roughly 2 to 5 percent for lead generation sites, but those aggregate unrelated industries and are rarely Canadian. Use your own trailing three month rate, segmented by page type and device, as the baseline you improve against.
My pages get impressions in Search Console but almost no clicks. Is that the same problem?
No, and conflating the two is a common and expensive error. Impressions without clicks is a search results problem, driven by your title, snippet and the SERP features above you. Clicks without enquiries is an on page conversion problem. They sit on opposite sides of the click and have different fixes.
Is Google PageSpeed Insights reliable?
It is reliable as a diagnostic and unreliable as a target. The lab score is a simulation run under fixed conditions. The field data section, drawn from real Chrome users, is the part that reflects what your visitors experience. Optimise the field numbers and let the score follow.
How many fields should a contact form have?
As few as change what you do next. For most service businesses that is a name, one contact method and one open text field. Every additional required field is a reason to abandon. Qualification questions belong in the reply, not the first ask.
Could my enquiries be arriving and I never see them?
Yes, and this is more common than most owners expect. Silent mail failures, missing email authentication, aggressive spam filtering and unmonitored alias inboxes all produce the identical symptom. Send a real test enquiry from an outside network before you change anything else on the site.
My brand new website gets almost no traffic at all. What do I fix first?
Nothing on this list. With very low traffic you do not have enough data to diagnose conversion, so the work is indexing, a complete Google Business Profile, and content that matches what buyers actually search. Come back to the conversion diagnostic once you are seeing a few hundred sessions a month.
Do I need a redesign to fix this?
Usually not, and starting there is the expensive mistake. A redesign changes every variable simultaneously, so you cannot attribute the result. Work the delivery check, the speed pass and the form fix first. If the number still will not move, the structure may genuinely be the problem.
The short version
Traffic with no enquiries is a sequencing problem before it is a design problem. Confirm the enquiries can physically reach you. Calculate the rate and segment it. Fix speed, then mobile, then the form, then the offer, then the proof. Only consider a redesign once those are exhausted. Done in that order the work is cheap, measurable, and you learn which change produced which result, which is the part that compounds.
If you would rather have someone run the diagnostic properly, that is what our website growth packages are built for. Send us your site through the intake form and you will get back a scoped quote and a written list of what is actually leaking, in priority order.