Why the Same Google Ads Campaign Costs Three Times More in Mumbai Than in Lucknow

 


 A business owner in Lucknow and a business owner in Mumbai can run identical campaigns, sell the same product, write the same ad copy — and pay wildly different amounts for the same customer. Both then conclude something about their marketing that is probably wrong.

The Mumbai owner assumes the agency is incompetent. The Lucknow owner assumes paid ads are cheap and easy. Neither is looking at the actual variable, which is that India is not one advertising market. It is dozens, and they behave differently enough that a national campaign averages away everything you need to know.

What sets the price

Click cost is an auction outcome, not a fixed rate card. Three things drive it, and only one is under your control.

How many advertisers want the same click. In Mumbai, Delhi and Bengaluru, categories like real estate, education, healthcare, financial services and B2B software are contested by companies with substantial budgets and in-house teams. In Lucknow, Ranchi or Nagpur the same query may have a handful of advertisers. Same keyword, entirely different competition.

How much each competitor can afford to pay. Auction prices settle near what the highest-value bidder can justify. If a Bengaluru SaaS company earns lakhs from one customer, it can bid at a level that makes a local services business look absurd. You are not competing on marketing skill there; you are competing on customer lifetime value.

Your own relevance. The one lever you own. Better keyword-to-ad-to-landing-page alignment lowers what you pay for the same position. This is why two advertisers in the same auction pay different prices, and why a well-built account in Mumbai can outperform a lazy one in a cheap city.

City by city, as we plan it

These are working generalisations. Account data replaces them quickly, but they are where we start.

Mumbai carries the most expensive auctions in the country across finance, real estate, entertainment and premium services. Buyers compare heavily and disqualify fast. Position matters here — half-funding a Mumbai campaign buys impressions and no revenue.

Delhi NCR behaves as one commercial region spanning Noida, Gurugram and Ghaziabad, with enormous internal variation. Volume is the highest in the country in several categories, and so is the share of low-quality enquiries, which makes qualification more important here than almost anywhere.

Bengaluru has the most sophisticated buyers in technology and B2B, and the most expensive clicks in those categories. Audiences here research thoroughly, so content, proof and specification do more work than persuasion.

Chennai and Hyderabad combine strong volume with prices below Mumbai and Bengaluru in most sectors. Hyderabad in particular has become one of the better cost-per-qualified-lead markets for real estate and healthcare. Regional language creative matters more in both than most national campaigns account for.

Pune and Ahmedabad offer genuine volume at materially lower cost than the top three, with strong manufacturing, education and services demand. Frequently the best return per rupee in a national plan, and frequently underfunded.

Kolkata is our home market and consistently one of the most efficient metros in the country. Competition is lighter than the cost of living difference alone would suggest, and buyers respond well to clear value and local credibility.

Noida, Gurugram and Ghaziabad deserve treating separately from Delhi even though they share the NCR auction. Gurugram skews corporate, high-income and B2B — closer to Bengaluru in buyer behaviour than to the rest of NCR. Noida carries technology, education and a large young professional base. Ghaziabad is materially more price-sensitive than either, with strong demand in housing, trades and local services. Running all three under one "Delhi NCR" campaign with one message is the most common structural error we see in North Indian accounts, because the income spread across those three is wide enough to need different offers entirely.

Chandigarh is small in volume but unusually affluent per capita, with strong demand in healthcare, education, real estate and premium services. Clicks are cheap relative to buyer value, which makes it one of the better-value markets in the country for anyone selling something considered. It is routinely ignored in national plans because the volume looks unexciting on a spreadsheet.

Nagpur sits at the geographic centre of the country and functions as a logistics, education and healthcare hub for a large surrounding region. Search volume understates the addressable market, because a meaningful share of buyers travel in from smaller towns nearby — which means radius targeting around the city usually outperforms city targeting alone.

Lucknow and Ranchi have genuinely cheap clicks and genuinely thin volume. Paid search alone will not fill a pipeline in either. Here the plan pairs a small, tightly targeted search campaign with real local search work — an optimised Google Business Profile, a proper location page, reviews from actual customers — because map and organic visibility will carry more of the demand than paid ever does. We have run accounts where the Business Profile produced three times the enquiries of the ad campaign in these cities, at no media cost.

Language is a budget decision, not a nicety

Most Indian accounts run English-only and quietly conclude that regional demand does not exist. It exists. The campaigns simply never appeared for it.

A large share of search in India now happens in Indian languages or in transliterated form — Hindi typed in Roman script, Bengali phrases rendered phonetically, Tamil and Telugu queries mixing English service words with regional phrasing. An English keyword list matches none of it. And because those auctions have far fewer advertisers competing, the clicks are frequently cheaper than the English equivalent for the same intent.

Two practical notes. First, do the keyword research natively rather than translating your English list, because people phrase problems differently in different languages and a literal translation misses how the query is actually typed. Second, and more important, the landing page has to match — a Hindi ad leading to an English page produces a bounce you paid full price for. Where a business can genuinely serve in that language, build the page. Where it cannot, do not run the ad.

On Meta the same logic applies to creative, with an added dimension: regional-language video tested as its own angle rather than as a subtitled afterthought consistently finds cheaper delivery, because far fewer advertisers are competing for that attention in that language.

Indian seasonality is sharper than most plans allow for

A flat monthly budget across the year is quietly wrong in almost every Indian category, because demand here moves in pronounced, predictable cycles that differ by city and sector.

The festive window from Navratri through Diwali is the obvious one, and competition intensifies enough that click prices in retail, electronics, apparel, jewellery and automotive can rise substantially. The mistake is not spending more then — it is spending the same. If your competitors double their budgets and you hold steady, your effective share of voice falls even though your spend did not change.

Wedding season drives a completely different set of categories — jewellery, apparel, venues, photography, travel, interiors — and it runs on regional calendars rather than a national one, which means a Kolkata campaign and a Delhi campaign should not peak on the same weeks. Education has its own rhythm entirely, with admission cycles concentrating enquiry volume into a few intense months while the rest of the year is comparatively quiet. Real estate in most metros softens during monsoon and picks up sharply afterwards.

The practical response is a budget that breathes. Look at last year's enquiry data by month before setting this year's spend, weight toward the peaks, and pull back in the troughs rather than paying full auction prices to reach people who are not buying yet. Most accounts do the opposite by default, because a flat number is easier to approve.

The mistake that costs most

One national campaign with one budget and one bid strategy.

What happens is predictable. The expensive metros consume most of the budget because they have the volume. The cheaper cities get whatever is left, at bids set for a different auction, and then get judged on the thin data that produces. The report shows a national cost per lead that describes none of your markets, and the cities that might have delivered your cheapest customers never got enough spend to prove it.

The fix is structural rather than clever. Separate campaigns for the metros where spend is meaningful, each with its own budget so one cannot starve another. Group the smaller cities with bid adjustments. Then report cost per qualified lead by city every month. In most accounts, the first month of that reporting permanently changes the budget split.

Three things that matter more than city

Where the traffic lands. Sending a specific commercial query to a general home page is the most expensive habit in Indian accounts. One page per service, one offer, and a form asking only what sales genuinely needs. At Mumbai click prices this single decision can be the entire margin.

Whether WhatsApp is measured. In India most enquiries end in a WhatsApp thread, not a form. If click-to-WhatsApp is an untracked link in your footer, you are optimising blind toward the minority of buyers who fill forms.

How fast you respond. A lead called in five minutes and the same lead called tomorrow afternoon are, commercially, two different leads. It is the cheapest improvement available to most businesses and it sits entirely outside the ad account.

Expensive clicks are not a problem to be solved. They are a signal that other people are also making money there. The businesses that win in Mumbai are not paying less per click than their competitors — they are converting better, qualifying harder and following up faster, so a higher click price still produces a lower cost per customer.

Stop asking what a click should cost in your city. Start asking what a customer costs, and whether you can see that number broken out by city at all. Most businesses cannot, and that is the actual problem.

Ads Ninza is a performance marketing and SEO agency based in Kolkata, working with businesses across Mumbai, Delhi, Bengaluru, Chennai, Hyderabad, Pune, Ahmedabad and beyond. Read more on the Ads Ninza blog.

 

Comments