← All articles

Websites

Why your website gets no leads: 12 causes and how to fix them

A 30-minute self-audit of the 12 most common reasons a business website gets visitors but no enquiries, with a concrete fix for each one you find.

7 min read

When a website gets no leads, the cause is almost always one of three things: the wrong people (or nobody) are arriving, the people who arrive can't quickly tell that you solve their problem, or asking you for help takes too much effort. Sometimes there's a fourth: leads do come in, but nobody answers them fast enough to win the job. Below are the twelve specific causes we see most often, how to check each one yourself in about 30 minutes, and what to do about it.

Before you start: make sure you can count leads

You can't fix what you can't see. Open Google Analytics and check that form submissions, phone-number clicks and booking confirmations are recorded. In GA4 these are called key events: you create an event for the action that matters, then mark it as a key event. If nothing is set up, fix that first and come back in two weeks. Otherwise you'll be guessing.

The 30-minute self-audit

Do this on your phone, not your desktop. A large share of your visitors are likely on a phone, and Google indexes and ranks the mobile version of your site.

MinutesCheck
0 to 5Load your home page and your main service page on mobile data. Note how long until you can read the headline.
5 to 10Show the home page to someone for five seconds. Ask them what you do, where, and what to do next.
10 to 15Try to contact yourself: tap the phone number, fill in the form, book a call. Time it.
15 to 20Check whether the form email arrived, and where (inbox or spam).
20 to 25Open Google Search Console. Look at which search terms bring people to the site.
25 to 30Count your reviews, testimonials and project photos visible without scrolling far.

Now match what you found to the causes below.

Visitors can't tell what you do

The symptom: the headline says something like "Excellence in every project" or "Your trusted partner". People land, don't see their problem named, and leave.

Nielsen Norman Group's analysis of dwell time found that the first 10 seconds of a visit are the most critical: users leave quickly because they expect most pages to be poor, and you have to communicate value in that window to earn more attention.

The fix: rewrite the first screen to answer three questions plainly: what you do, for whom, and where. "Commercial cleaning for offices and warehouses in Laval and Montréal" beats any slogan. Put one clear button under it.

The site is slow on a phone

The symptom: a blank or jumping screen for several seconds on mobile data.

Google's Core Web Vitals give concrete targets: the main content should load within 2.5 seconds (Largest Contentful Paint), the page should respond to a tap within 200 milliseconds (Interaction to Next Paint), and layout shift should stay at 0.1 or less, measured at the 75th percentile of real visits. Run your pages through PageSpeed Insights to see where you stand.

The fix: the usual culprits are huge uncompressed images, background videos, a heavy page builder theme and a dozen third-party scripts (chat widgets, trackers, sliders). Compress images to modern formats, remove scripts you don't use, and question every autoplay video.

The mobile layout gets in the way

The symptom: tiny text, buttons too close together, a menu that covers the page, pop-ups you can't close, or content that exists on desktop but is missing on mobile.

Google's own documentation says it uses the mobile version of your content for indexing and ranking, and that the mobile site should contain the same content as the desktop site. A stripped-down mobile page hurts you twice: with visitors and with search.

The fix: design the phone layout first. Keep the primary action visible without scrolling and make sure tap targets are large enough for a thumb.

There's no single obvious next step

The symptom: the page offers "Learn more", "Our story", "Subscribe", "Follow us" and "Contact" with equal weight. Nobody knows which one you want.

The fix: choose one primary action per page (call, request a quote, or book) and repeat it after each major section. Secondary links can stay, but they should look secondary.

Contacting you takes too much effort

The symptom: the phone number isn't tappable, it's buried in the footer, or it only appears on the contact page. No hours, no response time, no service area.

The fix: put a tappable phone number in the header on mobile. Next to the form, say when people will hear back ("We reply within one business day"). If you serve specific areas, list them so people don't have to call to ask.

The form is long, broken or goes nowhere

The symptom: this one is common and easy to miss. Forms ask for eight fields, fail silently, or send their notifications to an old inbox or straight to spam.

The fix: ask only for what you need to reply: name, phone or email, and a short description. Test the form every month from a phone. Send notifications to an address someone checks daily, and better, into a CRM that alerts the right person.

There's no proof

The symptom: no reviews, no photos of real work, no client names.

BrightLocal's 2026 Local Consumer Review Survey found that 97% of consumers read reviews for local businesses, 47% won't use a business with fewer than 20 reviews, and 31% will only use one rated 4.5 stars or higher.

The fix: show your Google rating and a few recent reviews near the top of the home page and on each service page. Add photos of real projects with a one-line caption: what, where, what changed. Ask happy customers for a review as part of finishing every job.

One page tries to cover every service

The symptom: a single "Services" page lists eight things in bullet points.

Someone searching for "post-construction cleaning" lands on a page that mentions it in passing, among seven other services. That page can't rank well for the search, and it doesn't convince the person who arrives.

The fix: give each main service its own page with its own headline, who it's for, how it works, typical price range or what drives the price, photos, an FAQ and the same clear next step.

The wrong people arrive, or nobody does

The symptom: Search Console shows impressions for terms unrelated to what you sell, or almost none at all. Or paid ads send traffic to the home page instead of a matching page.

The fix: if search terms are off, your pages are describing the wrong thing; rewrite titles and headings with the words customers actually use. If there are almost no impressions, the site needs basic SEO work and a complete Google Business Profile before it can expect search traffic. For ads, send each campaign to a page that matches the ad's promise.

Visitors have no idea what it costs

The symptom: no price ranges, no "starting at", no explanation of what changes the price.

The fix: you don't need a full price list. A range, a starting price, or a short "what affects the cost" section filters out bad fits and reassures good ones. An FAQ that answers the four questions you hear on every call does the same work.

The site looks abandoned

The symptom: a copyright date from years ago, a blog that stopped in 2019, broken links, a "not secure" warning in the browser, or old staff photos.

The fix: update the obvious dates, remove the dead blog section or start posting again, fix broken links and make sure the whole site runs on HTTPS. Visitors read neglect as a sign of how you'll treat their job.

Leads come in, but nobody follows up fast enough

The symptom: the form works, but replies go out the next day or the day after. By then the prospect has called two competitors.

The fix: answer every enquiry automatically within minutes (an acknowledgement with a booking link or a text), and route the lead to a person with a reminder. This is where a website stops being the problem and a simple CRM pipeline becomes the solution. Our guide to the best CRM for small business covers the options.

When a redesign is the wrong answer

If the audit turns up two or three of these causes, fix them on the site you have. A full rebuild makes sense when several are true at once: the site is slow because of the platform itself, it can't support a page per service, the mobile layout can't be fixed without starting over, or nobody on your team can edit it.

How this connects to our work

Most of these fixes are part of how we build sites at PNE: a page per service, one primary action, fast mobile pages and tracking set up from launch. See our website design service for what's included. Kaltico, a construction and consulting firm, had a site where enquiries arrived and then sat with no follow-up; we rebuilt the site with targeted landing pages and connected it to an automated CRM pipeline, and the Kaltico case study shows what changed for them. Every business starts from a different place, so treat the self-audit above as the first step either way.

Sources

Free website review

Want a site that brings in calls?

Tell us about your business and your current site. We’ll reply with what we would change first.

Prefer to talk? Book a free 30-minute call or call (647) 388-2843.

Keep reading