Traffic is not the same thing as interest. And interest is not the same thing as an enquiry.

If 500 people visit a page and nobody calls, the first response is often "we need more traffic." No. Five thousand confused visitors will produce a larger analytics chart and the same empty inbox.

Check these seven things in order. Most can be tested in an afternoon without buying software that draws coloured blobs over the page.

1. A stranger cannot identify the offer

Open the homepage on a phone. Give it five seconds. Can you answer all three questions?

  • What does this business sell?
  • Who is it for?
  • What should I do next?

"Modern solutions for ambitious businesses" answers none of them. "Emergency plumbing in Scarborough. Call now for leaks and burst pipes" answers all three. One sounds expensive. The other may get a phone call.

Ask somebody outside the business to run the test. Do not explain the page first. Explaining the page ruins the test in much the same way that giving somebody the answer ruins a quiz.

2. The page has too many next steps

A visitor should not have to choose among "book a discovery call," "join the newsletter," "download our guide," "follow us," "watch the webinar," and "learn more." That is not choice. It is a small administrative burden.

Pick one primary action for each page. A service page may ask for a quote. A restaurant page may ask for a reservation. A repair page may ask for a call. Secondary actions are fine, but they should look secondary.

Then put the primary action where somebody can find it: near the opening, after the useful explanation, and at the end. Use the same label each time. "Get a quote" should not become "Start your journey" halfway down the page.

3. The price and scope are hiding

Visitors do not need a perfect quote before speaking to you. They do need enough information to decide whether speaking to you would be ridiculous.

Publish a starting price, a normal range, an hourly rate, or a worked example. If price genuinely depends on the job, explain what changes it. "Contact us for pricing" tells the buyer that a sales process is waiting. Some will accept that. Many will quietly open the next result.

Scope matters just as much. A $300 website and a $30,000 application can both be fairly priced. Trouble starts when the page makes them sound like the same product.

4. The trust signals are decorative

A row of software logos does not prove that a business is competent. Neither does an anonymous quote from "Sarah, Toronto entrepreneur" beside a stock photograph of somebody laughing near a laptop.

Use trust details that a visitor can inspect:

  • a real name and a real way to make contact;
  • a clear location or service area;
  • work samples with enough context to understand your role;
  • specific qualifications where the work requires them;
  • plain terms for payment, cancellation, ownership, and support;
  • attributable reviews or case studies, if you have permission to publish them.

If you have no testimonials yet, do not manufacture one. Show how you work, what the client owns, and where your limits are. Honesty is not a substitute for proof, but it is considerably better than fake proof.

5. The mobile page is fighting the visitor

Test the actual phone experience. Can you read the text without pinching? Does the menu open? Can you tap the phone number? Does a banner cover the quote button? Does the page jump while images load?

Speed matters too, but do not reduce it to one perfect score. Google defines Core Web Vitals around loading, responsiveness, and visual stability. Its current good-experience thresholds are 2.5 seconds for Largest Contentful Paint, under 200 milliseconds for Interaction to Next Paint, and under 0.1 for Cumulative Layout Shift.

Use PageSpeed Insights and a real mid-range phone. The lab score may flag the problem; your thumb will tell you whether the page is annoying.

6. The enquiry path is broken

Submit every form. Call every displayed number. Tap every email link. Do it from outside the company network and use an address that is not already trusted by the mail system.

Trace the whole path:

  1. The visitor submits the form.
  2. The page confirms what happened.
  3. The message reaches a monitored inbox.
  4. Somebody is responsible for replying.
  5. The reply arrives before the buyer gives up.

The first three are technical. The last two are operational. A flawless form that sends enquiries to an inbox nobody checks is working exactly as configured and failing the business perfectly.

7. The visitors wanted something else

A page can rank, receive traffic, and still attract the wrong people. An article about free invoice templates may bring thousands of visitors to an accounting firm. Most came for a template. They did not accidentally become businesses looking for monthly bookkeeping.

Look at the search queries, referring pages, geography, device mix, and landing pages. Then compare those with actual enquiries. If the traffic comes from outside your service area or from informational searches with no buying intent, the conversion rate is telling the truth.

Write pages for the work you want. A Toronto web designer needs a useful page about hiring a Toronto web designer, not seventy posts answering unrelated software questions because a keyword tool showed green numbers.

Measure the boring actions

Track calls, form completions, email clicks, booking starts, and the page that led to them. Keep the measurement small enough that somebody will actually read it. A dashboard with 43 widgets is often a retirement home for numbers.

Start with the clearest failure from the seven checks. Fix it. Wait long enough to collect comparable traffic, then check again. Changing the headline, form, price, navigation, and advertising campaign on Tuesday makes Friday's result useless.

Need a second pair of eyes?

Send the actual problem.

I will reply with a useful next step, a ballpark, or a referral if this needs a different expert.

Ask Kirill