Google Ads for Local Business: A Complete Guide for 2026

When someone in Kothrud searches "dentist near me" or a Baner resident types "AC repair today," they call whoever answers first. This is the radius-targeted playbook for that exact moment: which Google Ads campaign type actually fits a single-location business, how to draw the circle around your shop, the keyword and negative-keyword set that filters out tyre-kickers, and what call and WhatsApp extensions do to your click-through rate.

I manage Google Ads for local businesses across Pune, from clinics in Baner to coaching classes in Hadapsar, and the mistake I see most often is a local business owner running the same kind of campaign a national brand would run. My broader guide to Google Ads for small business covers what the platform costs, which campaign types exist, and how keyword bidding works in general. This guide is narrower on purpose. It is only about the local, radius-targeted version of Google Ads: choosing between Search, Performance Max and Local Services Ads, drawing the right circle around a single address, picking the keyword set that brings phone calls instead of browsing clicks, and building a full campaign in seven steps you can follow today.

Search vs Performance Max vs Local Services Ads for a local business

Google gives a local business three real ways to show up in paid search, and most owners only know about one of them. Picking the wrong one wastes the first month of budget before you even get to targeting or keywords.

Search campaigns

Search is still the right starting point for almost every local business. Your text ad appears when someone inside your radius searches a term you are bidding on, "root canal treatment Kothrud" or "AC service Baner today," and you pay only when they click. You control the keywords, the copy and the bid, which matters when your monthly budget is Rs 15,000 and every wasted click hurts. If you have never built a campaign before, my Google Ads for small business guide and my Google Ads setup guide walk through account structure in more depth than I will repeat here.

Performance Max with local goals

Performance Max is Google's automated campaign type. Give it a store-visits or local-actions goal and a linked Google Business Profile, and it spreads your budget across Search, Maps, Display, YouTube and Gmail wherever its model finds the best return. It can work well for a local business, but only after Search has produced 30 to 50 conversions for the algorithm to learn from. Turning on Performance Max as your first campaign is asking a system with no data to guess who your customers are. I add it in month two or three, once the account has a track record.

Local Services Ads (Google Guaranteed)

Local Services Ads sit above regular Search results with a Google Guaranteed badge and a photo, and they exist for a narrower list of trades: plumbers, electricians, locksmiths, pest control, cleaning services, lawyers, and a growing list of others as Google expands the India rollout. You pay per lead, not per click, and Google verifies your business background before you can run them. For categories where they are available, Local Services Ads often beat Search on cost per lead because the badge does the trust-building a landing page would otherwise have to do. The catch is availability and the vetting process, which can take one to two weeks. Check whether your category is live in your city before you plan a campaign around it; if it is not, Search with strong call extensions gets you most of the same result.

My rule for a new local client: start with Search because you can launch it today and control every variable. Apply for Local Services Ads in parallel if your trade qualifies, since the approval process takes time regardless of when you start spending. Add Performance Max once Search has enough conversion history to feed it. Running all three from week one usually means none of them get the data or the budget to work properly.

Radius and location targeting around a Pune pin

Once you know your campaign type, the next decision is geography, and this is where local campaigns diverge completely from national ones. You are not bidding against every advertiser in India, only the handful within your service area, which is exactly why a modest budget can still win.

Drop a pin on your actual business address rather than selecting a city or a list of pin codes. The radius you set should match how far your real customers travel, not a round number that feels safe. A quick-service business like a salon or a tiffin service rarely pulls customers from beyond 3 to 5 km. A clinic, a tutor or a mid-range restaurant can reasonably draw from 6 to 8 km. A real estate agent or an interior designer, where a single sale justifies a longer drive, can go out to 12 to 15 km. I set this by asking existing customers where they came from, not by guessing.

The setting almost everyone gets wrong sits one click deeper. By default, Google targets people "in, regularly in, or who've shown interest in" your chosen area. That "shown interest in" clause means someone in Nagpur researching Pune dentists can trigger your ad and burn your budget on a click that will never turn into a chair booking. Change this to "Presence: People in or regularly in your targeted locations" the moment you set up the campaign. It is a single toggle, and skipping it is the most common local-targeting mistake I see in accounts I audit.

Two refinements worth adding once the basics are live: layer your bids so the 3-km ring closest to your address gets a higher bid than the outer edge of your radius, since proximity usually correlates with intent to actually visit. And exclude areas you cannot serve, pin codes outside your delivery zone or neighbourhoods separated from you by a difficult commute, rather than letting them quietly absorb budget. The same hyper-local specificity that took a Pune dental clinic from Google position 59 to a top-5 ranking in two months applies here too: a tight, honest radius beats a wide, hopeful one on paid and organic search alike.

The keyword set that actually converts

Generic keywords are the most expensive way to reach a local customer, because you are paying to compete with businesses two states away for a search that was never going to convert for either of you. The keyword set that actually brings in calls has three layers.

The first layer is service plus locality: "teeth whitening Kothrud," "AC repair Baner," "CA firm Viman Nagar." This single combination does more to cut wasted spend than any bid adjustment, because it filters for people who have already decided both what they need and roughly where they want it from. The second layer is "near me" and its variants, "plumber near me," "salon near me open now," which Google matches to the searcher's actual location regardless of the words in your ad group, so include a dedicated ad group for these even if your locality terms already cover the same ground. The third layer is urgency and emergency modifiers: "today," "same day," "emergency," "24 hour," "open now." For trades like plumbing, locksmiths, pest control and appliance repair, this layer often converts higher than anything else in the account because the searcher has already ruled out waiting.

Match type matters as much as the keywords themselves. On a local budget, start with phrase and exact match only. Broad match will happily spend your daily cap on "plumbing course fees" or "AC repair jobs Pune" before lunch, and neither search was ever going to become a customer. Build your negative keyword list on day one rather than reacting to it later: "free," "jobs," "salary," "course," "DIY," "internship," "wikipedia," "franchise" and "how to become a [your profession]" belong on every local account I set up. Check your search terms report weekly in the first month. Every irrelevant query you find becomes tomorrow's negative keyword, and this single habit can cut wasted spend by 20 to 30 percent inside the first few weeks.

Ad copy with call and WhatsApp extensions

For a local business, the ad itself is only half the job. The extensions around it, the address, the phone number, the WhatsApp link, often do more to earn the click and the call than the headline does.

Write headlines that name the service and the locality together, "Teeth Whitening in Kothrud, Rs 3,500," rather than something vague like "Best Dental Care." Specificity filters out people looking for a different price or a different area before they ever click, which keeps your cost per click working for you instead of against you. Add every extension the format allows: a location extension pulled from your linked Google Business Profile, sitelinks to your most relevant service pages, callout extensions for things like "Same-day appointments" or "Free parking," and structured snippets listing your services.

Call extensions matter more here than in almost any other category of advertising. Add a call extension to standard Search ads so the phone number shows alongside the link, and consider a dedicated call-only campaign for trades where the phone call is the entire conversion: plumbers, locksmiths, pest control, emergency electricians. A call-only ad replaces the headline link with a tap-to-call button, so someone tapping it on their phone starts ringing you immediately, with no page to load and no form to fill.

Do not stop at the phone call. Many Indian customers, particularly outside business hours, would rather send a WhatsApp message than dial a number. Add a WhatsApp click-to-chat link (a wa.me/91yournumber URL with a short pre-filled message) as a sitelink or as a message extension where the format supports it. On accounts where I have added this, it captures a meaningful share of enquiries that would otherwise never have called at all. Whichever extensions you use, enable Google Ads call reporting with a minimum call duration, I use 60 seconds, so an accidental three-second tap does not get logged as a genuine conversion. That data feeds directly into everything you need when you track your marketing leads properly.

Landing page vs Google Business Profile as the destination

Where you send the click depends entirely on what kind of ad it is. A call-only ad has no destination page at all; the tap dials your phone, and building a landing page for it is wasted effort. For standard Search ads with a website link, the decision is less obvious, and getting it wrong quietly inflates your cost per lead.

Send each ad group to the page that matches its keyword, never to your homepage. An ad for "root canal Kothrud" should land on a page about root canals, ideally one that mentions Kothrud, not a generic homepage that makes the visitor hunt for relevance. Mismatched landing pages raise your bounce rate, lower your Quality Score, and make every future click more expensive, which is the same principle behind a strong high-converting landing page for any paid channel. Before you send a single rupee of paid traffic to a page, run it through my free website SEO checker to catch slow load times or missing tags that quietly hurt both your Quality Score and your conversion rate.

Your Google Business Profile should never be the only destination, but it is not optional either. A verified, fully optimised profile supplies the map pin, star rating, reviews and directions link that show up directly inside your Search ad through location extensions, and it keeps earning you free clicks and calls on the organic map pack long after someone has scrolled past your ad. Think of the landing page as where you make the sale and the Google Business Profile as what makes people trust the ad enough to click it in the first place. The two work together; neither replaces the other.

Budgets from Rs 500 a day: realistic CPC and CPL by industry

Local campaigns in India can be surprisingly affordable, because the geography is tight and you are only competing with nearby businesses rather than the whole country. Rs 500 a day, about Rs 15,000 a month, is a realistic floor for a single, tightly focused campaign, and some low-competition categories can start even lower.

  • Low competition (Rs 10 to Rs 30 per click, roughly Rs 80 to Rs 200 per call or lead): pest control, appliance repair, tiffin delivery, pet grooming, cleaning services. Few advertisers compete for these searches in any given Pune locality.
  • Emergency and urgency trades (Rs 20 to Rs 60 per click, roughly Rs 100 to Rs 250 per call): plumbers, locksmiths, electricians running call-only ads. These convert efficiently because the tap on the ad is the conversion itself.
  • Medium competition (Rs 30 to Rs 80 per click, roughly Rs 150 to Rs 400 per lead): salons, gyms, coaching classes, physiotherapy clinics, tutors. Multiple advertisers compete in every Pune suburb.
  • High competition (Rs 80 to Rs 200+ per click, roughly Rs 400 to Rs 1,200 per lead): dental clinics, real estate agents, lawyers, premium coaching. High customer lifetime value lets advertisers afford expensive clicks.

For a full breakdown of how to calculate your own number and scale it month by month, read my guide on Google Ads budgets for small businesses in India. One practical tip specific to daily budgets: set your cap slightly below your monthly target divided by 30, since Google can spend up to roughly double your daily budget on a strong day and evens it out over the month. The spikes look alarming if you watch the numbers daily, but they settle by month's end.

Build a local Google Ads campaign in 7 steps

This is the build order I use for every new local client, from first login to the campaign going live. It takes about two hours if your Google Business Profile is already verified.

Step 1: Link your Google Business Profile

Before you build anything else, link a verified Google Business Profile to your Google Ads account under Ads & assets, then Assets, then Location. This single step opens up location extensions, the address and directions link that appears on your search ad, and it is the foundation Performance Max needs for its local goals later. If your profile is not yet verified or fully filled out, fix that first. My Google Business Profile optimisation guide covers the categories, photos and details that affect both your organic map ranking and how your paid ads display.

Step 2: Choose Search (or call-only) and set a local goal

Create a new campaign, choose Search as the type, and pick a goal built around calls, leads or local actions rather than general website traffic. Name the campaign with the service and area, "Dental Kothrud Search Sep 2026," so it stays readable months later. If phone calls are your main conversion, consider a call-only campaign instead of standard Search; it replaces the headline link with a tap-to-call button and suits plumbers, locksmiths and any business where the customer wants help immediately rather than a website to browse.

Step 3: Drop your pin and set presence-only radius targeting

Under Locations, drop a pin on your business address rather than selecting a city or a pin code list. Set a radius that matches how far your real customers travel, 3 to 5 km for a salon or a quick-service business, 6 to 8 km for a clinic or a tutor, up to 15 km for a real estate agent or anything with a high enough ticket size to justify the drive. Then change the location option from the default "Presence or interest" to "Presence: People in or regularly in your targeted locations." Skipping that second setting is the single most common local-targeting mistake I see, since it lets Google show your ad to anyone merely researching your area from anywhere in India.

Step 4: Build your keyword list and negative keyword list

Build your keywords around service-plus-locality combinations and near-me variants, covered in depth earlier in this guide, then spend at least as much time on your negative keyword list before launch. Add "free," "jobs," "salary," "course," "DIY," "internship," "wikipedia" and "how to become a [your profession]" immediately. Start with phrase and exact match only; broad match on a small daily budget burns through spend on loosely related searches before you have gathered any useful data.

Step 5: Write ad copy with call and WhatsApp extensions

Write two or three responsive search ads per ad group with the service and locality in the headline, then add every extension available: call, location, sitelink, callout and structured snippets. Add a call extension, or switch to a call-only format if phone calls are your goal, and use a message extension or a WhatsApp click-to-chat link as a sitelink so mobile searchers who prefer messaging over calling still have a one-tap option. Match every ad group's final URL to its keyword, never to your homepage.

Step 6: Set your daily budget and starting bid strategy

Set a daily budget you are comfortable sustaining for at least a month; Rs 500 a day is a realistic floor for a single-location business in a lower-competition category. Start on manual CPC, or Maximise Conversions if Google offers it with no prior history, and plan to move to Target CPA once you have 30 to 50 conversions logged. Set your daily cap slightly below your monthly target divided by 30, since Google can spend up to roughly double your daily budget on strong days and evens it out over the month.

Step 7: Set up call, WhatsApp and direction tracking, then launch

Before you spend a single rupee, set up conversion tracking for every action that counts as a lead: call reporting with a minimum duration so accidental taps do not inflate your numbers, a WhatsApp click action, and a form-submission tag on your thank-you page if you are using a landing page. Only once tracking is confirmed working should you move the campaign from paused to live. Everything from here, budget changes, bid strategy, keyword additions, depends on data these conversions produce, so this step is never optional, even when you are tempted to skip it just to get the campaign running.

Weekly optimisation for a local campaign

A local campaign needs a lighter weekly touch than people expect, but skipping it entirely lets small leaks turn into real losses over a few months. I spend about twenty minutes a week on each account I manage, checking the same handful of things in order.

  • Search terms report. Scan for irrelevant queries that slipped through and add them as negative keywords immediately.
  • Call recordings and duration. Listen to a sample of calls if recording is enabled. A high call count with short average duration usually means the ad is attracting the wrong intent, not that the offer is weak.
  • Day-parting. Check which hours produce calls versus which hours produce clicks with no follow-through, and adjust bid schedules once you have two to three weeks of data.
  • Radius performance. Compare conversion rates between your inner and outer rings. Tighten the radius if the outer ring is mostly generating clicks with no calls.
  • Quality Score. A keyword scoring below 5 usually points to a mismatch between the keyword, the ad copy and the landing page. Fixing that mismatch lowers your cost per click directly.

None of this needs to be complicated. The businesses that get the most out of a modest budget are the ones that show up every week and fix the same small things consistently, not the ones that rebuild the account every month chasing a different tactic.

Mistakes local businesses make with Google Ads

After managing local campaigns across Pune and Maharashtra, I see the same errors repeatedly. Avoiding these saves money from the very first month.

  • Targeting too wide. A coaching class in Pimpri-Chinchwad targeting all of Maharashtra, or a salon in Baner targeting all of Pune. Tighten the radius to where your actual customers come from.
  • Leaving "Presence or interest" targeting on. The default setting shows your ad to anyone interested in your area, not just people actually there. Switch to "Presence only" the day you launch.
  • Skipping Local Services Ads. If your trade qualifies, the verification takes one to two weeks either way. Businesses that never apply lose access to a channel that often beats Search on cost per lead.
  • No call tracking. If phone calls are your main conversion and you are not tracking them, you have no real idea which keywords or times of day produce business.
  • Ignoring negative keywords. Without a starter list, budget leaks to searches for jobs, courses and DIY guides that never convert.
  • Sending traffic to the homepage. Each ad group should link to the page most relevant to its keyword, not a generic homepage covering ten different services.
  • Giving up after one month. Google Ads needs two to three months to optimise properly. A campaign that looks expensive in week two often turns profitable by week eight.

Frequently asked questions

Should I use Search, Performance Max or Local Services Ads for my local business?

Start with a Search campaign because you can launch it today and control every keyword and bid yourself. If your trade qualifies for Local Services Ads, plumbers, electricians, pest control, cleaning, legal and a growing list of others, apply in parallel since Google's background verification can take one to two weeks. Add Performance Max only after Search has produced 30 to 50 conversions, because the algorithm needs that data to target well. Running all three from day one usually means none of them get enough budget or data to prove themselves.

How much should a local business budget for Google Ads in India?

Most single-location businesses in Pune can start meaningfully at Rs 15,000 to Rs 20,000 a month, which works out to roughly Rs 500 to Rs 650 a day. A tightly focused call-only campaign in a low-competition category can start even lower, around Rs 10,000 a month. The right number depends on your cost per click, how many calls or leads you need, and what a customer is worth to you. Commit to at least three months before judging results, since the first few weeks are mostly Google learning which searches near you actually convert.

What keywords should a local business bid on in Google Ads?

Bid on combinations of your service and your locality, "teeth whitening Kothrud" rather than just "teeth whitening," plus near-me variants and emergency or urgency modifiers like "today," "same day" and "emergency" for trades where that applies. Use phrase and exact match rather than broad match on a small budget, and build a negative keyword list from day one: "free," "jobs," "salary," "course," "DIY," "internship" and "how to become a [your profession]" are common negatives that stop your ad showing for searches that will never turn into a customer.

Should my Google Ads send people to a landing page or my Google Business Profile?

For call-only ads, neither, the tap dials your phone directly and there is no page to build. For Search ads with a website link, send each ad group to the page that matches its keyword, not your homepage, and keep your Google Business Profile linked as a supporting asset for the map pin, reviews and directions. A well-optimised Google Business Profile earns you free clicks and calls alongside the paid ones; it should never replace a dedicated landing page for your highest-value services.

Google Ads or Meta Ads: which is better for a local business?

Google Ads wins when your customer already searches for what you offer, a plumber, dentist or tutor is a "need now" category and your ad meets that search at the exact moment of intent. Meta Ads wins when you need to create demand rather than capture it, a new cafe or a boutique benefits from visual discovery before anyone starts searching for it by name. Most local businesses I work with eventually run both, Google for the bottom-of-funnel searches and Meta for awareness, but if you can only fund one and people search for your service, start with Google.

Related guides

Follow Shreyas in Google

Get new guides in your Google Search & Discover feed.