Getting 100 Leads Isn't Success: How Indian Businesses Can Optimize Google Ads for Revenue, Not Leads

Lead count is a scoreboard your bank account never reads — revenue is.

leads generated
100leads generated
actually contacted
11actually contacted
net profit
₹0net profit

By Nikhil Khachane · Performance marketing consultant, Pune · 9 min read

Why "more leads" became a vanity metric in India

Walk into almost any Indian business running Google Ads and the monthly report says the same thing: leads are up, cost per lead is down. Then you ask the sales team how many people picked up the phone, and the room goes quiet.

Lead volume became the default success metric because it is the easiest number to produce. Loosen match types, bid on cheap informational searches, put a "Get callback" form on every page, and CPL drops in a week. It looks like performance. It is really just cheaper traffic buying cheaper attention.

In India this gap is wider than in most markets. Phone numbers get mistyped or faked to avoid spam calls. A large share of enquiries are price-checkers, students or competitors. Follow-up happens on WhatsApp, days later, by a team already buried in unqualified contacts. The lead count grows; the revenue line does not move.

The real cost of optimizing for lead volume

Optimizing for volume is not a neutral choice. It actively trains Google's bidding to find people who fill forms, which is a different species from people who pay invoices. Every rupee spent on the first group teaches the algorithm to find more of them.

Lead-first approach compared with revenue-first approach across five metrics
MetricLead-first approachRevenue-first approach
Optimization goalLowest cost per leadHighest profit per rupee spent
Keyword mixBroad, cheap, research-intent termsBuyer-intent terms: pricing, book, near me, buy
Cost per leadLooks great — ₹120 to ₹300Looks worse — ₹600 to ₹1,500
Sales team timeHours wasted on unqualified and fake numbersFewer calls, higher connect and close rate
What Google learnsHow to find people who fill formsHow to find people who pay you
Same ₹1,00,000 budget, two strategiesLead-first100 leads22 qualified2 customersRevenue-first40 leads9 customers
Illustrative comparison: fewer, better-qualified leads routinely close more business on the same budget.

The mindset shift: CPL vs CAC vs ROAS vs POAS

Four metrics, four very different conversations. Knowing which one your account is actually optimizing for is the whole game.

CPL — cost per lead
What you paid for a contact detail. Says nothing about whether that person can or will buy.
CAC — customer acquisition cost
What you paid for one paying customer. Includes every lead that went nowhere.
ROAS — return on ad spend
Revenue divided by spend. Better, but it ignores what that revenue costs you to deliver.
POAS — profit on ad spend
Gross profit divided by spend. The only number that tells you if the campaign made money.

Why POAS matters more in India

Three local realities quietly eat the difference between revenue and profit. First, cash on delivery: a meaningful share of D2C orders are cancelled or returned, so reported revenue is inflated the moment the sale is recorded. Second, GST and payment fees, which sit inside the order value but never reach your margin. Third, festive discounting — Diwali and end-of-season pricing can turn a 4x ROAS month into a break-even one.

If you optimize on ROAS during a discount-heavy quarter, Google will happily scale the products you lose money on fastest. Feeding margin instead of order value as your conversion value fixes that in one change.

Google Ads performance chart on a laptop next to a printed revenue report showing closed deal values in rupees
Photo to shoot for this slot: founder reviewing the Google Ads dashboard next to CRM revenue data.

The 7-step sequence to optimize Google Ads for revenue

Run these in order. Each step depends on the data the previous one creates — skipping to Target ROAS without offline conversions is the most common way this fails.

  1. Import offline conversions from your CRM

    Capture the Google Click ID (GCLID) on every form submission and store it against the lead record in your CRM. When a deal is marked qualified, won or paid, upload that event back into Google Ads through offline conversion import or the API. This is the single highest-impact change most Indian accounts have never made.

  2. Pass real deal value, not a flat ₹1

    A ₹40 lakh flat booking and a ₹2,000 trial enrolment should not carry the same conversion value. Send the actual invoice or deal value with each imported conversion so bidding can tell a big customer from a small one.

  3. Switch bidding to Maximize Conversion Value or Target ROAS

    Once you have 4-6 weeks of value-loaded conversions flowing in, move campaigns off Maximize Conversions or Target CPA. Start with Maximize Conversion Value, then add a Target ROAS once the account stabilises. Change one thing at a time.

  4. Rebuild campaigns around buyer intent

    Separate research keywords from purchase keywords and give them separate budgets. Terms with price, cost, book, demo, buy, near me and brand names belong in your revenue campaigns. Informational terms belong in a small learning budget or in content, not in your main spend.

  5. Audit lead sources monthly, not quarterly

    Pull a report every month showing spend, leads, qualified leads, closed deals and revenue by campaign, ad group and keyword. Kill or cap anything producing leads that never convert, no matter how cheap its CPL looks.

  6. Align CRM stages with Ads conversion actions

    Map your funnel one-to-one: Lead, Qualified, Site Visit or Demo, Won. Create a matching conversion action for each and mark only the money stage as primary. Everything else stays secondary and observation-only so it never steers bidding.

  7. Build Customer Match audiences from paying customers only

    Upload the list of customers who actually paid, not everyone who filled a form. Use it for lookalike-style reach, higher bid adjustments on repeat-value segments, and exclusion of already-converted buyers from acquisition campaigns.

Sector playbooks

Real Estate

Site visits, not enquiries

  • Track site-visit-booked and visit-completed as separate conversions
  • Value leads by project ticket size and configuration
  • Exclude broker and job-seeker search terms aggressively

Ed-tech & Coaching

Enrolments, not counselling calls

  • Import fee-paid events with actual course value
  • Separate demo-class seekers from fee-ready parents
  • Weight full-course payments above EMI or trial signups

D2C E-commerce

Profit after returns, not ROAS

  • Deduct COD cancellations and RTO from reported revenue
  • Send margin as conversion value instead of order value
  • Bid harder on repeat-purchase categories and pin codes

B2B & SaaS

Pipeline, not MQLs

  • Import SQL and closed-won stages from the CRM
  • Value deals by contract size and expected lifetime
  • Exclude students, job seekers and competitor research terms

Common mistakes that keep accounts stuck

  • Judging the account on cost per lead

    CPL rewards cheap traffic. A ₹150 lead that never answers the phone costs more than a ₹1,200 lead that signs.

  • Counting every form fill as a conversion

    Newsletter signups, brochure downloads and callback requests marked primary teach Google to chase the wrong people.

  • Sending a flat conversion value

    If every conversion is worth ₹1, value-based bidding has nothing to optimize and behaves exactly like CPA bidding.

  • Changing bid strategy every two weeks

    Each switch restarts the learning phase. Give a strategy at least 4-6 weeks and one full sales cycle before judging it.

Quick audit checklist

  • GCLID is captured and stored on every lead in the CRM
  • At least one offline conversion action is importing closed deals
  • Conversion values reflect real deal size, not a flat number
  • Only money-stage conversions are marked primary
  • Bidding is Maximize Conversion Value or Target ROAS
  • A monthly report ties spend to closed revenue by campaign

Want your Google Ads account audited for revenue, not leads?

I'll review your conversion actions, bidding strategy and CRM feedback loop, and tell you exactly where spend is buying leads instead of customers.

Get a Free 10-Minute Paid Ads Audit

Frequently asked questions

No. Value-based bidding needs conversion volume, not a large budget. If your account records at least 30-50 qualified conversions a month and you can export closed-won deal values from your CRM, you can run Maximize Conversion Value. Smaller accounts should start by importing qualified-lead conversions with static values before moving to full revenue values.

The summary

A hundred leads is an activity number. Eleven answered calls is a process number. Zero profit is the only number that decides whether the campaign survives. Connect your CRM to Google Ads, send real deal values, bid on value instead of volume, and accept that fewer, costlier leads are usually the cheaper way to grow. The businesses in India that make this switch stop arguing about CPL within a quarter — because they finally have a revenue number to argue about instead.

About the author

Nikhil Khachane is a freelance performance marketing consultant based in Pune with 3 years in paid media and 7 years in digital marketing overall. He works directly with start-ups, e-commerce brands and local businesses across India on Google Ads, Meta Ads and conversion tracking — no agency layers in between.

Ready to Get More Leads & Grow Your Business?

Let's discuss your goals & create a winning strategy for your business.

Chat on WhatsApp