Website not getting enquiries? Eight reasons visitors leave, and how to fix each one.

Your site gets visitors but nobody calls, emails or sends a WhatsApp. Eight common causes, a five-minute check for each, and the fix that works.

WebsitesUpdated 7 min read

Your website shows visitors in its stats, but the phone stays quiet and the inbox is empty. People arrive, look around and leave without calling or sending a WhatsApp. It is easy to blame the traffic. More often the problem is on the page itself.

This guide covers eight common reasons on South African business websites. For each one there is a check you can do yourself in about five minutes, on your own phone, and a plain fix.

1. The first screen does not say what you do

Visitors decide in seconds whether they are in the right place. A large photo and a slogan like "Excellence in everything we do" do not tell them.

Check it: open your home page on your phone and look only at what shows before you scroll. Ask someone who does not know your business: what do we sell, who is it for, and where do we work? If they cannot answer all three, the first screen is not doing its job.

Fix it:

  • Write a headline that names the service and the customer, such as "Solar installs for homes in Pretoria East".
  • Add one line below it with the main reason to choose you.
  • Put one clear button on that screen: "Get a quote" or "WhatsApp us".

2. No prices, not even a range

Many people will not ask for a quote if they fear the answer. If they cannot tell whether you cost R2,000 or R20,000, they go to a site that tells them.

Check it: search your own site for "R" followed by a number. If your services page has no amounts at all, a visitor has no way to know whether to bother.

Fix it: you do not need a full price list. Give a starting price, a typical range, or what moves the price up or down. A line like "most kitchen refits fall between R60,000 and R120,000, depending on size and finishes" filters out poor fits and gives good fits the confidence to ask. Use your own real numbers.

3. The phone number and WhatsApp are hard to find

Many customers would rather send a WhatsApp than fill in a form. If they have to hunt for a number, or the number is an image they cannot tap, many give up.

Check it: on your phone, find a tappable phone number and a WhatsApp link from the home page. Tap both. Does the dialler open? Does WhatsApp open a chat with your business?

Fix it:

  • Put a tap-to-call number and a WhatsApp button in the header or a bar that stays on screen on mobile.
  • Build the WhatsApp link the way WhatsApp's help page describes: wa.me followed by your full number in international format, with no plus sign, leading zero, spaces, brackets or dashes. A cellphone number starting 082 becomes 2782 followed by the rest of the digits.
  • Add a pre-filled message such as "Hi, I would like a quote", so the first step takes one tap.
  • Show your hours, and reply within them.

4. The form is broken or too long

Contact forms fail more often than owners think. A changed email password or a plugin update can stop every enquiry without anyone noticing.

Check it: fill in your own form on your phone and see whether the email arrives, and whether it lands in spam. Count the fields, then count how many you actually use to reply.

Fix it:

  • Cut the form to what you need to reply: name, phone or email, and a short message.
  • Send form emails from your own address, with the visitor's address as the reply-to. Our guide to SPF, DKIM and DMARC explains why forms that send "from" the visitor fail email checks.
  • Show a clear thank-you message that says when you will reply.
  • Test the form every month, and after every website update.

Asking for less also helps with POPIA. Section 10 of the Protection of Personal Information Act says personal information may only be processed if it is adequate, relevant and not excessive for the purpose. A quote form rarely needs an ID number or a date of birth. This is general information, not legal advice.

5. The site is slow on mobile data

Many visitors arrive on a phone, often on prepaid data, a patchy signal or a network under strain during load-shedding. A page that feels fine on office fibre can crawl on a phone, and every heavy image costs your visitor data.

Google's Core Web Vitals give three targets for a good experience:

  • Largest Contentful Paint (LCP): the main content shows within 2.5 seconds.
  • Interaction to Next Paint (INP): the page responds to a tap in 200 milliseconds or less.
  • Cumulative Layout Shift (CLS): a score of 0.1 or less, so buttons do not jump around while the page loads.

Google measures these at the 75th percentile of real visits, separately for mobile and desktop, so a fast laptop does not hide a slow phone.

Check it: run your home page through PageSpeed Insights and read the mobile tab. The top section shows real visitor data if you have enough traffic. The score below is a lab test on a simulated phone over a slow mobile connection, and Google counts 90 or above as good. Our free website check also runs about 40 checks on speed, SEO, security, mobile use and contact options in about 30 seconds, with a plain fix list.

Fix it: resize and compress images, remove sliders and autoplay videos at the top of the page, cut plugins and scripts you no longer use, and use decent hosting.

6. There is no proof you are any good

A stranger has no reason to trust you yet. Claims like "best service in Gauteng" do not help. Evidence does.

Check it: look at your home page and main service page. Can a visitor see real work, real reviews or anything that shows you have done this before?

Fix it:

  • Show photos of real jobs, with a line on what the customer needed.
  • Link to your Google reviews, or show a few with the reviewer's first name and suburb, with their permission.
  • Name your trade registrations, and say how long you have been running.

7. Nothing says you are local

A visitor in Durban wants to know you serve Durban. If your site never names a town or suburb, Google also has less to match you to local searches.

Check it: search Google for your service and your town. Does your Google Business Profile show up, with the right hours and phone number? Does your site name the areas you serve?

Fix it:

  • Name your service areas in plain text on the home page and service pages.
  • Put your full address, if customers visit, and your phone number in the footer.
  • Claim and complete your Google Business Profile. Google says local results depend on relevance, distance and prominence, and that complete, accurate details and reviews help.
  • Keep your hours current, including public holidays.

8. No tracking, so you cannot tell what works

If you do not measure enquiries, you cannot tell whether the new home page or that ad spend brought a single call.

Check it: how many form submissions, WhatsApp clicks and phone taps did your site get last month? If you cannot answer, this is the gap.

Fix it:

  • Set up Google Analytics 4 and mark your enquiry events as key events: the thank-you page after a form, a tap on the phone number and a tap on the WhatsApp button.
  • Ask every new customer how they found you.
  • Check the numbers monthly, and change one thing at a time.

If you collect analytics data, your privacy notice should say so.

What to do next

Work through the eight checks with your phone in hand. Fix the cheap ones first: the form, the WhatsApp link, the phone number and the headline. Then look at speed, proof and local details.

If you want help, our website and web app development service covers rebuilds and targeted fixes. Before you talk to anyone, our free project brief builder turns your goals, must-haves, timeline and budget into a short brief you can send to any agency.

When you are ready, tell us what your site needs on our contact page.

Tell us what you need.

Describe the project in a few lines. Websites is already selected.