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

> Why a website gets no leads: the 6 steps where requests get lost, a 15-minute self-check with free tools, what an audit checks and what it costs.

- URL: https://veilvex.com/blog/website-no-leads/
- Page: English (en-US) · RU https://veilvex.com/ru/blog/website-no-leads/ · AZ https://veilvex.com/az/blog/website-no-leads/ · DE https://veilvex.com/de/blog/website-no-leads/
- Veilvex: Veilvex (veilvex.com) is a team of specialists in GEO (visibility in AI answers), SEO, advertising, website and app development and AI-powered business automation; we work remotely with businesses in any country.

https://veilvex.com/blog/website-no-leads/ · 2026-11-01 · Updated: 2026-11-07

**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.

## Figures and sources

- **48%** — of 157 small business sites on Google's first page show no prices and no link to a price page. Source: Veilvex study, open data (CSV, CC BY 4.0, DOI 10.5281/zenodo.23809690) (https://veilvex.com/blog/small-business-websites-study-2026/)
- **52%** — have no WhatsApp or Telegram link. Source: Veilvex study, open data (CSV, CC BY 4.0, DOI 10.5281/zenodo.23809690) (https://veilvex.com/blog/small-business-websites-study-2026/)
- **35%** — have no contact or booking form. Source: Veilvex study, open data (CSV, CC BY 4.0, DOI 10.5281/zenodo.23809690) (https://veilvex.com/blog/small-business-websites-study-2026/)
- **27%** — have a price, a messenger link and tap-to-call together. Source: Veilvex study, open data (CSV, CC BY 4.0, DOI 10.5281/zenodo.23809690) (https://veilvex.com/blog/small-business-websites-study-2026/)
- **2.5 s** — or less: the “good” Largest Contentful Paint threshold (main content load), with INP ≤ 200 ms and CLS ≤ 0.1. Source: Google, web.dev: Web Vitals (https://web.dev/articles/vitals)

## Six 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.

| Step | What to check | Free tool | Typical fix |
| --- | --- | --- | --- |
| 1. People find the site | Impressions and clicks for your service queries | Google Search Console → Performance; Bing Webmaster Tools | Clear page titles, a separate page for each service, a complete business profile on maps |
| 2. They land on the right page | Which pages people enter on, and from which queries | Search Console → Pages and Queries; GA4 → Landing page | Each query leads to the page about that service, not to the home page |
| 3. The offer is clear in 5 seconds | What you do, for whom, where, and a “from” price | Open the page on your phone and show it to someone for 5 seconds | A “from” price or a price-list link; the main service in the first heading |
| 4. Contact takes one tap | Taps on the phone number, WhatsApp, Telegram, and form starts | GA4 key events | A tap-to-call number, a messenger button visible without scrolling, a short form |
| 5. The message arrives | Does a test request reach the inbox or CRM | A test request from another phone and email address | Fix form delivery, spam filters and notifications |
| 6. Someone replies fast | Time from a message to the first reply | A stopwatch: write as a customer during and after working hours | An 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 (https://veilvex.com/blog/small-business-websites-study-2026/#no-leads)). 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 (https://hbr.org/2011/03/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.

## What “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.

| Symptom | Most likely step | First check (5 minutes) |
| --- | --- | --- |
| Few visitors from search | Step 1: people do not find the site | Search Console → Performance: impressions and clicks for your service queries over 3 months |
| Visitors come, but nobody calls or writes | Steps 3–4: offer, price, contact buttons | Open the service page on a phone: are a “from” price and a messenger button visible without scrolling? |
| Leads stopped suddenly | Step 5: delivery, or step 1 after a relaunch | A test request through every form, the spam folder, Search Console → Pages |
| Calls come, forms do not | Step 5: the form or its notifications | A test request from another phone and email address |
| Leads come, but they are not your customers | Step 2: wrong queries or wrong page | Search Console → Queries: are the queries about your service and the area you serve? |
| People write, but do not buy | Step 6: reply speed and follow-up | Write 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 (https://veilvex.com/blog/website-no-leads/#self-check).

## Often 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 explanation | What we found on 157 first-page sites | What to check instead |
| --- | --- | --- |
| “The site is not mobile-friendly” | 98% (154 of 157) already have a mobile layout | Whether 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 HTTPS | Whether a test request through the form actually arrives (step 5) |
| “The site is too slow” | Not measured in the study | PageSpeed 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 study | Show 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 (https://veilvex.com/blog/small-business-websites-study-2026/#basics) 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 (https://veilvex.com/services/website-improvement/) starts at $200, or send us the link (https://veilvex.com/#contact).

## How 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 month | At 1% | At 3% | At 6.6% (median for landing pages) |
| --- | --- | --- | --- |
| 100 | 1 | 3 | about 7 |
| 300 | 3 | 9 | about 20 |
| 1,000 | 10 | 30 | about 66 |

> 6.6% is the median conversion rate of 41,000+ landing pages in the Unbounce Conversion Benchmark Report 2024 (https://unbounce.com/conversion-benchmark-report/), 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 (https://veilvex.com/blog/landing-vs-website/).

## A 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 (https://veilvex.com/blog/website-no-leads/#measure); 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 (https://veilvex.com/services/seo/) or a clearer offer helps more than a redesign.

## Free website check online: which tool checks what

| Tool | What it checks | Sign-up | What it does not show |
| --- | --- | --- | --- |
| Google PageSpeed Insights (pagespeed.web.dev) | Speed on phones and computers: LCP, INP, CLS | No | Whether visitors understand the offer |
| Google Search Console | Search queries, clicks, indexed and excluded pages | Yes, you confirm you own the site | What happens after the click |
| Google Rich Results Test (search.google.com/test/rich-results) | Structured data: business details, FAQ, reviews markup | No | Prices and contacts as a customer sees them |
| SSL Labs SSL Server Test (ssllabs.com/ssltest) | The HTTPS certificate and its settings | No | Anything about content or leads |
| Veilvex free check (https://veilvex.com/tools/ai-visibility-check/) | Up to 27 basics in about 30 seconds: prices, contacts, one-tap buttons, whether AI assistants can read the site | No | Whether a form request reaches your inbox |
| A test request and a stopwatch | Form delivery and the time to the first reply | No | Nothing 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 (https://veilvex.com/services/website-improvement/) at Veilvex starts at $200, or send us the link (https://veilvex.com/#contact).

## Where 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 week | Where to see it for free | If it is low compared with the row above |
| --- | --- | --- |
| 1. Visits to the service page | Search Console → Pages; GA4 → Landing page | Few people find the page: steps 1–2 (search, the right landing page) |
| 2. Contact attempts: taps on the phone number, WhatsApp, Telegram, form starts | GA4: click events on tel:, wa.me and t.me links; form_start | People come but do not try to write: step 3 (offer, “from” price) or step 4 (buttons out of sight) |
| 3. Forms sent | GA4: the form_submit event or a view of the thank-you page | Forms are started but not sent: too many fields, a required field that blocks, an error on phones |
| 4. Requests that arrived | Count them in the inbox, the messenger and the CRM | Fewer than forms sent: step 5, delivery or the spam filter |
| 5. Requests answered the same day | The inbox or the CRM, or a simple spreadsheet | Requests 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 (https://veilvex.com/services/website-improvement/) starts with exactly these numbers. Send us the link (https://veilvex.com/#contact).

## Which website audit you need

| Audit | The question it answers | What it checks | When 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 terms | People visit the site, but requests are few |
| Technical SEO | Why does Google show the site poorly? | Indexing, sitemap, robots.txt, titles and headings, duplicates, broken links, structured data | Few visits from search |
| Speed | Why is the site slow? | Loading on phones, image and script weight, hosting, Core Web Vitals | Pages open slowly on mobile data |
| Full audit | What to keep and what to change? | All of the above plus content and the pages of competitors in search | Before 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.

## What a website audit checks: 7 areas

| Area | What to look at | Benchmark |
| --- | --- | --- |
| Speed on phones | Load time, heavy images and scripts | LCP ≤ 2.5 s, INP ≤ 200 ms, CLS ≤ 0.1 (Google) |
| Phone layout | Text size, buttons and forms on a small screen | Everything works with one thumb |
| Prices and contact | A “from” price, tap-to-call, WhatsApp or Telegram, a form | Visible on the first screen without scrolling |
| Search basics | A unique title and H1 on every page, a description, the sitemap, structured data, broken links | One page per service |
| Lead tracking | Whether calls, messenger taps and forms are counted at all | Every request can be traced to a page and a source |
| Technical health | Errors, HTTPS, platform and plugin updates, backups | A recent backup you can restore |
| Access and ownership | Who holds the domain, hosting and admin access | Everything 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.

## How 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 (https://www.webfx.com/seo/pricing/how-much-does-seo-audit-cost/), 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 (https://creativebaguette.com/services/website-audits/) gives USD 450–650. These are vendor figures, not market statistics.

| What you get | Who does it | Price |
| --- | --- | --- |
| An automatic report: a score and a list of warnings | An online tool, you yourself | Free or the cost of a tool subscription |
| SEO audit by a specialist with a ranked list of fixes | A freelancer or a studio | 43% of surveyed businesses paid USD 101–750 (WebFX); ask for the checklist in writing |
| Conversion and UX audit: why visitors do not write or call | A freelancer or a studio | About 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 priority | Veilvex: website improvement | from $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 (https://veilvex.com/services/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.

## What 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.

## Fix 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 (https://veilvex.com/blog/website-cost-2026/#redesign).

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 (https://veilvex.com/services/seo/), not a redesign. To have your site checked, send us the link (https://veilvex.com/#contact): a 15-minute brief, then the audit.

## Frequently 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 (https://veilvex.com/services/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 (https://veilvex.com/services/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 (https://veilvex.com/services/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 (https://veilvex.com/services/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 (https://veilvex.com/services/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 (https://veilvex.com/services/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 (https://veilvex.com/services/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 (https://veilvex.com/#contact).
- 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 (https://veilvex.com/tools/ai-visibility-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 (https://veilvex.com/services/website-improvement/) starts at $200, or send us the link (https://veilvex.com/#contact).

---

WhatsApp +994 55 993 993 8 — https://wa.me/994559939938 · Telegram @veilvex_manager — https://t.me/veilvex_manager · Email info@veilvex.com — mailto:info@veilvex.com
