Back to blog

Lecture 20: Local SEM: Location Targeting and Local Service Ads

SEM Course

Lecture 20: Local SEM: Location Targeting and Local Service Ads

By Maya | Search Engine Marketing Strategist

Lecture 20 of the Complete SEM Mastery course: master location targeting settings, radius targeting, Local Service Ads, the Google Guarantee badge, pay-per-lead pricing, Google Business Profile integration, call tracking, and ROI measurement for multi-location businesses.

Complete SEM Mastery, Lecture 20 of 30

A 30-lecture course covering paid search strategy, from keyword research and bidding to advanced automation, multi-channel management, and local and international expansion.

Back to Lecture 19 | Go to Lecture 21 | Run a Free SEO Audit

Short answer: Local SEM is not just Search campaigns with a smaller map pin. It requires a deliberate choice between presence and interest location targeting, tight radius or service-area boundaries, and, for home-service categories, a completely different ad product: Local Service Ads (LSA), which run on a pay-per-lead model and are gated behind the Google Guarantee or Google Screened badge. Winning locally means running LSA and Search in tandem, wiring in call tracking, keeping Google Business Profile pristine, and rolling multi-location performance up into a reporting structure that still lets you compare one branch against another.

What You'll Learn in This Lecture

  • Why local businesses need fundamentally different SEM strategy, budgeting, and creative than national or ecommerce advertisers
  • The difference between 'Presence' and 'Presence or Interest' location targeting, and which one protects your budget
  • How to build radius targeting around a single storefront versus a multi-suburb service area
  • How Local Service Ads work end to end, from profile setup to lead delivery
  • How LSA differs from standard Search ads in ranking, format, and buyer intent
  • What the Google Guarantee and Google Screened badges actually verify, and why they drive trust and click-through
  • The pay-per-lead pricing model for LSA versus the pay-per-click model for Search, and how to budget for both
  • How to fully integrate Google Business Profile with your local SEM account structure
  • How to set up call tracking so phone leads are attributed correctly across LSA, Search, and organic
  • How combining local SEM with local SEO multiplies visibility across the map pack and paid results
  • How to structure Google Ads accounts and LSA profiles for businesses with multiple locations
  • How to measure true ROI per location, including lead quality, dispute rates, and lifetime value
  • Common local SEM mistakes: broad radius targeting, ignored negative keywords, and disconnected review management

1. Why Local Businesses Need a Different SEM Approach

A national ecommerce brand optimizes toward one metric: revenue per dollar spent, measured across an entire country or continent. A local business — a plumber, a dentist, a HVAC company, a law firm with three offices — optimizes toward something narrower and more fragile: getting the phone to ring in the next thirty minutes, from someone who is physically close enough to be served today. That difference cascades into every part of the account.

First, the addressable market is tiny. A search for 'emergency plumber' has meaning only within a drivable radius; showing that ad to someone 40 miles away wastes the impression and, if they click, wastes the budget. Second, urgency dominates intent. Local searches skew toward 'near me,' 'open now,' and same-day language, which means ad copy, extensions, and bidding all need to reward speed of response over brand storytelling. Third, trust signals carry more weight than in ecommerce, because the transaction usually happens face-to-face, in someone's home or business — a stranger with a truck and a toolbox. That is why review counts, licensing badges, and verified credentials matter more in local SEM than almost any other vertical. Fourth, budgets are typically much smaller than national campaigns, so every wasted click is proportionally more expensive; a single misfired $40 click for an out-of-area plumbing lead can represent a meaningful chunk of a daily budget. Finally, local businesses are frequently competing on two fronts simultaneously — paid ads and the organic map pack — and the two channels influence each other far more directly than paid and organic do for a national ecommerce brand.

The upshot is that local SEM strategy has to be built around geography first and keywords second. Every setting from location targeting to bid adjustments to ad schedule needs to answer one question: is this person close enough, and available soon enough, to actually become a customer today?

2. Location Targeting Settings: Presence vs Interest Targeting

Inside every Google Ads campaign's location settings, there is an easy-to-miss toggle that quietly controls who sees your ads: the choice between 'Presence: People in or regularly in your targeted locations' and 'Presence or interest: People in, regularly in, or who've shown interest in your targeted locations.' For years the default was the broader interest-based option, and it silently leaked local budgets to searchers who were nowhere near the business.

Presence targeting only shows ads to people whose actual location — determined by GPS, Wi-Fi, IP address, or historical location signals — falls inside the geographic area you have defined. Presence or interest targeting expands that pool to include anyone anywhere in the world who searches with terms suggesting interest in your area, such as someone in another country searching 'plumber in Austin' while researching a move, or a traveler planning a trip. For an ecommerce brand that ships nationally, that interest signal can be valuable. For a local service business, it is close to pure waste: someone in Ohio searching 'best HVAC company in Austin' out of curiosity is never going to book a same-day repair.

The practical rule for local SEM: set every local campaign to 'Presence: People in or regularly in your targeted locations' unless you have a specific, tested reason to do otherwise. This single setting change is one of the highest-leverage, lowest-effort optimizations available in local accounts, and it is worth auditing on any inherited account, since the broader default may still be active from years ago.

Example: A single-location dental practice in Denver was running Search campaigns with the default 'presence or interest' setting. After switching to presence-only targeting and tightening the radius from a 25-mile default to a 12-mile drive-time boundary matching real patient data, cost-per-lead dropped by roughly 30% within three weeks, with no change to bids, keywords, or ad copy — the improvement came entirely from eliminating irrelevant impressions and clicks from outside the service area.

3. Radius Targeting Around a Store or Service Area

Once presence-only targeting is set, the next decision is how to draw the boundary itself. Google Ads offers three practical methods for local businesses: a radius around a single point (address, or 'business location' pulled from Google Business Profile), a list of specific cities or postal codes, or a custom-drawn shape uploaded as a polygon. Each suits a different business model.

Radius targeting works best for businesses with one clear service center and a roughly circular trade area — a single retail storefront, a restaurant, a med spa. Set the radius using real data rather than a round number: pull the ZIP codes or cities of your last 100–200 customers or leads from your CRM, plot the furthest reasonable cluster, and set the radius to capture that cluster rather than guessing at '10 miles' by default. For urban businesses, a smaller radius (3–8 miles) usually outperforms a larger one because traffic and parking effectively shrink the real service area even though the straight-line distance looks larger. For suburban or rural businesses, radii of 15–30 miles may be appropriate because customers are used to driving further for services.

City and postal code targeting works better for service-area businesses that operate across a defined footprint that is not a clean circle — a roofing company that serves one side of a metro area because of drive times and crew locations, or a legal practice that only serves certain counties for jurisdictional reasons. Building the list from named cities/ZIPs also makes bid adjustments possible at a granular level: you can bid up 15% in a high-value suburb and bid down in a low-converting outer ZIP without touching the rest of the campaign.

For businesses with irregular natural boundaries — a river, a highway, a state line — custom shape targeting (drawing a polygon on the map) is the most precise option, though it requires more manual maintenance. Whichever method is chosen, always exclude locations explicitly rather than relying on the radius alone; add negative locations for areas you know convert poorly or fall outside licensing/service boundaries, especially for regulated categories like legal, medical, or contracting work where licensing is county- or state-specific.

4. Local Service Ads: How They Work and How They Differ From Standard Search Ads

Local Service Ads (LSA) are a separate ad product from standard Search campaigns, built specifically for local service categories — plumbers, electricians, locksmiths, house cleaners, lawyers, financial advisors, real estate agents, tutors, pet care providers, and dozens more. LSAs run through their own interface (the Google Local Services Ads app or web dashboard, separate from Google Ads), use their own profile setup and verification process, and appear in their own placement: a small block of business cards at the very top of the search results page, above both the map pack and standard text ads, typically showing business name, star rating, review count, hours, phone number, and the Google Guarantee/Screened badge.

The mechanics differ fundamentally from standard Search. There are no keywords to bid on. Instead, the business defines a list of job types or services it performs and its service area, and Google's system matches incoming searches to that profile automatically based on relevance and other ranking factors, similar in spirit to how the map pack works but with paid weighting. There is no headline or description to write — the ad format is fixed and pulled from the business profile, reviews, and verification status. There is no Quality Score in the Search Ads sense; instead, ranking depends on proximity to the searcher, review score and review volume, responsiveness (how quickly the business answers calls and messages), business hours matching search time, and how complete the profile is.

Perhaps the biggest structural difference is the transaction unit: standard Search ads charge per click regardless of what happens after the click, while LSAs charge per qualified lead — a phone call of sufficient duration, a message, or a booking — regardless of how many times the ad was shown or clicked to generate that lead. This shifts the entire optimization mindset from 'lower my cost per click' to 'improve my lead-to-customer conversion rate and dispute bad leads quickly,' since the cost is incurred at the lead stage, not the click stage.

Example: A locksmith business running both a Search campaign and an LSA profile side by side found that LSA leads converted to paid jobs at nearly double the rate of Search leads, because LSA searchers see the Google Guarantee badge and star rating before they ever call, arriving pre-sold on trust — while Search clickers still had to be convinced by the landing page and phone conversation alone.

5. Google Guarantee/Screened Badge and Its Role in Trust

The green checkmark badge shown on Local Service Ads is one of two designations: Google Guaranteed (used for home service categories like plumbing, electrical, HVAC, and cleaning) or Google Screened (used for professional service categories like legal, financial, and real estate, where a 'guarantee' of workmanship does not make sense the same way). Both require the business to pass a background check on the business and, in many categories, on individual technicians or professionals, along with license and insurance verification where applicable to the trade.

The commercial significance of the badge is twofold. First, it functions as a trust shortcut for the searcher — instead of reading reviews and researching credentials themselves, the searcher sees a Google-backed signal that the business has been vetted, which measurably increases click-through and call-through rates compared to unbadged competitors in the same result set. Second, for Google Guaranteed categories specifically, the badge comes with an actual financial backstop: if a customer is unsatisfied with a job booked through an LSA and the issue isn't resolved directly with the business, Google may reimburse the customer up to a set policy limit. That reimbursement guarantee is precisely why Google enforces the underlying verification so strictly — background checks, license validation, and insurance confirmation are not optional paperwork but the mechanism that makes the badge meaningful rather than decorative.

For a local business, earning the badge is close to a prerequisite for running LSAs at all in badge-eligible categories, and it should be treated as a compliance project with a real timeline — background checks can take one to two weeks to clear, and license verification varies by state and trade. Businesses should start the verification process well before they intend to launch, since a delayed badge means a delayed (or badge-less, lower-performing) launch.

6. Pricing Model for Local Service Ads (pay-per-lead vs pay-per-click)

Standard Google Search campaigns run on pay-per-click (PPC): the advertiser is charged when a user clicks the ad, whether or not that click turns into a phone call, form fill, or sale. Local Service Ads run on pay-per-lead (PPL): the advertiser is charged only when a user takes a defined lead action — a phone call that meets a minimum duration threshold (commonly around 30 seconds, though this varies by category), a message sent through the platform, or in some categories a booking request — and the charge is a flat or ranged price per lead set by Google's internal auction for that category and location, not a bid the advertiser sets directly click by click.

This has real budgeting consequences. Under PPC, a business can technically receive unlimited clicks for a fixed daily budget and simply run out of budget faster if clicks are cheap and plentiful; cost is loosely tied to demand. Under PPL, cost is tied directly to lead volume — set a weekly budget, and Google will deliver leads up to that budget cap, charging per lead rather than per click, which in practice makes local service budgets more predictable per-lead but less predictable in aggregate week to week if lead prices fluctuate with local competition.

Critically, LSA includes a formal dispute mechanism that has no real equivalent in standard Search: if a delivered lead was clearly invalid — a wrong number, a job outside the stated service area or categories, a solicitation call, or a duplicate charge for the same customer contacting twice — the business can dispute the charge through the LSA dashboard and receive a credit if Google agrees. Disciplined dispute management is a core, ongoing task for anyone running LSA, not a one-time setup step; businesses that never review and dispute bad leads are effectively paying for junk traffic every month. A realistic operating rhythm is to review every charged lead weekly, listen to call recordings (LSA provides them), and dispute promptly, since most platforms enforce a window after which disputes are no longer accepted.

7. Integrating Google Business Profile With Local SEM

Google Business Profile (GBP, formerly Google My Business) is the connective tissue between organic local visibility, the map pack, and both paid products discussed in this lecture. LSA profiles pull directly from GBP data — business hours, address, phone number, categories, and review count and score all flow from or are validated against the GBP listing, and inconsistencies between the two can suppress LSA visibility or trigger review flags during onboarding.

The practical integration checklist for local SEM: keep GBP hours exactly in sync with actual hours, since both LSA ranking and searcher trust drop when a listing claims to be open but the phone isn't answered; keep the primary and secondary categories aligned with the actual services being run in both Search and LSA, since mismatched categories are a common cause of an LSA profile showing for irrelevant job types or, worse, not showing at all for the right ones; actively manage and respond to every Google review, because review volume and recency directly influence LSA ranking position and standard Search ad extensions (like the review extension) pull from the same review pool; and keep the GBP-listed service area or address precisely matched to the location targeting configured in Google Ads and LSA, since a mismatch (for example, a GBP address in one city but LSA service area configured for a neighboring city only) creates a confusing signal to Google's local ranking systems and to searchers who see conflicting information across surfaces.

Treat GBP, LSA, and Search as three faces of one local presence rather than three separate projects assigned to three different people. In practice this means the person managing paid local campaigns should have edit access to GBP, or at minimum a direct line to whoever does, because a GBP change (a wrong phone number, a category removed) can break LSA or Search performance within hours.

8. Call Tracking for Local Campaigns

Because local conversions are disproportionately phone calls rather than form fills or online purchases, call tracking is not optional infrastructure for local SEM — it is the primary conversion signal, and getting it wrong means optimizing blind. Two complementary tracking layers matter here.

Dynamic Number Insertion (DNI) swaps the phone number shown on a website (and sometimes in ad extensions) based on the traffic source, so a call originating from a Google Ads click shows a different tracking number than one from organic search, GBP, or a direct visit — while both numbers forward to the same physical business line. This lets analytics attribute each call to its true source channel, campaign, ad group, and even keyword, rather than lumping all inbound calls into a single undifferentiated bucket. Google Ads' own call conversion tracking (via forwarding numbers on call extensions and call-only ads) provides a native, tighter-integrated version of the same idea specifically for calls generated by Google Ads assets.

The second layer is call recording and scoring. Recording calls (with appropriate legal disclosure, which varies by jurisdiction — many U.S. states require two-party consent) allows a human or automated system to classify each call as a qualified lead, a spam or wrong-number call, or a lost opportunity due to slow answer or poor phone handling. This data feeds back into two places: LSA dispute decisions, since a recorded call showing a clear miscategorized lead is strong evidence for a successful dispute, and Search campaign optimization, since call duration and outcome can be imported as offline conversions to tell Smart Bidding which keywords and ads are actually producing real business rather than just ringing the phone.

Example: A multi-location auto repair chain implemented call tracking with duration-based conversion values (calls under 20 seconds counted as non-conversions, calls over 90 seconds counted as high-value conversions) and fed that data back into Smart Bidding as an offline conversion import. Within six weeks, cost-per-qualified-lead fell by over 20% as the bidding algorithm shifted spend away from keywords generating short, low-intent calls and toward keywords generating long, high-intent calls.

9. Combining Local SEM With Local SEO for Maximum Map Pack and Ad Coverage

For a local search query, a well-optimized business can theoretically occupy three separate positions on the same results page simultaneously: an LSA card at the very top, an organic map pack listing just below it (typically three businesses shown with a mini-map), and a standard Search ad or organic blue-link result further down. Occupying more than one of these positions compounds visibility and credibility far more than linearly, because searchers who see the same business name in two or three places on one page perceive it as more established and trustworthy, and simply have more total surface area to click through to.

This means local SEO and local SEM cannot be planned in isolation. The same review-generation program that improves map pack ranking also improves LSA ranking and Search ad review extensions. The same GBP category and service accuracy that helps organic local ranking also helps LSA job-type matching. The same landing pages built for local SEO's location pages (city or neighborhood-specific pages targeting 'service + city' terms) can double as high-relevance landing pages for the equivalent paid Search campaigns, keeping message match tight between ad copy and page content. Budget conversations should reflect this overlap too: a business with strong organic map pack presence in its core city may get more incremental value from SEM budget directed at radius-expansion into adjacent, weaker-ranking suburbs, rather than duplicating spend on a query set where it is already winning organically for free.

Practically, the local SEM/SEO combination should be run by one coordinated team or agency function even if different specialists execute different tasks, with a shared reporting view that tracks map pack rank, LSA rank/impression share, and Search ad position side by side for the same core service-plus-city query set, so that a drop in one channel (say, a GBP suspension knocking out the map pack) can be immediately compensated for by shifting more weight and budget onto the surviving channels.

10. Measuring ROI for Multi-Location Businesses

Multi-location businesses — a regional dental group, a franchise with a dozen territories, a home-services company with several branch offices — face a reporting challenge that single-location businesses don't: performance has to be measured granularly enough to compare location against location, while still rolling up into one number leadership can act on.

The account structure decision comes first. Common patterns include one Google Ads account with a campaign per location (using location-specific ad groups, extensions, and geo-targeting), separate accounts per location under one manager account (MCC) for franchises where individual owners fund their own budgets, or a hybrid where brand campaigns run centrally and local campaigns run per location. For LSAs, multi-location businesses typically need either one LSA profile per physical location/service area or, where Google supports it for the category, a multi-location profile structure — the right choice depends on whether locations share staff/licensing or operate independently.

Whichever structure is chosen, the ROI measurement layer needs three things to work: consistent conversion tracking and call tracking configured identically at every location, so cost-per-lead and cost-per-call are directly comparable rather than skewed by inconsistent setup; a shared definition of a 'qualified lead' or 'booked job' across locations, ideally tied into a CRM or job-management system, so that raw lead counts can be turned into actual booked revenue and lifetime value per location rather than stopping at lead volume; and a normalized reporting layer — a dashboard or spreadsheet rollup — that presents cost-per-lead, cost-per-booked-job, and revenue-per-dollar-spent side by side across all locations on a common time basis, making it possible to spot the two or three underperforming branches that need attention (whether that's a local SEO gap, a slow-to-answer front desk hurting LSA ranking, or simply a smaller local market) without those branches being masked by strong performers in the aggregate number.

The single biggest ROI trap for multi-location businesses is judging performance purely on blended average cost-per-lead across the whole company: a chain with nine strong locations and one badly underperforming one can look 'fine' in aggregate while quietly wasting a meaningful share of total spend on the one branch dragging the average down. Location-level reporting, reviewed on a recurring cadence, is what prevents that blind spot.

Bringing It Together

Local SEM succeeds when geography, trust signals, and channel coordination are treated as the primary optimization levers rather than an afterthought bolted onto a national playbook. Presence-only location targeting and evidence-based radius or service-area boundaries stop budget from leaking to unreachable searchers. Local Service Ads, backed by the Google Guarantee or Screened badge, capture high-intent local demand on a pay-per-lead basis that rewards fast response and strong reviews rather than clever ad copy. Google Business Profile, call tracking, and disciplined lead-dispute habits turn raw clicks and calls into measurable, defensible ROI. And for businesses with more than one location, a consistent measurement structure is what turns a pile of location-level numbers into decisions leadership can actually act on. The next lecture extends this same discipline outward, into international and multilingual SEM campaigns, where geography and language become the primary axes of segmentation instead of a single radius around one storefront.

Related Lessons Across SEO, AEO, GEO, SEM, and PPC

Use these connected lessons to move through organic search, answer engines, generative AI visibility, paid search, and PPC without losing the bigger strategy.