Article · · Updated: · 22 min read

Why is my website not generating leads? Six steps to check and what an audit costs

In short

Most small business websites lose leads not because of design, but because a visitor cannot see the price or write in one tap. In the Veilvex study of 157 small business websites from the first page of Google (October 2026), 48% showed no prices, 52% had no WhatsApp or Telegram link and 35% had no form; only 27% had a price, a messenger link and tap-to-call together. Check the six steps yourself first, and pay for an audit when the basics pass and leads still do not come.

A website does not generate leads when visitors get lost at one of six steps: they do not find the site, land on the wrong page, see no clear offer and price, cannot write in one tap, their request never arrives, or nobody replies fast. A website audit checks these steps in order. Most checks take 15 minutes with free tools and a phone; at Veilvex the audit is the first step of website improvement, from $200.

Related service Website improvement — from $200Website development — from $500SEO services — from $500/mo

Figures and sources

In this article12

01Six steps where a website loses leads

Check the steps in this order. If step 1 fails, fixing the form at step 5 will not help, because nobody reaches the form.

StepWhat to checkFree toolTypical fix
1. People find the siteImpressions and clicks for your service queriesGoogle Search Console → Performance; Bing Webmaster ToolsClear page titles, a separate page for each service, a complete business profile on maps
2. They land on the right pageWhich pages people enter on, and from which queriesSearch Console → Pages and Queries; GA4 → Landing pageEach query leads to the page about that service, not to the home page
3. The offer is clear in 5 secondsWhat you do, for whom, where, and a “from” priceOpen the page on your phone and show it to someone for 5 secondsA “from” price or a price-list link; the main service in the first heading
4. Contact takes one tapTaps on the phone number, WhatsApp, Telegram, and form startsGA4 key eventsA tap-to-call number, a messenger button visible without scrolling, a short form
5. The message arrivesDoes a test request reach the inbox or CRMA test request from another phone and email addressFix form delivery, spam filters and notifications
6. Someone replies fastTime from a message to the first replyA stopwatch: write as a customer during and after working hoursAn auto-reply with working hours; one person responsible for replies

Steps 3 and 4 are where our data shows the most gaps: of 157 small business sites on Google's first page, 48% had no price or price-list link, 52% had no messenger link and 35% had no form (study, October 2026). We did not measure steps 1, 5 and 6.

For step 6, here is an outside reference: in a Harvard Business Review study (The Short Life of Online Sales Leads, 2011, 2,241 US companies), only 37% replied to an online lead within an hour and 23% never replied; companies that tried to contact a lead within the first hour were nearly 7 times as likely to qualify it as those that tried later. The data are from 2011 and from US firms, so treat them as a direction, not a norm: write to your own business as a customer and time the reply.

02What “no leads” means on your site: symptom, cause, first check

“No leads” can mean six different problems. Find your symptom in the table and start with the step it points to.

SymptomMost likely stepFirst check (5 minutes)
Few visitors from searchStep 1: people do not find the siteSearch Console → Performance: impressions and clicks for your service queries over 3 months
Visitors come, but nobody calls or writesSteps 3–4: offer, price, contact buttonsOpen the service page on a phone: are a “from” price and a messenger button visible without scrolling?
Leads stopped suddenlyStep 5: delivery, or step 1 after a relaunchA test request through every form, the spam folder, Search Console → Pages
Calls come, forms do notStep 5: the form or its notificationsA test request from another phone and email address
Leads come, but they are not your customersStep 2: wrong queries or wrong pageSearch Console → Queries: are the queries about your service and the area you serve?
People write, but do not buyStep 6: reply speed and follow-upWrite as a customer and time the reply; count how many requests got an answer the same day

If two symptoms match, start with the one higher in the table: each step works only if the one before it does. How to check each step is in the 15-minute self-check.

03Often blamed, almost always in place: mobile version and HTTPS

Many checklists start with a mobile version and an SSL certificate. On small business sites from Google's first page these are almost always in place, so a new mobile design alone rarely brings leads back. Check what is missing far more often: steps 3–5.

Common explanationWhat we found on 157 first-page sitesWhat to check instead
“The site is not mobile-friendly”98% (154 of 157) already have a mobile layoutWhether a “from” price and a messenger button are visible on the first phone screen (steps 3–4)
“There is no SSL / HTTPS”99% (155 of 157) already use HTTPSWhether a test request through the form actually arrives (step 5)
“The site is too slow”Not measured in the studyPageSpeed Insights (pagespeed.web.dev) on mobile: an LCP of 2.5 s or less is “good” (Google, web.dev)
“Visitors do not trust the site”Not measured in the studyShow the page to someone for 5 seconds: do they see photos of your real work, dated reviews or a link to your Google reviews, and who answers requests?

Source: Veilvex study of 157 small business websites from the first page of Google, 24 cities, 15 niches, October 2026; home pages were checked; open CSV (CC BY 4.0, DOI 10.5281/zenodo.23809690). The gaps that were far more common are in steps 3 and 4 above. Want a person to check steps 3–5? Website improvement starts at $200, or send us the link.

04How many leads is normal: a 2-minute calculation

Before fixing anything, check whether the number of requests is really low. Expected requests = visits to the service page per month × conversion rate. Count calls, messenger chats and forms together: if you count only forms, the rate looks lower than it is.

Visits to a service page per monthAt 1%At 3%At 6.6% (median for landing pages)
10013about 7
30039about 20
1,0001030about 66

6.6% is the median conversion rate of 41,000+ landing pages in the Unbounce Conversion Benchmark Report 2024, by industry from 3.8% to 12.3%. A landing page has one offer and often paid traffic, so a whole multi-page site, with visitors who come for prices or blog articles, usually converts lower. Compare a service page with this figure, not the whole site, and compare your own rate month to month.

How to read the result: with fewer than about 100 visits a month to a service page, zero requests can be chance, so start with step 1, getting found. If a service page had 300 or more visits in a month and not one request, it is unlikely to be bad luck: even at 1% you would expect about 3. Look at steps 2–5. When one page is enough and when you need a full site: landing page or multi-page website.

05A 15-minute self-check

  1. In Search Console, see whether impressions and clicks for your main service rose or fell over the last 3 months.
  2. Open the site on your phone. Can you see what you do and a “from” price without scrolling?
  3. Tap the phone number: does a call start? Tap the messenger button: does a chat open with your current number?
  4. Send a test request through the form and check that it reached the person who should answer, including the spam folder.
  5. Write to your business as a customer and note how long the reply takes.
  6. Run PageSpeed Insights (pagespeed.web.dev) for the mobile version and check that LCP is 2.5 seconds or less.

Check 4 is the cheapest check and the one most often skipped. A form can show “Thank you” and still send the request nowhere, so repeat it after every site update or change of hosting.

Traffic but no leads can also mean the wrong visitors. In Search Console → Queries, check what people searched before they came. If most queries are not about your service, or look for information rather than a purchase, the form is not the problem: steps 1–2 are. To see where real customers drop off, count the five numbers in the next section; without them, “no leads” is a guess.

Write down the first step that fails, and start there. If all six pass and leads are still low, the cause is more likely the offer, the price or the competition than the website. In that case SEO or a clearer offer helps more than a redesign.

Free website check online: which tool checks what

ToolWhat it checksSign-upWhat it does not show
Google PageSpeed Insights (pagespeed.web.dev)Speed on phones and computers: LCP, INP, CLSNoWhether visitors understand the offer
Google Search ConsoleSearch queries, clicks, indexed and excluded pagesYes, you confirm you own the siteWhat happens after the click
Google Rich Results Test (search.google.com/test/rich-results)Structured data: business details, FAQ, reviews markupNoPrices and contacts as a customer sees them
SSL Labs SSL Server Test (ssllabs.com/ssltest)The HTTPS certificate and its settingsNoAnything about content or leads
Veilvex free checkUp to 27 basics in about 30 seconds: prices, contacts, one-tap buttons, whether AI assistants can read the siteNoWhether a form request reaches your inbox
A test request and a stopwatchForm delivery and the time to the first replyNoNothing a tool can replace: only you can do this check

Run the free tools first. They show what is missing but do not set priorities. If they find nothing and leads are still low, a check by a person helps: website improvement at Veilvex starts at $200, or send us the link.

06Where leads get lost: compare five numbers

The self-check shows what is broken today. To see where leads get lost week after week, write down five numbers for the same week. A sharp drop between two neighbouring numbers points to the step to fix.

Number for one weekWhere to see it for freeIf it is low compared with the row above
1. Visits to the service pageSearch Console → Pages; GA4 → Landing pageFew people find the page: steps 1–2 (search, the right landing page)
2. Contact attempts: taps on the phone number, WhatsApp, Telegram, form startsGA4: click events on tel:, wa.me and t.me links; form_startPeople come but do not try to write: step 3 (offer, “from” price) or step 4 (buttons out of sight)
3. Forms sentGA4: the form_submit event or a view of the thank-you pageForms are started but not sent: too many fields, a required field that blocks, an error on phones
4. Requests that arrivedCount them in the inbox, the messenger and the CRMFewer than forms sent: step 5, delivery or the spam filter
5. Requests answered the same dayThe inbox or the CRM, or a simple spreadsheetRequests come but stay unanswered: step 6, who replies and how fast

GA4 does not count taps on a phone number by itself, and messenger links show up only as generic outbound clicks: set up separate events (for example, with Google Tag Manager) and mark them as key events. Automatic form events can miss forms that send without reloading the page, so check rows 3 and 4 with one test request after setup. Count calls and chats together with forms: otherwise a site where most people write in WhatsApp looks as if it gets no leads at all.

If you cannot tell which row drops, or the tracking is not set up, the audit in website improvement starts with exactly these numbers. Send us the link.

07Which website audit you need

AuditThe question it answersWhat it checksWhen to order it
Path to a request (conversion)Why do visitors not write or call?Prices, contacts, forms, messenger buttons, the first screen on a phone, cases and termsPeople visit the site, but requests are few
Technical SEOWhy does Google show the site poorly?Indexing, sitemap, robots.txt, titles and headings, duplicates, broken links, structured dataFew visits from search
SpeedWhy is the site slow?Loading on phones, image and script weight, hosting, Core Web VitalsPages open slowly on mobile data
Full auditWhat to keep and what to change?All of the above plus content and the pages of competitors in searchBefore a redesign or a relaunch

If you are not sure which one you need, start with the path to a request. It is the shortest check, and it also shows whether the real problem is that too few people reach the site.

08What a website audit checks: 7 areas

AreaWhat to look atBenchmark
Speed on phonesLoad time, heavy images and scriptsLCP ≤ 2.5 s, INP ≤ 200 ms, CLS ≤ 0.1 (Google)
Phone layoutText size, buttons and forms on a small screenEverything works with one thumb
Prices and contactA “from” price, tap-to-call, WhatsApp or Telegram, a formVisible on the first screen without scrolling
Search basicsA unique title and H1 on every page, a description, the sitemap, structured data, broken linksOne page per service
Lead trackingWhether calls, messenger taps and forms are counted at allEvery request can be traced to a page and a source
Technical healthErrors, HTTPS, platform and plugin updates, backupsA recent backup you can restore
Access and ownershipWho holds the domain, hosting and admin accessEverything is registered to you

A professional audit goes through the same six steps as the self-check in more depth and adds what is hard to see from outside: tracking, errors, updates and access.

09How much a website audit costs

Short answer: an automatic check is free, a specialist audit of a small business site usually costs a few hundred US dollars, and a full audit of a large site can cost thousands. The word “audit” covers anything from an automatic report to a weeks-long study, so compare what is checked, not only the price. Two published references: in a WebFX survey of 250 businesses, 43% paid USD 101–750 for an SEO audit; for a conversion and UX audit of a small business site, one studio’s price page gives USD 450–650. These are vendor figures, not market statistics.

What you getWho does itPrice
An automatic report: a score and a list of warningsAn online tool, you yourselfFree or the cost of a tool subscription
SEO audit by a specialist with a ranked list of fixesA freelancer or a studio43% of surveyed businesses paid USD 101–750 (WebFX); ask for the checklist in writing
Conversion and UX audit: why visitors do not write or callA freelancer or a studioAbout USD 450–650 for a small business site at one studio; ask whether the fee is credited toward the fixes
Audit plus the fixes in order of priorityVeilvex: website improvementfrom $200

Four things drive the price: the number of page types (not the number of pages), the platform (WordPress, Tilda, Wix or custom code), access to analytics and Search Console, and whether the fixes are included or you only get the list.

At Veilvex the audit is the first step of website improvement, which starts at $200; we give the exact quote after a 15-minute brief. Small fixes, such as a messenger button, a tap-to-call link or a repaired form, usually fit within that. If a new site makes more sense, it starts at $500 for a landing page and $900 for a multi-page site.

10What a useful audit report contains

  • Every problem with a URL or a screenshot from a phone, not only a score.
  • Why it matters for requests or for search, in plain words.
  • A priority based on effect and effort, so you know what to fix first.
  • An estimate for the fixes, or a clear note that a rebuild costs less.
  • What to measure after the fixes: requests per week, calls, clicks in Search Console.

Be careful with a long list of automatic warnings that has no priorities: it shows what a tool found, not what to do first.

11Fix the site or build a new one?

Fix the current site when its structure and content still work and the problems are prices, contacts, forms, speed or a dated design: these are small changes. Build a new one when the platform itself holds you back: it cannot be updated, it is insecure, or every change costs too much. Prices by level of work are in how much a website redesign costs.

If you do get a quote for a new site, check that it covers what decides whether requests keep coming after launch:

  • Who rewrites the texts, prepares the photos and moves the old pages.
  • 301 redirects from every old address that has visits or links, so search traffic is not lost.
  • Calls, messenger taps and forms are tracked again after launch.
  • A test request from every form after launch and after any change of hosting.
  • The domain, hosting and admin access are registered to you.

If the site looks fine but almost nobody finds it, the next step is SEO, not a redesign. To have your site checked, send us the link: a 15-minute brief, then the audit.

12Frequently asked questions

Why is my website not generating leads?

Usually a lead is lost at one of six steps: people do not find the site, land on the wrong page, see no clear offer or price, cannot write in one tap, the request never arrives, or the reply is slow. In the Veilvex study of 157 small business websites (October 2026), 48% showed no prices, 52% had no WhatsApp or Telegram link and 35% had no form.

Is a bad mobile version the reason my website gets no leads?

Rarely. In the Veilvex study of 157 small business websites from Google's first page (October 2026), 98% had a mobile layout and 99% used HTTPS. Missing far more often were a price or price-list link (48%), a WhatsApp or Telegram link (52%) and a form (35%). Open your service page on a phone: if a “from” price and a messenger button are not visible without scrolling, fix that first.

My website gets traffic but no leads. What should I fix first?

If people visit, step 1 already works, so check the next steps in order. In Search Console, see which page each service query lands on. Open that page on your phone and look for the offer, a price “from” and a messenger button without scrolling. Send a test request through the form and check that it arrived. Then write as a customer and time the reply. Fix the first step that fails before changing anything else.

Can the texts on my website be why it gets no leads?

Yes, when the first screen talks about the company instead of the customer’s task. “We are a team of professionals” tells a visitor nothing; what you do, for whom, a “from” price and a Call or WhatsApp button do. Show the page to someone for 5 seconds: if they cannot say what you do, roughly what it costs and how to contact you, rewrite the heading and the first lines before changing the design. These are text edits, not a redesign; if you want a person to do them, website improvement at Veilvex starts at $200.

How fast should I reply to a lead from my website?

Within an hour during working hours, and the same day at the latest. In a Harvard Business Review study of 2,241 US companies (2011), firms that tried to contact an online lead within the first hour were nearly 7 times as likely to qualify it as those that tried later, yet only 37% replied that fast and 23% never replied. Outside working hours, an auto-reply with the time you will answer keeps the customer from writing to the next site. If requests arrive but wait for an answer, the fix is one person responsible for replies, not a new website. Website improvement checks request delivery and reply time too, from $200.

My website suddenly stopped getting leads. Why?

When leads stop from one day to the next, the cause is usually technical, not the market: the form or its notifications broke after an update, the hosting, domain or email changed, the messenger button points to an old number, or pages dropped out of search after a relaunch without 301 redirects. Compare the date of the drop with the date of the last change, send a test request through every form and check the spam folder, and look in Search Console → Pages for pages that fell out of the index. If you cannot find the cause, website improvement at Veilvex starts at $200.

I get leads from my website, but they are the wrong ones. Why?

Wrong leads usually mean the wrong visitors (step 2) or a page that does not filter them. In Search Console → Queries, check what people searched before they came: if the queries are about information, other services or areas you do not serve, adjust the page titles and texts to your real service. Show a “from” price, the area you serve and the minimum order on the service page: they filter out requests you cannot take. If the leads come from ads, check the keywords and placements. Website improvement at Veilvex starts at $200.

How many leads should my website get?

Multiply the monthly visits to a service page by its conversion rate, counting calls, messenger chats and forms together. As a reference, the median landing page converts 6.6% of visitors (Unbounce Conversion Benchmark Report 2024, 41,000+ pages), and a whole multi-page site usually converts lower. So 300 visits a month to a service page means roughly 3 requests at 1% and about 20 at the median. If a page with 300+ visits brings none, check steps 2–5: are these the right visitors, are the offer and price visible, are there contact buttons, and does the form arrive. Website improvement at Veilvex starts at $200.

How do I improve my website to get more leads, and where do I start?

Fix it in this order, because each step only works if the one before it does: 1) put what you do and a “from” price on the first screen on a phone; 2) add a tap-to-call number and a WhatsApp or Telegram button visible without scrolling; 3) keep the form short and send a test request to check that it arrives; 4) give each service its own page with a clear title; 5) reply to every request the same day. In the Veilvex study of 157 small business websites (October 2026), only 27% had a price, a messenger link and tap-to-call together, and 11% had neither tap-to-call nor a messenger link. If you want it done for you, website improvement at Veilvex starts at $200.

How much does a website audit cost?

An automatic check is free or part of a tool subscription. A specialist audit of a small business site usually costs a few hundred US dollars: in a WebFX survey, 43% of businesses paid USD 101–750 for an SEO audit, and one studio lists USD 450–650 for a conversion and UX audit of a small business site. Large sites cost more. At Veilvex the audit is the first step of website improvement, which starts at $200, and it ends with a ranked list of fixes and a clear answer: fix or rebuild. To get a quote, send us the link to your site.

Do I need a redesign if my website gets no leads?

Usually not as a first step. If the price, the messenger button or the form is missing, add them to the current site; these are small edits. An audit before a redesign shows what can stay and what has to change, so you do not pay for a new site when a few fixes would do. A new site makes sense when the platform can no longer be updated. At Veilvex website improvement starts at $200 and a new site at $500.

How can I check my website for free online?

Google PageSpeed Insights (pagespeed.web.dev) checks speed on phones for free, Google Search Console shows which queries bring visitors and which pages are indexed, and the free Veilvex check runs up to 27 checks in about 30 seconds, including prices, contacts, one-tap buttons and whether AI assistants can read the site. An automatic check shows what is missing, but it does not set priorities, and no online tool can tell whether a form request reaches your inbox or how fast you reply. So start with the first of the six steps above that fails. If all of them pass and leads are still low, a check by a person is worth it: at Veilvex website improvement starts at $200, or send us the link.

Terms in this article

SEO · Core Web Vitals · Website audit · Landing page · Conversion rate · CRM

Want us to do this for you?

Tell us about the task: after a 15-minute brief we name the plan, timeline and price.

Discuss the task
Message us on WhatsApp Get an estimate