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.
| Metric | Lead-first approach | Revenue-first approach |
|---|---|---|
| Optimization goal | Lowest cost per lead | Highest profit per rupee spent |
| Keyword mix | Broad, cheap, research-intent terms | Buyer-intent terms: pricing, book, near me, buy |
| Cost per lead | Looks great — ₹120 to ₹300 | Looks worse — ₹600 to ₹1,500 |
| Sales team time | Hours wasted on unqualified and fake numbers | Fewer calls, higher connect and close rate |
| What Google learns | How to find people who fill forms | How to find people who pay you |
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.

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