All posts
14 Sept 2026· 17 min read

Google Ads for Local Businesses: A Practical Guide

A local business runs Google Ads under genuinely different constraints than a national ecommerce brand or a SaaS company — smaller daily budgets, a narrower geographic footprint, and often a phone call rather than a website form as the actual conversion moment. Generic Google Ads advice doesn't always translate cleanly to those constraints, and a couple of things worth knowing about right now are moving pieces that specifically affect local, service-based advertisers more than anyone else.

This covers choosing between Local Services Ads and standard Search, getting location targeting genuinely right (a setting most local businesses get wrong by default), a time-sensitive change to call-based advertising you need to plan for now, and why a smaller local budget is more exposed to invalid-click waste than a larger account, proportionally, along with what to actually do about it.

Everything below is written for a business with a genuine, fixed physical service area — a single-location shop, a service business covering a defined radius, a professional practice with a physical office. Purely online or nationally-shipping businesses should look to the more general guides elsewhere on this site instead, since most of the local-specific guidance here assumes physical proximity matters to whether a customer can actually use your service.

Local Services Ads vs. standard Search Ads

Local Services Ads (LSA) is a genuinely different product from standard Google Ads, not just a local variant of the same thing — worth understanding as its own separate system before deciding which to use. LSA is pay-per-lead rather than pay-per-click: you're charged when someone contacts you through the ad (a call, a message), not for every click, and it displays with a "Google Guaranteed" or "Google Screened" badge once you've passed Google's verification process, which includes background checks and, for many trades, proof of licensing and insurance.

LSA is available only for specific, eligible business categories — largely home services (plumbing, HVAC, electrical), legal services, and a handful of other professional categories — so the first practical step is confirming your specific business type actually qualifies before planning around it. Standard Search Ads, by contrast, are available to essentially any business and give you far more control: keyword selection, ad copy, landing page design, and match-type strategy, at the cost of more setup and ongoing management effort than LSA's comparatively hands-off, lead-based model.

A reasonable default for many local service businesses: start with LSA if your category qualifies, since its pay-per-lead model and lower setup complexity make it genuinely more accessible for a business without dedicated marketing resources, and the trust badge carries real weight with local searchers. Add standard Search Ads once you have budget and bandwidth for more deliberate, controllable campaigns — the two aren't mutually exclusive, and running both, with LSA capturing the most bottom-of-funnel "I need this now" searches and Search covering broader keyword territory, is a common, effective combination once a business has outgrown LSA alone.

Verification for LSA is worth starting early regardless of when you actually plan to launch — background checks and license or insurance verification can take days to weeks depending on your category and how quickly you can supply the required documentation, and starting this process only once you're ready to launch immediately adds an avoidable delay to actually getting live.

Getting location targeting right

This is the single most common local-specific setup mistake, and it's worth stating plainly: in your campaign's location settings, there are two genuinely different options that sound similar but behave very differently — "People in this location" versus "People in or who show interest in this location." The second, broader option is Google's default in some flows, and it will show your ad to people physically located somewhere else entirely, as long as Google's systems judge they've shown some interest in your area — browsing local content, searching about the area, and similar signals.

For a physical local business — anyone requiring the customer to actually be nearby to use your service — the presence-based option ("People in this location") is almost always the correct setting, and the interest-based default can waste real budget on clicks from people who were never going to become customers simply because they can't physically reach you. Check this setting directly rather than assuming the default is correct; it's a common, easy-to-miss source of geographically irrelevant spend.

Radius sizing should reflect your actual service area, not a generic default. As a rough starting point worth testing against your own reality: home service businesses making house calls (plumbers, electricians) often work well with a wider 15-30km radius from their base; a medical clinic or anywhere requiring an in-person visit to a fixed location typically suits a tighter 5-10km radius, since customers are less willing to travel far for many routine appointments; retail with a physical storefront often works best even tighter, 3-8km or targeted by specific postal codes, reflecting how local most walk-in retail traffic genuinely is. These are starting points to test against your own conversion data, not fixed rules — a specialty service with few local competitors can often justify a wider radius than these defaults suggest.

It's worth re-checking this setting after any campaign duplication or major restructure too, not just at initial setup — duplicating an existing campaign as a starting point for a new one sometimes carries the location targeting setting along with it, and if the original campaign was ever set to the broader interest-based option, that mistake propagates silently into every campaign copied from it.

The Call-Only Ads retirement — what to do now

This is time-sensitive and disproportionately affects local and service businesses specifically, since phone calls are often the primary, sometimes the only, conversion action that matters. Google announced in October 2025 that it's retiring Call-Only Ads — the ad format showing just a phone number and a call button, with no landing page required — on a two-phase timeline: new Call-Only Ads could no longer be created starting February 2026, and all existing Call-Only Ads will stop serving entirely in February 2027.

If you're currently running Call-Only Ads, they continue functioning normally right now, but the clock is genuinely running. Google's own recommended replacement is Responsive Search Ads with Call Assets — an RSA campaign with a call extension attached, which preserves the same click-to-call functionality while adding the ad format flexibility and landing page option RSAs provide. If you already have an active call asset and at least one RSA running in each relevant ad group, the transition is comparatively minor; if your account has been relying entirely on standalone Call-Only Ads with no RSA structure underneath it, you'll need to build that structure from scratch before the format disappears.

Worth doing this migration well ahead of the February 2027 deadline, not at the last minute — moving early lets your new RSA-with-call-assets structure build up its own performance history and Quality Score standing before you're forced to rely on it entirely, rather than switching cold right as your old format stops working.

A related, less urgent but worth knowing about: Local Services Ads' own standalone management dashboard is being migrated directly into the main Google Ads interface, rolling out gradually from August 2026 through 2027. If you manage LSA campaigns, expect your management interface to change during this window — not a reason for alarm, but worth knowing so a shifted interface doesn't look like an error when it happens.

Local-specific ad extensions worth using

Location extensions pull your address, hours, and a map marker directly into your standard Search ads, making it immediately clear to a searcher where you are and whether you're currently open — worth enabling by default for any business with a physical location customers visit, since it adds genuinely useful information at no extra cost, directly sourced from your Google Business Profile.

Call extensions add a clickable phone number directly to your Search ad, distinct from the Call-Only format being retired (covered above) — this remains fully supported and is, in fact, the specific replacement mechanism Google recommends for advertisers migrating away from standalone Call-Only Ads.

Affiliate location extensions, less commonly relevant but worth knowing about if your product is sold through nearby retail partners rather than your own location, show which nearby stores carry your product — a narrower use case, but genuinely useful for manufacturers or brands sold through local retail distribution rather than direct-to-consumer.

None of these extensions require significant ongoing management once configured correctly, which makes them a comparatively easy, low-effort improvement worth setting up early rather than treating as a later refinement — similar to the general extensions guidance covered in our optimization tips guide, just specifically relevant to a local business's actual physical presence.

Call tracking: closing the loop between an ad click and an actual job

For a local business converting primarily through phone calls, standard website conversion tracking alone misses most of what actually matters — a call doesn't leave the same trail a form submission or an ecommerce purchase does unless it's specifically tracked. Call extensions and Local Services Ads both offer built-in call tracking with automatically generated forwarding numbers, letting you see genuine call volume and, in many cases, call duration, directly attributed to your ads without additional setup.

For standard Search campaigns beyond a basic call extension, a dedicated call tracking service (a separate, distinct phone number tracked and reported back into your conversion data) provides more granular detail — call duration, whether the call was answered, and in some setups, basic call recording for quality review. This adds real cost and setup complexity beyond Google's own free, built-in call reporting, and is generally worth it specifically once call volume is meaningful enough that granular tracking (versus just a raw count) would change a real decision, such as distinguishing a genuine ten-minute service inquiry from a three-second wrong-number hang-up that Google's basic call reporting might otherwise count identically.

Whichever level of call tracking you use, treat a raw call count with the same caution covered elsewhere on this site regarding soft conversion actions — a call that connects and immediately disconnects after two seconds is meaningfully different from a five-minute conversation that ends in a booked appointment, and if your tracking setup can't distinguish between the two, you're optimizing toward call volume rather than toward the genuine business outcome a call is meant to represent.

Why invalid clicks hurt a local budget disproportionately more

This is worth stating specifically for this audience, because the math is genuinely different than it is for a larger account. A national ecommerce brand spending $10,000 a day can absorb a handful of invalid clicks without the daily budget noticeably running short — there's enough volume that a small percentage of waste doesn't meaningfully change the day's outcome. A local business running $30-50 a day has far less room: at a $3 CPC, that's roughly 10-16 clicks for the entire day, and even two or three invalid clicks represent a genuinely significant share of that day's total opportunity, not a rounding error.

It compounds in a specific, local way too: if your budget exhausts early in the day because of wasted clicks, your ad simply stops showing for the rest of the day — meaning real, nearby customers searching for your service later that afternoon or evening never see your ad at all, during exactly the hours many local searches (an evening plumbing emergency, a same-day appointment need) actually happen. The dollar amount lost to invalid clicks on a small local budget is modest in absolute terms; the proportional damage to that day's actual opportunity is not.

The practical response is the same core discipline covered throughout this site, just more urgent to actually implement given the tighter margin for error: check invalid click rate directly under Campaigns, then Modify columns, cross-reference against real Analytics sessions for the same period, and use IP exclusions for any confirmed, repeat source — the same playbook covered in detail in our click fraud prevention guide, worth taking seriously specifically because a local budget has so much less slack to absorb the waste before it noticeably costs real opportunity.

This is also a real, practical reason to prioritize traffic-quality monitoring earlier for a local business than the general advice on this site might otherwise suggest for a larger account — waiting to "get to it eventually" costs a local budget more, proportionally, per week of delay than the same delay would cost a much larger account with more absolute room to absorb waste unnoticed.

Disputing invalid leads on Local Services Ads specifically

If you're running LSA rather than standard Search, the fraud and waste question looks structurally different, and it's worth understanding that difference rather than applying standard click-fraud guidance to a pay-per-lead product where it doesn't directly apply. Since you're charged per lead (a call or message) rather than per click, the relevant risk isn't invalid clicks at all — it's invalid leads: spam calls, wrong-number contacts, or genuinely irrelevant inquiries that Google still counted as a billable lead.

LSA provides its own dispute mechanism for exactly this, separate from the invalid-click reporting covered elsewhere on this site for standard Search campaigns. Inside your LSA dashboard (or the LSA section within Google Ads, following the migration covered above), each lead can be reviewed and disputed directly if it doesn't represent a genuine, relevant inquiry — a wrong number, a spam call, a request entirely outside your service area or service category. File disputes promptly rather than letting them accumulate, since Google's review process works better with fresh, specific detail about why a given lead wasn't genuine than with a batch of old disputes filed long after the fact.

This is worth checking regularly as its own routine, the LSA equivalent of the invalid click rate check covered above for standard campaigns — a lead-based system has a different failure mode than a click-based one, and it needs its own dedicated attention rather than assuming the click-fraud practices covered elsewhere on this site translate directly, since they don't.

Keep a simple record of disputed leads and their outcomes over time — a pattern of repeated invalid leads from a similar source or at a similar time of day, visible only once you're tracking disputes as a running log rather than handling each one in isolation, is worth escalating as a specific, documented pattern to Google's support rather than continuing to dispute the same kind of lead individually every time it recurs.

Seasonal and emergency demand patterns worth planning for

Many local service categories have genuinely predictable demand spikes — HVAC in the first genuinely hot or cold week of a season, plumbing around holidays when extended family gatherings strain older systems, landscaping in early spring. Unlike a national brand's seasonal planning, a local business's spike is often sharper and shorter, concentrated in a specific window tied to local weather or events rather than a broad national retail calendar.

It's worth reviewing your own prior years' call and lead volume by week, where you have that history, to identify your specific business's actual demand pattern rather than assuming a generic seasonal calendar applies uniformly. Increasing budget specifically ahead of an identified spike — rather than reactively once demand has already picked up — captures more of the highest-value early window, the same principle covered in our optimization tips guide regarding seasonal budget planning generally, just operating on a tighter, more locally-specific timeline than a national retailer's broader seasonal calendar would.

A realistic local budget and radius starting point

For a genuinely new local advertiser testing whether paid search works for their business at all, a reasonable starting point: a modest daily budget sized to generate at least a handful of clicks or leads daily (rather than a token amount too small to produce any real, interpretable data), a tight initial radius matching your realistic service area rather than an overly generous default, and 15-25 tightly themed, high-intent keywords rather than an exhaustive list attempting to cover every possible related search from day one.

Give this initial setup a genuine 4-6 week window before making major changes — the same relearning and data-accumulation principles covered throughout this site apply here too, just compressed onto a smaller absolute budget, which means it can take slightly longer in real time to accumulate the same statistical confidence a larger, faster-spending account would reach in less calendar time. Track every call and lead, not just clicks, since for most local businesses the actual business outcome (a booked job, a completed sale) happens off the ad platform entirely, and clicks alone tell you nothing about whether the campaign is genuinely working.

Can I run Local Services Ads and standard Search Ads for the same business simultaneously?

Yes, and many established local service businesses do exactly this — LSA capturing the most immediate, bottom-of-funnel "I need this right now" searches through its pay-per-lead model, while standard Search Ads cover broader keyword territory, comparison-stage searches, and any service categories or messaging LSA's more limited ad format doesn't fully capture. There's no conflict between running both; they draw from somewhat different (though overlapping) search intent and aren't competing for the exact same budget line.

Does my business need a Google Business Profile even if I'm running paid Search ads?

Yes, and it's worth treating as a prerequisite rather than an optional addition — many local ad formats, including Local Services Ads and location-based extensions on standard Search ads, pull directly from your Google Business Profile data (address, hours, photos, services listed). An incomplete or unclaimed profile weakens these formats even if your actual ad campaign itself is well-built, since the ad is drawing on business information that simply isn't there to display.

How much does it typically cost to get started with Local Services Ads?

Actual per-lead cost varies significantly by trade, category competitiveness, and location, for the same reasons cross-industry cost comparisons are unreliable generally, covered in more depth in our Google Ads cost guide. Rather than anchoring on a specific published figure, check the estimated lead cost range Google itself shows during LSA setup for your specific category and area — that's a more directly relevant number than any general industry average, since it reflects the actual current competitive environment for your specific service and location.

Should a local business use Performance Max instead of Search?

Generally not as a starting point — PMax needs real conversion history to optimize well, and most new local accounts don't yet have enough volume for it to perform reliably from day one, the same conversion-volume threshold covered throughout this site regarding Smart Bidding generally. A well-structured Search campaign (or LSA, where eligible) first, building genuine conversion history over several weeks, then adding PMax with a "local store visits" or similar local-specific goal once that foundation exists, is a more reliable sequence than starting with PMax immediately.

What's the difference between Google Guaranteed and Google Screened badges on LSA?

Google Guaranteed applies to most home service categories and includes a Google-backed satisfaction guarantee for the customer — if the work doesn't meet expectations, Google may reimburse the customer directly, up to a stated limit, which is part of why LSA verification is comparatively rigorous for these categories. Google Screened applies primarily to professional service categories like legal and financial services, where a satisfaction guarantee isn't the appropriate model — it instead signals that Google has verified relevant licensing, insurance, and background checks without the same reimbursement mechanism. Which badge you're eligible for depends on your specific business category, not a choice you make yourself.

My service area covers more than one city — should I run separate campaigns per location?

This depends on whether the different locations genuinely need different budgets, messaging, or competitive positioning — the same structural principle covered in our campaign structure guide regarding when location-based segmentation deserves its own campaign versus a shared campaign with broader location targeting settings. If pricing, competition, or demand varies meaningfully by city, separate campaigns give you the independent budget and bid control that a single shared campaign with multiple location settings can't provide; if your offer and market conditions are genuinely similar across locations, one campaign with multiple locations targeted is simpler to manage without a meaningful performance tradeoff.

The short version

Confirm whether Local Services Ads fits your business category before defaulting to standard Search, get your location targeting setting right (presence-based, not interest-based, for any business requiring physical proximity), and start migrating away from Call-Only Ads now rather than waiting for the February 2027 deadline to force the issue. Whichever format you're running, remember your budget has less slack than a larger account's does — a handful of invalid clicks or spam leads represents a proportionally bigger hit to a local budget, which makes the traffic-quality and lead-dispute practices covered above worth taking seriously from the start, not adding later once a problem has already cost real, hard-to-recover opportunity.

None of this requires a large team or specialized tooling to execute — a local business managing this directly, with the discipline covered throughout this guide, can compete genuinely well against larger operators simply by not wasting the margin for error a bigger budget would have afforded.

Is it worth hiring an agency for a small local business, or managing this myself?

This is covered in full depth, with true-cost comparisons across freelancers, agencies, and in-house options, in our dedicated guide on that decision — the short, local-specific version: at a genuinely small budget (a few thousand dollars a month or less), the math often favors either DIY management using resources like this guide, or a modest, proportionate freelancer relationship rather than a full-service agency, since an agency's overhead is harder to justify at smaller spend levels, covered in more detail in that guide's decision framework.

See exactly what's hitting your account

ClickPurity fingerprints every click on your Google Ads and automatically blocks confirmed fraud — no manual review needed.