Answered straight

Organic traffic is up but leads are flat: the five causes, in order

The short answer

Five things cause it, and two of them aren't SEO problems at all. In rough order of frequency: the new traffic is informational, the leads are arriving but being recorded as Direct, the page never asks for the business, the form breaks on a real phone, or nobody is buying. Check them in that order.

Updated 5 August 2026 · Written by the Last Agency team · See what SEO actually costs

The short version

  • Rule out the two measurement faults before you have the argument. Your agency can be doing decent work and your report can be wrong at the same time.
  • The fifteen-minute version: take the twenty queries that gained the most clicks this quarter and label each one buy, compare, learn or brand. If fifteen say *learn*, you have an intent problem, not a conversion problem.
  • Count enquiries in your CRM against organic conversions in analytics. If the CRM number is higher, stop debugging SEO and start debugging tracking.
  • Order matters because the checks get more expensive as you go down. Cause one costs fifteen minutes. Cause five costs a week of sales calls.

The five causes, ranked by how often they're the real one

Sessions from organic are up 40%, the report is full of green arrows, and sales hasn't noticed anything. Both sides are usually telling the truth, which is why the meeting goes badly.

There are five explanations. They are not equally likely, and — more useful — they are not equally expensive to rule out. Work through them in this order and you'll spend an afternoon instead of a quarter.

The five causes, in the order worth checking them.
#CauseHow often it's the answerTime to rule out
1The clicks grew on queries that were never going to buyMost common, by a distance15 minutes in Search Console
2The leads arrived and got filed under Direct or UnassignedCommon, and usually nobody's fault30 minutes across analytics and the CRM
3The page answers the question and never asks for the businessCommon on blog-led growthAn hour reading your ten biggest landing pages
4The form or the phone link fails on a real handsetLess common, disproportionately damaging20 minutes on your own phone, on mobile data
5The demand isn't there at your priceLeast common, most expensive to fixA week of honest sales conversations

Cause one: the traffic is real and the intent is wrong

This is the answer more often than the other four combined. Somebody optimised for volume, the volume arrived, and none of it was ever in the market.

You can settle it in fifteen minutes without a single tool licence.

  • Informational traffic is not worthless — it's just slow. It feeds remarketing, brand recall and eventually topical authority. It does not feed this quarter's pipeline, and it should never have been sold as if it would.
  • The fix is boring: point the next two months at the middle and bottom of the funnel, and set an explicit split — say 70% commercial, 30% informational — so nobody has this argument again in month nine.
  • If your agency can't tell you the commercial share of the clicks they added, they've been optimising a number nobody asked for. That is different from rankings versus traffic, which is the argument one level up.
  1. Open the Search Console performance report. Compare the last three months against the previous three, and sort by click difference so the biggest gainers sit at the top.
  2. Take the top twenty gaining queries and label each one by hand: buy, compare, learn, or brand. Rough labelling is fine — you are looking for a shape, not a score.
  3. If fifteen or more land in *learn*, you have your answer. That traffic was never going to fill in a form this quarter, and no amount of button colour will change it.
  4. Now filter the same report to queries containing your commercial modifiers — price, cost, near me, services, company, vs, your product noun. Did that subset grow at all? If it's flat while overall clicks doubled, the campaign grew the wrong half of the site.
  5. Finally, check the landing pages behind the gaining queries. Traffic landing on the blog while the service pages sit still is the same finding, viewed from the other end.

Cause two: the leads arrived and the report lost them

Here's the check that separates *no leads* from *leads not recorded*, and it takes half an hour.

Pull every enquiry your business received in the last 90 days from the CRM, the shared inbox and the phone log. Count them. Now pull organic conversions in analytics for the same window. If the business-side number is materially bigger, you do not have an SEO problem. You have an attribution problem, and everything you decide in the next meeting will be wrong.

  • A payment gateway or booking widget on another domain. The visitor leaves your host and comes back, the session restarts, and the sale is credited to a referral or to Direct. Google's own documentation on cross-domain measurement is explicit that without it, one person across two root domains is counted as two users and two sessions.
  • A thank-you page that isn't tagged, or a form that posts to a subdomain running a different cookie configuration. Self-referrals appear and the original organic source is lost.
  • Phone and WhatsApp. A large share of enquiries to Indian service businesses never touch a form at all. If calls aren't tracked, the entire lead channel is invisible to the tool you're using to judge the channel.
  • Internal links carrying UTM parameters. Somebody tagged a link in the site's own navigation, and every visitor who touches it gets their session re-attributed to a campaign that doesn't exist.
  • Consent banners set to deny by default. Nothing fires until a click that a lot of people never make. Traffic reported through one system and leads through another will disagree permanently.

Cause three: the page answers the question and never asks for the business

The reader arrived, got exactly what they came for, and left satisfied. That's a good page and a bad asset.

This shows up as strong engagement on the article and nothing downstream: time on page fine, scroll depth fine, zero movement toward anything that costs money. It's the natural failure state of blog-led SEO, and it is genuinely the agency's fault when nobody flagged it.

  • Every informational page needs one specific next step tied to its own topic, not a site-wide contact link in the footer. A page about GST on agency invoices should offer a GST-ready quote, not "talk to us".
  • Name the thing you want them to do and what happens next. "Get a fixed quote in two working days" outperforms "Learn more" because it removes the question the reader was actually stuck on.
  • Judge these pages on assisted conversions, not last click. An article that never converts directly but appears in half your winning paths is doing its job — you just have to look for it.
  • Check the internal links out of the article. If the only route to a service page is the top navigation, the article is a cul-de-sac wearing a headline.

Cause four: the form works fine on your laptop

Rarer than the first three, and far more damaging when it happens, because it produces a perfect-looking traffic chart and a silence.

Test it yourself, on your own handset, on mobile data rather than office wifi, in the browser your customers actually use. Submit a real enquiry with a real phone number and confirm two things separately: that it reaches the inbox, and that it reaches the CRM. Those are different systems and they fail independently.

  • Phone validation that rejects a +91 prefix, or a ten-digit number with a space in it. Silent, ordinary, and it quietly kills a third of submissions.
  • A bot-protection widget that fails closed on older Android browsers. The user taps submit, nothing visible happens, and they leave.
  • A phone number rendered as text rather than a tel: link, so tapping it does nothing on the one device where tapping it was the whole point.
  • A WhatsApp link built for desktop that opens the web client on a phone and asks the visitor to scan a QR code with the phone they are holding.
  • The form works and nothing records it. This is the half of cause four that belongs to cause two — you can't tell them apart until call and chat enquiries are being counted.

Cause five: nobody is buying at your price

Sometimes the queries are right, the tracking is right, the pages ask properly, the forms work — and the leads still aren't there. That's the expensive answer, because the fix isn't SEO.

The signature is specific: commercial queries are ranking and getting clicks, visitors reach the pricing page, and they stop. Sales confirms the enquiries that do arrive are real people with real problems and no budget. The channel is working; the offer isn't landing with the segment the channel brings.

Two honest sub-cases. Either the market is smaller than the keyword tool implied — search volume counts curiosity, not wallets — or your price is correct and your page hasn't justified it. The first is a strategy conversation. The second is a copy and proof problem, and it is fixable.

Either way, this is the point where a competent agency should tell you to slow the content spend rather than doubling it. If they never raise cause five, ask why not.

What to ask at the month-six review, and what a good answer sounds like

Four questions. Ask them in this order and the meeting stops being about vibes.

  1. "Of the clicks we gained this quarter, what share came from commercial-intent queries?" A good answer is a number and the query list behind it. A bad answer is "traffic is up" — that's the thing you already knew.
  2. "How many enquiries did the CRM record from organic, and how many did analytics?" A good answer gives both numbers and explains the gap. Nobody should be surprised by the question at month six.
  3. "Which specific pages produced the enquiries we did get?" A good answer names three or four URLs and what they have in common. If the answer is a channel total, no one has looked.
  4. "What number are we being measured against, and what was it on day one?" If this can't be answered from a document written before work started, the last six months have no scoreboard and this meeting has no verdict.

Sources

  1. Performance report (Search results): Overview and basic setupGoogle Search Console Help
  2. Default channel groupGoogle Analytics Help
  3. [GA4] Set up cross-domain measurementGoogle Analytics Help
  4. URL builders: Collect campaign data with custom URLsGoogle Analytics Help

Every source above was checked on 5 August 2026.

Related questions.

Why is my organic traffic increasing but not converting?

Usually because the new clicks are informational. Take the twenty queries that gained the most clicks this quarter and label each buy, compare, learn or brand. If most say learn, the traffic was never in the market. Before concluding that, check whether leads are arriving and being recorded as Direct.

How do I know if leads are being tracked properly?

Count every enquiry the business received in the last 90 days — CRM, shared inbox, phone log — and compare it against organic conversions in analytics for the same window. If the business number is bigger, it's an attribution fault. Usual culprits: an off-domain payment or booking step, untracked calls, and consent settings.

How long should I wait before deciding SEO isn't working?

Six months on a competitive keyword set, and only if the leading indicators are also flat. Impressions and average position for your target commercial queries should be moving by month three. Flat commercial impressions at month six is a real verdict; flat leads with rising commercial impressions usually is not.

Should I ask my agency to change keywords if leads are flat?

Only after you've ruled out the measurement faults. If the commercial subset of your queries genuinely isn't growing, then yes — ask for an explicit split between commercial and informational targets for the next quarter, written down, so the same argument doesn't recur in month nine.

Is informational traffic useless for lead generation?

No, it's just slow and it should never be sold as fast. It builds topical coverage, brand recall and remarketing pools, and it often appears in winning paths without ever converting on last click. The mistake is funding it exclusively and then judging it on this quarter's pipeline.

What's a reasonable conversion rate from organic traffic?

It varies far too much by industry and query mix for a single benchmark to be useful. The comparison that matters is your own site, segmented: commercial-intent landing pages against informational ones. If both are near zero, look at the form. If only the informational pages are, that's expected.

Keep reading

Next, the thing you’ll ask after this.

Last slot's open

Make this the last growth call you book.

Grab the free strategy call and walk away with a 90-day growth plan — hired or not. Or just text us. Either way, you'll know exactly how we'd win.

Guaranteed or it's free · No lock-in · Free strategy call