Local Services Ads put a business at the top of Google with a verified badge, and the owner pays per lead instead of per click. The hard part is everything around the ad: verification paperwork, a profile that ranks, a budget that makes sense, and junk leads that need flagging.
This guide shows you how to sell Google Local Services Ads management as a done-for-you offer. You'll choose categories, build a prospect list, spot the businesses that need you most, and pitch them with emails and call openers you can copy.
What Google Local Services Ads are and why owners struggle with them
Local Services Ads (LSA) appear at the top of Google for local searches like "plumber near me" or "family lawyer Denver." Each listing shows the business name, rating, review count, hours and a button to call or message.
The pricing model is the selling point. The business pays when a potential customer contacts them through the ad, not when someone clicks.
Businesses that pass Google's screening carry a Google Verified badge. Many owners still call it Google Guaranteed, because that was the older name, so use whichever term your prospect uses. Screening includes checks on business registration and the owner's identity, and depending on the category and location it can involve licenses or insurance too.
Here is where owners get stuck:
- Verification stalls. Documents get rejected, details don't match the Business Profile, and the owner gives up halfway.
- Set-and-forget profiles. Service types, job types and service areas are configured once and never revisited.
- Budget guesswork. The budget is too low to get leads or nobody knows what it's producing.
- Missed calls. Leads come in while the owner is on a roof or under a sink, and nobody calls back.
- Junk leads. Wrong service, wrong area, spam. Google lets advertisers flag invalid leads, but few owners do it consistently.
- Thin reviews. Rating and review count affect how the listing ranks inside the ad unit.
Every item on that list is a task you can take off their plate. That's your offer.
Which local service ads categories are worth targeting
Google groups eligible businesses into home services, business services, health, learning, care, wellness, beauty and automotive. Home services is the longest list, covering trades like roofing, HVAC, plumbing, electricians, pest control, locksmiths, garage doors, tree services and water damage restoration. Business services is mostly lawyers, plus financial planners, real estate agents, tax specialists and storage.
Availability varies by country and city. Check Google's eligible list for your market before you build anything.
Pick categories with these traits:
- High job value. One booked job pays for a lot of leads. Roofing, HVAC, foundations, solar, water damage restoration and personal injury law fit here.
- Urgent demand. People call the first business they see. Locksmiths, towing, drain experts, garage door repair and pest control.
- Owner-operated. You can reach the decision-maker directly by email or phone.
- Density. Enough businesses per metro to build a list of a few hundred.
Low-ticket categories like nail salons or car washes can work, but the math is harder to sell. Start where a single job is worth hundreds or thousands of dollars.
Narrow it down to one or two categories. Being "the LSA person for roofers" makes your emails sharper, your reports reusable and your results easier to show the next prospect.
What a managed LSA offer includes: verification, profile, budget and lead disputes
Owners don't buy "LSA management." They buy "I get the phone ringing and you deal with Google." Spell out exactly what that means.
Onboarding (one-time)
- Business Profile audit. Make sure name, address, phone, hours and categories match what goes into LSA. Mismatches slow verification.
- Verification packet. Collect whatever Google asks for in that category and location, such as registration details, licenses, insurance and owner ID, and submit it cleanly.
- Profile build. Select service types and job types, set the service area by city or zip, add hours, photos and a business bio.
- Budget setup. Set a starting monthly budget the owner is comfortable with and agree on when to raise it.
- Review requests. Set up a simple process for asking every finished job for a Google review.
Ongoing (monthly)
- Lead review. Listen to calls and read messages, then tag each one: booked, quoted, lost or invalid.
- Lead disputes. Flag invalid leads through Google's feedback process so the client can get credit where eligible.
- Tuning. Adjust budget, job types, service area and hours based on what books.
- Missed-lead alerts. Tell the owner when leads went unanswered, because responsiveness affects results.
- Reporting. A one-page report on booked jobs and cost per job.
Also be clear about what you don't do. You don't answer their phone, and you can't promise a specific position. Saying this up front prevents most churn conversations later.
Pricing an LSA management service against pay-per-lead costs
Lead costs vary a lot by category and city, and there's no reliable universal figure. Get real numbers from your first client accounts and use those in later pitches.
Common pricing models:
- Setup fee plus flat monthly retainer. Simple to explain and easiest to start with.
- Retainer tiered by ad spend. Bigger budgets mean more leads to review and dispute.
- Fee per booked job. Attractive to owners but risky for you, since you don't control who answers the phone.
Here's a worked example with made-up numbers to show the logic. Say a roofer's leads cost $60 in their market and they spend $2,000 a month, which is roughly 33 leads. If you catch and dispute 4 invalid leads, that's about $240 back. If better tagging and missed-call alerts move bookings from 6 jobs to 8, those two extra roofs are worth far more than a $500 management fee.
That's the pitch in one line: your fee should be smaller than the credits you recover plus the extra jobs you help book. Plug in real numbers once you have them.
Building a list of eligible local businesses from Google Maps and Yelp
Your list should only include businesses in categories that LSA supports in your market. Here's the process:
- Choose search terms. Use Google's category name plus common variations, such as "roofer," "roofing contractor" and "roof repair."
- Choose cities. Start with 5 to 10 metros or suburbs you can check by hand later.
- Pull from Google Maps. This gives you rating, review count, phone, website and address. Our Google Maps lead generation guide covers splitting searches so you don't miss results.
- Add Yelp. Yelp often lists the owner's name, which helps with personalization. See how to scrape Yelp business listings.
- Dedupe by phone number or website domain.
Prospect Cheap pulls live leads from both Google Maps and Yelp, then uses AI to visit each website and find emails, the owner's name and title, phone numbers and social profiles. That saves you a separate enrichment step.
Keep these columns: business name, category, city, rating, review count, website, phone, owner name, owner email, and an empty "LSA status" column you'll fill next.
Spotting good prospects: review count, rating and missing Google Verified badges
Maps data doesn't tell you whether a business runs Local Services Ads. You have to check the search results yourself, which takes a few minutes per category and city.

- Search "[category] near me" with your location set to the target city, or search "[category] [city]."
- Open the full list in the Local Services Ads unit at the top.
- Mark every business in your sheet that appears there as "running LSA."
- Mark everyone else as "not running."
Then sort your list into segments. Set your own thresholds, but this is a reasonable starting point:
- Segment A: Launch. Not running LSA, rating of 4.3 or higher, 20 or more reviews, has a website. They have the reputation to rank and are leaving the top spot empty.
- Segment B: Manage. Running LSA, but sitting low in the list or behind competitors with more reviews. Pitch disputes, tuning and review growth.
- Segment C: Fix reviews first. Rating under 4.0. LSA will be an uphill fight, so lead with reputation work. Here's how to find businesses with bad reviews and pitch that.
- Skip. Closed, no phone, outside the eligible categories.
One more signal is a business already paying for ads elsewhere. If a roofer is running Facebook ads but isn't in the LSA unit, they already spend on marketing. Prospect Cheap can pull advertisers from the Facebook Ad Library so you can cross-check them against your Maps list.
Finding the owner and writing a first line about their LSA visibility
Most businesses in LSA categories are run by the owner, so that's who you email. Check the website's About page, the Yelp listing, or state license lookups for trades and law firms. If you're using AI enrichment, check the owner name against the website before you send.
Your first line should show you looked at their actual search results. Templates:
Not running LSA:
Searched "roofer near me" from Plano this morning. Four roofers showed up above the map with the verified badge, and Lone Star Roofing wasn't one of them.
Strong reviews, no LSA:
212 reviews at 4.8 is more than any roofer currently sitting in the Google verified box for Plano.
Running but buried:
You're in Google's Local Services list for Tempe plumbers, but sixth of eight. The five above you all have more reviews.
Results shift with location and time of day, so say when and where you searched. Saving a screenshot gives you a strong follow-up. For doing this across hundreds of leads, see how to personalize cold email at scale.
Cold email and call angles that sell Google Local Services Ads management
Four angles work well:
- The visibility gap. Competitors are at the top and they aren't.
- The paperwork. "We handle verification so you don't have to."
- The wasted spend. For current advertisers: junk leads they're paying for and not disputing.
- The reviews. More reviews help them rank higher inside the ad unit.
Email template: not running LSA
Subject: roofers above you in Plano
Hi Mike,
Searched "roofer near me" from Plano this morning. Four roofers showed up in Google's verified box above the map, and Lone Star wasn't one of them, even though your 4.8 rating beats all four.
Those ads charge per lead, not per click. The hard part is the verification and setup, which is what we handle, along with flagging junk leads so you're not paying for them.
Want me to send the screenshot and a quick estimate of what it would take to get you in that box?
Sam
Email template: running LSA
Subject: your Google leads in Tempe
Hi Dana,
Saw Desert Flow in Google's Local Services list for Tempe plumbers, sixth of eight this morning.
Most owners I talk to pay for some wrong-area or spam leads without disputing them, and rank depends partly on reviews and response time. We review every lead, dispute the bad ones and work on the ranking factors.
Worth a 10-minute look at last month's leads together?
Sam
Call opener
"Hi, is this Mike? It's Sam. Quick one: when someone in Plano searches for a roofer, four companies show up at the very top with Google's verified badge, and you're not one of them. Have you looked at those ads before, or is it new to you?"
That question opens one of two conversations: "tried it, didn't work" or "never set it up." Both lead to your offer. For more on phone outreach, read cold calling local businesses.
Common objections
- "I tried it and the leads were junk." Ask if they disputed them. Most didn't. Explain your tagging and dispute process.
- "I already have an agency." Ask what their report shows. If it's leads and not booked jobs, that's your opening.
- "Too expensive." They set the budget and only pay for contacts. Start small and scale what books.
Keep objection handling scripts next to you when you call. When your segments are ready, Prospect Cheap can send each one straight to Instantly, Smartlead, lemlist or GoHighLevel, so segment A and segment B get their own sequences.
Keeping clients: reporting on booked jobs, not just leads
A report that says "42 leads" invites the question "so what?" Owners care about jobs and revenue, so report on those.
A one-page monthly report:
- Leads received (calls and messages)
- Leads disputed, and credits approved
- Booked jobs
- Cost per booked job (spend divided by booked jobs)
- Missed leads and how fast they were returned
- New reviews and current rating
- What you're changing next month
To get booked-job numbers, set up a 10-minute weekly check-in with the owner or office manager. Go through the tagged leads and confirm which turned into work. If they use a CRM, ask for read access instead.
Get ahead of the two biggest churn triggers. First, raise lead quality issues yourself before the owner does, and show the disputes. Second, warn seasonal businesses about slow months before the bill arrives.
Next steps
- Pick one LSA category and five cities in your market.
- Build a list from Google Maps and Yelp with owner names and emails.
- Check the LSA unit for each city and tag every business as running or not running.
- Split the list into launch, manage and fix-reviews-first segments.
- Write one email per segment using a first line from your search check.
- Send to 50 businesses per segment, call the ones that open, and build your report template before you sign your first client.
