If analytics shows people arriving and your phone stays quiet, the traffic is rarely the thing that is broken. Something between "this looks right" and "I have contacted them" is failing, and it is usually mechanical rather than mysterious.
The good news is that most of it is checkable in an afternoon, on your own phone, without buying anything.
Can a visitor contact you without hunting?
Open your homepage on a phone. Do not scroll. Is there a way to contact you on the screen right now?
On a lot of Ontario small-business sites the answer is no. There is a logo, a stock photo, a slogan about quality and commitment, and the contact route lives in a menu behind three taps or at the very bottom of the page. Every extra tap is a place where someone leaves.
The fix is unglamorous. Put the phone number in the header on every page. Put a single obvious button next to it that says what happens when it is pressed. "Get a quote" and "Book a repair" beat "Learn more", because "Learn more" describes nothing and commits to nothing.
Is your phone number an actual link?
This one is quiet and common. A phone number typed as plain text does nothing when tapped. A phone number wrapped in a tel: link opens the dialer with your number already in it.
Test it yourself: tap your number on your phone. If nothing happens, you are asking every mobile visitor to memorise ten digits, switch apps, and type them in. Some will. Most had a second option open in another tab.
The same applies to your address, which should open maps, and your email, which should open a mail app. These take a developer minutes and they are missing on a surprising number of otherwise decent sites.
Does your form actually deliver?
Before you redesign anything, prove that the form works.
Submit it yourself, from a phone, on mobile data rather than your office wifi, using an address you can check. Then look in spam. Then wait a day and check spam again.
Form delivery fails silently more often than people expect. The site sends mail from a server your own domain does not authorise, so your provider quietly bins it. Or the notification goes to an address belonging to someone who left in 2023. Or a plugin update broke the handler and the page still shows a cheerful "thanks, we will be in touch" to everyone.
Nothing about this looks like a failure from the visitor's side, and nothing about it looks like a failure from yours. You just conclude the website does not work. Test the form monthly. Put it in the same routine as checking the alarm.
How many fields are you asking for?
Every field is a small negotiation. Company size, budget range, how did you hear about us, preferred contact time, a message box with a minimum length: each one is another reason to close the tab and phone the competitor instead.
Ask for the least you need to start the conversation. Usually that is a name, one way to reach them, and a sentence about what they need. You can ask everything else once a human is talking to a human.
Two technical details make the same short form noticeably easier on a phone. Use the right input types, so a phone field brings up the number pad and an email field brings up the keyboard with the @ on it. And set the autocomplete attribute on name, email and phone fields, so the browser can fill them in with one tap instead of making someone thumb-type their own address. Both are standard HTML, both are frequently skipped.
What happens in the ten seconds after someone submits?
Two things should happen, and often neither does.
The visitor should see a real confirmation that says what comes next and when. "Thanks, we reply to quotes within one business day" is a promise. A page that flickers and returns to the top of the form leaves someone genuinely unsure whether they just sent anything, and some of them submit again, and some of them leave.
You should get the enquiry somewhere you will actually see within the hour. If the notification lands in a shared inbox nobody opens on Saturdays, the leads are arriving and dying. That is not a website problem anymore, but you will experience it as one.
Does the page say what you do, in the words a customer uses?
Read your homepage out loud as if you were the person searching. Does it name the service, the towns, and who it is for, in the first screen?
Plenty of sites open with something like "innovative solutions for the modern client" and never say the actual thing. Someone who wants a heat pump installed in Kitchener will not spend energy decoding it. Write "Heat pump installation and service across Waterloo Region" and you have answered the only question that mattered on arrival.
The same goes for price. You do not have to publish a rate card, but total silence about cost makes people assume the worst and self-select out. A range, a starting point, or an honest explanation of what moves the number keeps them in the conversation. Our own breakdown of what a website costs in Ontario exists for exactly that reason.
Are the visitors even the right people?
Sometimes the site converts fine and the traffic is genuinely wrong. Sessions from outside your service area, or from searches that share your words but not your intent, will never produce a call no matter how good the button is.
Check where people are and what they searched before you assume the page is at fault. If the visitors are in the wrong province, the work is upstream, and showing up in local search is where that gets fixed.
Is the page usable before people give up?
A page that takes a while to become interactive gets abandoned before the button is ever seen, and this happens most on phones on mobile data, which is where local enquiries come from. If your site is heavy, no amount of contact-path polish will be reached. Why your website is slow covers what is usually causing it, and the fix is often one oversized image.
What to check today, in order
- Load the homepage on your phone. Time how long until you can tap something.
- Tap your phone number. Confirm the dialer opens.
- Submit your own form from mobile data. Confirm it arrives, and check spam.
- Count your form fields. Remove every one you do not need to reply.
- Read your first screen aloud. Confirm it names the service and the area.
- Check where your visitors are actually located.
If all six pass and the phone is still quiet, then you have a design and structure problem worth solving properly, which is what our web design work is for. Site and landing page projects start at $1,200 CAD, and the full range is on the pricing page.
Not sure which of these is costing you? Send us your site and we will tell you what we would fix first, whether or not you work with us.
