Hand holding a smartphone showing a Junk folder full of website enquiries, next to the title Why your website gets traffic but no leads

Why Your Website Gets Traffic But No Leads

Website traffic but no leads? Often visitors did send a form or call, and the message was lost. Here are 5 common causes and how to test for each one.

Published:
2 November 2026
13 min
Content
Want a smarter website that attracts and books clients automatically?
Book a Free Call

A website that gets traffic but no leads does not always have a design or content problem. Often, some visitors did send a form, call or book, but the message never reached anyone. It went to the junk folder, to an old inbox, to a voicemail nobody checked, or it was answered too late. Before spending more on ads or a new website, check that every enquiry reaches a person.

Two reasons a website brings no leads

Every enquiry goes through four steps. A visitor decides to contact the business. The website sends the message. The message arrives somewhere. Someone replies. If any step fails, the business gets no lead.

That gives two possible reasons for a quiet week:

  • The visitor did not send anything. The page did not answer their question, the offer was unclear, or they were not the right audience.
  • The visitor sent something, and nobody saw it. The message was lost between the website and the team.

Most marketing advice only covers the first reason. The second one is just as common, and it is harder to notice.

Both reasons look the same to the owner. The phone is quiet, the inbox is quiet, and the website report still shows plenty of visitors. The report counts people who visit. It does not count messages that arrive.

The two problems need different fixes. The first one is fixed on the website: clearer pages, a clearer offer, more proof. The second one is fixed behind the website: email settings, inboxes, phones and response times. If a business spends money on the wrong one, nothing changes. For example, paying for more website traffic does not help if one in five enquiries is lost. The business gets more visitors and loses the same share of their messages.

Why checking the website alone is not enough

It is not enough to check the headline, the form, the reviews and the page speed. These checks are useful. But they all assume that every message a visitor sends arrives safely. None of them checks what happened to the form that was sent last Tuesday.

The reason is simple: a lost message shows no error. When a visitor clicks "Send", the website shows "Thank you, we will be in touch". It shows this message in every case: when the email arrives, when it goes to junk, when it goes to an old address, and when it is not saved at all. The visitor waits, hears nothing, and contacts another business.

Website reports do not show this either. Tools like Google Analytics count page visits and, when set up correctly, the moment a form is sent. That number only shows that someone clicked the button. It does not show whether the message reached the team.

Why does a website get traffic but no leads? There are two possible reasons. Either visitors do not send an enquiry, or they send one and it gets lost before anyone sees it. To find out which, compare the number of forms the website recorded with the number of enquiries the team actually received. If the two numbers are different, enquiries are getting lost.

This comparison takes five minutes, and most businesses never do it. If the website recorded 30 forms last month and the team only received 18, the problem is not the website design. Twelve enquiries were lost after they were sent.

5 places enquiries get lost

These five problems appear often behind small business websites. None of them shows an error message, so each one can go unnoticed for months.

1. Form emails go to junk or are blocked

Most website forms send each enquiry to the business by email. Many forms send that email "from" the business's own email domain, but through the website's server. If the domain has not approved that server, Gmail and Outlook cannot confirm the email is real. To them, it looks like someone pretending to be the business.

Email providers have become strict about this. Google asks every sender to verify their emails with two settings called SPF and DKIM. SPF is a public list of the services that are allowed to send email for a domain. DKIM is a digital signature added to each email. Since May 2025, Microsoft sends unverified email from large senders to the junk folder, and it recommends the same checks for all senders, including small ones.

Why do website form emails go to spam? Usually because the form sends its email through a server that the business's domain has not approved. Gmail or Outlook cannot confirm the email is real, so they move it to junk, delay it or reject it. The fix is to add the form's sending service to the domain's SPF and DKIM settings.

Warning sign: a website enquiry sometimes shows up in the junk folder, or a customer says they sent the form and got no reply.

2. Form emails go to the wrong inbox

Forms are usually set up once, when the website is built, and then never checked again. The person who built the site chose the address the form sends to. Years later, that address may belong to an employee who has left. It may be a shared info@ inbox that nobody checks every day. Or it may forward to another address, and the forwarding stopped working when the business changed email provider.

In each case, the email is delivered correctly, but to a place where nobody reads it.

Warning sign: nobody on the team knows which email address the website form sends to.

3. Calls are not answered

For many service businesses, the phone is still the main source of leads, and the one where most leads are lost. In a 2016 study by 411 Locals, researchers called 85 small businesses over 30 days. 62% of the calls were not answered by a person. About 38% went to voicemail, and about 24% got no answer at all. The study is old and small, but the pattern still matches what many businesses find in their own call logs.

Voicemail does not solve the problem. A caller who reaches voicemail at 7 p.m. often does not leave a message. They hang up and call the next business on the list.

Warning sign: the phone system shows missed calls from numbers that never became customers.

4. The form shows "thank you" but saves nothing

Many forms do more than send an email. They also send the enquiry to a customer database, a booking calendar or an email list. These connections between two tools depend on logins and permissions, and those can expire. A password changes, a subscription ends or a software update changes how the tools connect. After that, the enquiry is no longer passed on.

A spam filter on the form can cause the same problem. Spam filters are useful, but a filter that is too strict can block real people, for example visitors on older phones or with strict privacy settings. Neither the visitor nor the business is told.

Warning sign: the website shows form submissions that are missing from the customer database, or enquiries suddenly drop to zero while visitor numbers stay the same.

5. The reply comes too late

This last problem is not technical, but it loses as many leads as the other four. An enquiry that waits until the next day is often already lost. In a 2011 Harvard Business Review study of more than 2,000 companies, those that replied to an online enquiry within one hour were nearly seven times more likely to qualify the lead than those that replied later. The study is from 2011, and customers today expect even faster replies.

People who send an enquiry often contact two or three businesses at the same time. The first business to give a useful reply usually gets the job.

Warning sign: nobody knows how long it takes, on average, to reply to a new enquiry.

Laptop on a dark desk showing a contact form report: 30 forms submitted, 18 reached the inbox, 12 never seen, with entries marked in junk and bounced
Compare the forms sent on the website with the enquiries the team actually received.

Three common examples

The three examples below are illustrations based on the five problems above. They show how these problems look in a normal working week, and why they are noticed so late.

Enquiries in the junk folder

On a Monday, someone opens the junk folder to delete spam. They find four website enquiries from the last two weeks. Two are quote requests. One of those customers has already booked with another business. The other does not reply anymore. Nobody knows how many enquiries were in the junk folder the month before, because it empties itself after 30 days.

This is the most common example. The website worked, and the business did not know it had received the enquiries.

Form emails sent to a former employee

The website was built three years ago. The office manager at the time set the form to send to her own email address. When she left, her account was closed. Since then, form emails bounce back or go to an archived inbox that nobody can open. The website still shows "thank you" to every visitor. The owner only finds out when a customer mentions that they sent the form and never got a reply.

A missed call on Saturday

A customer has an urgent problem on a Saturday morning and calls three businesses. The first two go to voicemail. The third business answers, or sends a text within a minute saying someone will call back by noon. The third business gets the job. The first two only see a missed call from an unknown number, so they never know they lost a customer.

In all three examples, the owner thinks the website does not bring many leads. In reality, it brought more leads than the business received.

Smartphone on a dark desk showing a list of missed calls from unknown numbers on Saturday and Friday, most with no voicemail
Missed calls from unknown numbers are often new customers who did not leave a voicemail.

How to test your enquiry path in 20 minutes

How can a business check if its contact form is working? Send a test enquiry through every form on the website from an outside email address, ideally one Gmail and one Outlook address. Then check where each test arrived, how long it took and whether it reached the customer database. The "thank you" message on the screen does not prove anything. Only the email in the right inbox does.

The full test takes about 20 minutes. It only needs a phone and two personal email accounts. Do it as if you were a customer, without telling the team first:

  1. Send every form twice. Fill in each form once from a Gmail address and once from an Outlook or Hotmail address. Write down the exact time.
  2. Call twice. Call the number on the website once during opening hours and once in the evening. Write down what happened: answered, voicemail, text message or nothing.
  3. Make one test booking. If the website has online booking, book a test appointment and check that it appears in the calendar the team uses.
  4. Test the chat. If the website has a chat, ask a simple question and check whether a person sees it.
  5. Write down the results. For each test, note where it arrived (inbox, junk, database or nowhere), who saw it, and how long it took to get a reply.

The result is a short list with a clear answer for each channel. Most businesses find at least one problem the first time. Finding it in a test costs nothing. Finding it through a lost customer costs the job.

Repeat the test once a month, and every time something changes: a new website, a new email provider, a new phone system or an employee leaving. Most problems start after a change, as many businesses learn after a website relaunch.

Person holding up a smartphone showing a website contact form confirmation page that says Thank you, your message has been sent
The thank-you page only shows that the form was sent. It does not show that anyone received it.

How to set it up so enquiries are not lost

Fixing each problem one by one helps. A better approach is to set up the enquiry path so that problems are found quickly. A good setup has six parts, and none of them depends on someone remembering to check a folder.

1. Every enquiry is saved first. The form first saves the enquiry in one central place, usually a customer database (CRM), and then sends the email notification. If the email fails, the enquiry is still saved and can be found. The email is only a notification, not the only copy.

2. Form emails are verified. The domain's SPF and DKIM settings include the service that sends the form emails. Gmail and Outlook then accept them as real emails from the business.

3. Two people get each enquiry, and one is responsible. Every channel (form, phone, booking, chat) has one named person who replies, plus a second person who also gets the notification. A shared inbox without a responsible person is where enquiries wait the longest.

4. Missed calls get an automatic text. When nobody answers a call, the caller gets a short text message saying the call was received and when to expect a call back. This is one of the simplest automations a business can set up, and it stops many callers from calling the next business.

5. An alert is sent when enquiries stop. If no enquiries arrive for a number of days that is unusual for the business, someone gets an alert. A broken form is then found within days instead of months.

6. Reply time is measured. The business sets a target, for example a first reply within one hour during opening hours, and checks whether it is met.

Problem Warning sign What good looks like
Form emails go to junk or are blocked Enquiries sometimes appear in junk; customers say nobody replied SPF and DKIM set up for the domain; every enquiry also saved in one central place
Form emails go to the wrong inbox Nobody knows which address the form sends to One responsible person and a backup get every enquiry; checked whenever staff change
Calls are not answered Missed calls from numbers that never become customers Missed calls get an automatic text and a call back within the hour
The form shows thank you but saves nothing The website shows submissions the customer database does not have Enquiry saved first, email sent second; an alert when enquiries stop
The reply comes too late Nobody knows the average reply time A reply time target that is measured, for example one hour during opening hours

‍

When a simple setup is enough

Not every business needs a connected system right away. The right setup depends on how many enquiries arrive and how much each one is worth.

A simple setup is enough when the business gets only a few enquiries a month, each one is worth a small amount, and the owner reads every message personally. In that case, three steps solve most problems: set up SPF and DKIM for the domain, send form emails to an inbox the owner checks every day, and run the 20-minute test every month.

A connected setup is worth it when one or more of these is true:

  • The business pays for ads, so every lost enquiry is money already spent.
  • One job is worth more than a few hundred dollars.
  • Enquiries come through several channels: form, phone, booking, chat and social media messages.
  • More than one person handles enquiries, or the team changes often.
  • Many calls come in outside opening hours.

The numbers are easy to check. If an average job is worth $800, and the business loses one enquiry a month that would have become a customer, that costs almost $10,000 a year. A setup that saves every enquiry, sends alerts and texts back missed calls usually costs much less.

There is also a common mistake in the other direction: adding new tools before testing the current ones. Adding a chatbot, a second booking tool and a new phone system on top of a path that already loses enquiries only creates more places where enquiries can get lost. Test first, fix what the test finds, and then add new channels.

Closing thoughts: test before you buy more traffic

When enquiries are low, the usual reaction is to spend more on marketing: more ads, more content or a new website. Sometimes that is the right decision. But often, visitors did contact the business, and their messages were lost.

The first step is a test, not a bigger budget. Twenty minutes of acting like a customer shows which channels work and which ones lose enquiries. After that, the fixes are clear: verified form emails, one place where every enquiry is saved, one responsible person per channel, an automatic text for missed calls, and an alert when enquiries stop.

When every enquiry is seen and answered quickly, every other marketing investment works better, because more visitors then lead to more customers.

‍

FAQ

Why does my website get traffic but no leads?

There are two possible reasons. Either visitors do not send an enquiry, or they send one and it never reaches anyone. Compare the number of forms the website recorded with the number of enquiries the team actually received. If the two numbers are different, the problem is not the website design. Enquiries are getting lost after they are sent.

How do I know if my website contact form is working?

Send a test enquiry through every form from an outside address, ideally one Gmail and one Outlook address, and write down the time. Then check where each message arrived, how long it took and whether it reached the customer database. The thank-you message on the screen does not prove anything. Repeat the test every month and after any change to the website or email.

Why are my website form emails going to spam?

Usually because the form sends its email through a server that the business's domain has not approved. Gmail or Outlook cannot confirm the email is real, so they move it to junk. The fix is to add the form's sending service to the domain's SPF and DKIM settings. Saving every enquiry in a central database as well means nothing is lost if an email fails.

How fast should a business reply to a website enquiry?

As fast as possible, ideally within one hour during opening hours. A 2011 Harvard Business Review study found that companies that replied within an hour were nearly seven times more likely to qualify the lead than those that replied later. People often contact several businesses at the same time, and the first useful reply usually gets the job.

What is a missed-call text back?

It is an automatic text message sent to a caller when nobody answers their call. It confirms that the call was received and says when to expect a call back. It stops many callers from calling the next business, and it gives the team a written record of every missed call.

Do small businesses need a CRM to stop losing leads?

Not always. A business with only a few low-value enquiries a month can manage with verified form emails, one inbox the owner checks every day and a monthly test. When a business pays for ads, uses several channels or has more than one person replying, saving every enquiry in one central place quickly pays for itself.

Share:
Whatsapp iconInstagram iconFacebook iconLinkedIn icon