Skip to content
Kavish AroraDigital Marketing Consultant

Website not getting traffic or leads? A diagnosis tree

Website getting no traffic or no leads? A step-by-step diagnosis tree to find whether the problem is indexing, targeting, conversion or follow-up.

1 Nov 2026 · 10 min read
Website not getting traffic or leads? A diagnosis tree
In this article
  1. Step zero: check that you are measuring leads at all
  2. The diagnosis tree at a glance
  3. Branch A: no traffic and no leads
  4. Branch B: traffic is up, but leads are flat
  5. Branch C: low traffic, but the visitors convert
  6. Branch D: leads arrive, but they are poor
  7. The conversion checks that apply to every branch
  8. What not to do while diagnosing
  9. A simple one-afternoon routine
  10. Frequently asked questions
  11. If you want a second opinion

If your website is getting no traffic and no leads, the problem is almost always visibility first: Google either cannot find your pages, or the pages it finds do not match what buyers search for. If traffic is fine (or even growing) and leads are flat, the problem has moved down the funnel, to the wrong visitors, a weak offer, a broken form or a follow-up gap. The fix depends entirely on which branch you are on, so diagnose before you spend.

I am Kavish Arora, a digital marketing consultant in Delhi NCR with 15+ years in the field. When a business owner tells me "the website is not working", I walk through the same decision tree every time. This post is that tree, written so you can run it yourself in an afternoon with Google Search Console, GA4 and your own inbox.

Step zero: check that you are measuring leads at all

Before anything else, confirm that "no leads" is true. I regularly find that leads are arriving but nobody is counting them, or they are being lost. Check these first:

  • Submit your own contact form. Does the email arrive? Does it land in spam? Does it go to an inbox someone still reads? A form that silently fails looks exactly like "no leads".
  • Count every lead route. Phone calls, WhatsApp clicks, direct emails, walk-ins and "I saw your website" mentions on sales calls are all website leads. If you only count form fills, you are undercounting.
  • Check your analytics setup. In GA4, are form submissions, call clicks and WhatsApp clicks marked as key events? If not, GA4 will happily show you traffic with no conversions, whatever is really happening.
  • Tag your campaigns. If you run ads, emails or social posts to the site, untagged links blur your sources. A simple UTM builder and consistent naming fix this.

Only once measurement is trustworthy is it worth deciding which branch you are on.

The diagnosis tree at a glance

Look at the last few months of data and place yourself in one of four situations.

SituationWhat it usually meansWhere to look first
Low traffic, low leadsVisibility problem: indexing, targeting or authoritySearch Console Pages and Performance reports
Traffic up, leads flatGrowth is coming from the wrong pages or the wrong intentWhich landing pages grew, and for which queries
Low traffic, but visitors convertThe site works; it just needs more qualified reachSearch demand for your services, local listings, paid tests
Traffic fine, leads arrive but are poorMessaging or targeting attracts the wrong buyerLead source by page, and what the page promises

Each branch has a different fix. Spending on content when the real issue is a broken form, or redesigning the site when the real issue is indexing, is how budgets disappear.

Branch A: no traffic and no leads

When both numbers are near zero, work through these checks in order. Each one rules out a cause before you move to the next.

1. Is Google indexing your pages?

Open Google Search Console and go to the Pages report. Look at how many pages are indexed and the reasons others are not. Then use URL Inspection on your homepage and your two or three most important service pages. Common culprits include a leftover "noindex" tag from when the site was being built, robots.txt blocking the site, pages that redirect in loops, and service pages that are thin or nearly identical to each other. If key pages are not indexed, nothing else matters yet. This is technical SEO work, and it is usually the cheapest fix with the biggest effect.

2. Are you showing up for anything at all?

In the Performance report, look at impressions, not clicks. If you have impressions but almost no clicks, Google is showing you, just low down or with an unappealing title. If impressions are close to zero beyond your brand name, Google does not yet see your pages as relevant to anything people search for.

3. Do your pages target what buyers actually type?

Many business sites describe themselves in their own vocabulary ("integrated solutions", "end-to-end services") rather than the buyer's ("commercial interior designer in Gurgaon", "GST registration for startups"). Each core service needs its own page, titled and written around the phrase a buyer would use, with the location if you serve a specific area. One "Services" page listing ten things rarely ranks for any of them.

4. Is it a local business without a local presence?

If you serve a city or region, much of your search visibility comes through Google Business Profile and maps results, not just your website. An incomplete or unverified profile, wrong category, or no reviews will hold you back regardless of how good the site is.

5. Is the site simply new or very small?

A new domain with a handful of pages and no links from other sites gives Google little to trust yet. Progress here depends on competition, how many useful pages you publish and whether other sites mention you. I explain those drivers in how long SEO takes to work.

6. Did traffic exist before and then stop?

If the site used to get visitors and leads, compare periods in Search Console. A sudden drop often lines up with a site migration, a redesign that changed URLs without redirects, a paid campaign being switched off, or a domain or hosting change. Find the date and you usually find the reason.

Branch B: traffic is up, but leads are flat

This is the branch that frustrates B2B founders most. The dashboard shows growth, the sales team sees nothing new. In my experience the explanation is usually one of these:

  • The growth is informational. Blog posts answering general questions can attract many visitors who are learning, not buying. Check which landing pages drove the increase. If it is mostly articles, the traffic is real but early in the journey.
  • The growth is from the wrong geography or audience. Filter by country and city in GA4. Students, job seekers and overseas visitors researching a topic can inflate numbers without ever being prospects.
  • There is no bridge from content to enquiry. Informational pages often have no link to the relevant service page, no next step and no reason to get in touch.
  • The service pages themselves did not grow. If visits to the pages where people actually enquire are unchanged, flat leads are exactly what you would expect.
  • Leads are arriving through other doors. In B2B, a buyer might read your site three times and then email a salesperson directly or come through a referral. Ask new leads how they found you; the answer is often your website even when analytics says otherwise.

I have written a full guide to this branch, including page-level fixes, in website traffic but no leads. If this is your situation, start there.

Branch C: low traffic, but the visitors convert

This is the healthiest problem to have. If a small number of visitors produce a reasonable number of enquiries, your offer, pages and forms are working. The job is to get more of the same kind of visitor. Options include building service pages for adjacent services or locations, publishing content around questions your sales team hears every week, improving your Google Business Profile, and running a small, tightly targeted paid search test to learn which terms convert before investing in SEO for them. Do not redesign a site that is converting well.

Branch D: leads arrive, but they are poor

If enquiries come in but are mostly unqualified (wrong budget, wrong service, wrong location), the site is attracting or encouraging the wrong buyer. Check:

  • Which pages produce the poor leads. Often it is one page ranking for a broad term.
  • Whether your pages say who you are for. Stating your typical client, minimum engagement or service area filters people out politely.
  • Whether the form asks anything. One or two qualifying fields (budget range, timeline, company type) cost a little volume and save a lot of sales time.
  • What your ads target. Broad match keywords and loose audiences send broad traffic.

The conversion checks that apply to every branch

Once visitors arrive, these are the issues I find most often on business websites in India:

CheckWhat good looks like
First screen of each service pageSays what you do, for whom and where, in plain words
Next stepOne clear action: call, WhatsApp, form or booking, visible without hunting
Mobile experienceFast to load, tap-to-call works, form usable with one thumb
Trust signalsReal address, real people, real work examples, clear contact details
Form lengthOnly the fields you genuinely use to qualify and reply
Response timeSomeone replies the same working day

The last row matters more than most owners expect. A lead that waits three days for a reply often looks like "the website gives poor leads" when the real issue is follow-up. If you want help with this layer, it falls under conversion optimisation.

What not to do while diagnosing

  • Do not redesign first. A new design on top of an indexing problem or a broken form gives you a prettier site with the same results.
  • Do not publish dozens of generic blog posts. If your service pages are weak, more articles only widen Branch B.
  • Do not trust anyone who promises a fixed number of leads before they have seen your data.

A simple one-afternoon routine

  1. Submit every form on your site and confirm delivery.
  2. List all lead routes and how each is counted.
  3. In Search Console, note indexed pages, impressions and top queries for the last few months.
  4. In GA4, list the top landing pages by sessions and by key events.
  5. Place yourself in Branch A, B, C or D.
  6. Write down the three most likely causes from that branch and one check for each.

Frequently asked questions

Why is my website getting no traffic at all?

The most common reasons are that key pages are not indexed, the pages do not target terms people search for, or the site is new with little authority. Check the Pages report and URL Inspection in Google Search Console first. A leftover noindex tag or robots.txt block is more common than people think.

My B2B website traffic is up but leads are flat. Is SEO failing?

Not necessarily. The growth is often coming from informational content or audiences that are not buyers yet. Check which landing pages grew and whether visits to your service pages changed. Then ask recent leads how they found you, because B2B buyers often research on your site and contact you another way.

How do I know if my contact form is working?

Submit it yourself from a phone and a laptop, with a personal email address, and confirm the message arrives in the right inbox and not in spam. Repeat this monthly and after any website change. Also check that the submission is recorded as a key event in GA4.

Should I redesign my website if it gets no leads?

Only after you have ruled out indexing, targeting, tracking and follow-up problems. A redesign changes how the site looks but often not why it underperforms. In many cases, rewriting the main service pages and fixing the next step does more than a new design.

Can ads fix a website that gets no leads?

Ads can bring visitors quickly, which helps you learn whether the pages convert. But if the pages, offer or forms are the problem, ads will simply bring more people who leave. Use a small, tightly targeted test with proper tracking before scaling spend.

If you want a second opinion

If you would like me to look at your Search Console and analytics with you and tell you which branch you are on and what to fix first, a 30-minute strategy session costs ₹2,999 + GST. You will leave with a short, prioritised list, whether or not we work together afterwards.

Want help applying this to your brand?

Book a 30-minute strategy session. You'll leave with a clear first priority.

Book a call

USEFUL ANSWERS

Frequently asked questions

How should I use the guidance in this article?

Use it as a starting point, then assess the recommendations against your audience, current performance, resources and business goals.

Can we review these ideas together?

Yes. Book a free first conversation and share the article along with the business challenge you want to address.

Ask me anything

My digital assistant

A clearer starting point for your next move.Ask about branding, marketing, websites or applications. Automated answers in my voice—not a live chat.

Please don’t enter passwords or sensitive information.

EXPLORE

Kavish Arora

Explore services
Explore industries
Explore locations
Book a conversation