Most service businesses running Google Ads are paying for clicks outside their service area. They’re showing ads to people who can’t become customers and missing the people who can. The problem isn’t the channel — it’s three or four settings that most campaigns never touch.
Location Targeting — The Default That Leaks Budget
This is the first thing to fix in any local service business campaign. It is almost universally misconfigured in unmanaged accounts.
”Presence or interest” vs. “presence only”
When you set up a Google Ads campaign and target “Austin, TX,” Google’s default setting is “People in, or who show interest in, your targeted locations.” That second part — “who show interest in” — means your ads can show to someone sitting in Seattle who types “plumber in Austin” while planning a trip. They’re not going to hire a local plumber. You paid for that click.
The fix: under Campaign Settings → Locations → Location Options, change the setting to “Presence: People in or regularly in your targeted locations.” This single change stops your ads from showing to people outside your service area who happen to include your city name in a search.
If you haven’t made this change, check your Search Terms report. If you see location-specific searches from people clearly not in your area — you’ve been paying for them.
How to set your service radius correctly
Radius targeting sets a geographic circle around a point (usually your business address). A 25-mile radius sounds reasonable. In a dense metro area, it covers a service area most businesses can’t realistically serve in under 60 minutes — and you’ll pay the same CPC for a customer 24 miles away as one 2 miles away.
Be honest about your actual service radius. If you’re an HVAC company in Houston and you won’t drive more than 15 miles for a service call, set a 15-mile radius. If you serve the entire metro, use zip code targeting instead of radius — it gives you more precise control over which areas receive budget.
Zip code targeting also lets you apply bid adjustments. Put more of your budget into the zip codes where you close the most jobs.
Bid adjustments by location: competing harder in your core service area
Once you’ve been running for 60+ days, your Google Ads account has data on which zip codes or areas within your target radius produce conversions at what cost. Use that data to apply bid adjustments: increase bids by 15–25% in your highest-converting areas, decrease by 10–15% in fringe areas where you generate clicks but few leads.
This is how a small local business competes more efficiently in its core market rather than spending equally on every location within a broad radius.
Local Services Ads vs. Standard Google Ads
These are different products, and understanding both helps you allocate your paid search budget correctly.
How Local Services Ads work and who qualifies
Local Services Ads (LSAs) appear above standard Google Ads in search results. They display your business name, review rating, phone number, and a “Google Guaranteed” or “Google Screened” badge. You pay per lead, not per click — Google charges you for each call or message you receive through the LSA, not for each impression your ad gets.
LSAs require a background check, license verification, and insurance documentation. The process takes 1–4 weeks. Once approved, you set a weekly lead budget (not a click budget), and Google distributes your ads based on availability, ratings, and location.
LSAs generate leads at an average 30–50% lower cost-per-lead than standard search ads for verified service businesses, according to Google’s own benchmarks. They also carry the “Google Guaranteed” badge, which builds trust faster than a standard text ad.
When LSA outperforms standard search ads
LSA is typically stronger for: high-frequency local service categories (plumbing, HVAC, electrical, house cleaning, pest control), businesses with strong Google review profiles (4.5+ stars with 50+ reviews), and markets where competitors haven’t yet adopted LSA (lower competition for placements).
The limitation: you have less control over when your LSA shows, what searches trigger it, and how Google decides to distribute your leads within the weekly budget. You can’t add negative keywords, set keyword-level bids, or control which services trigger the ad.
Running both simultaneously: avoiding self-competition
Running LSA and standard search ads at the same time is fine — Google treats them as separate systems and you won’t compete against yourself in the auction. In practice, LSA typically handles the highest-intent, highest-volume local searches while your standard campaigns can target more specific or long-tail terms that LSA’s broader matching doesn’t capture well.
Don’t assume one replaces the other. Test both, measure cost-per-lead from each, and allocate budget based on which produces better efficiency in your specific market.
Keyword Strategy for Local Search
”Near me” and local modifier keywords — should you bid on them?
“Near me” is the fastest-growing local search modifier — these searches have grown 150% faster than traditional local searches over the past five years (Think with Google). But you shouldn’t necessarily build your entire campaign around “near me” terms.
In many local markets, “[service] near me” has less search volume than “[service] [city name]” or “[service] [neighborhood].” Use the Keyword Planner with your specific service area selected. The results will show which formulations your customers actually use, not what you assume they search.
A plumber targeting “plumber near me” might find that “emergency plumber Houston” has 3x the local monthly search volume. Target what’s searched, not what sounds logical.
Service + city combinations vs. service + near me: how to decide
Both approaches work. The practical guideline: if your business name or service area is strongly associated with a specific city (you operate primarily in one city, you’re known in that market), lead with city-modifier keywords. If you’re targeting a broad metro area with multiple neighborhoods and suburbs, include both formulations.
Add all geographic variations to your campaigns: city name, major neighborhood names, surrounding suburbs within your service radius. Use phrase and exact match — not broad match — for all geographic keyword variations.
Negative keywords specific to local service businesses
Before launch, add these to your negative keyword list: jobs, hiring, salary, career, training, certification, course, DIY, how to, free, cheap, template, wholesale. For service businesses specifically, also add: school, apprenticeship, license requirements, and the names of any trade associations or certification bodies you’re not affiliated with.
For a detailed starter negative keyword list and match type guidance, see our Google Ads for small business guide.
Ad Copy That Works for Service Businesses
The information hierarchy that converts
Local service business searchers prioritize specific information in this order: availability (can you help me today?), location (are you near me?), trust signals (are you licensed and reviewed?), price signals (free estimate? what does it cost?).
Your ad copy should deliver these in this order. Don’t open with your brand name or a mission statement. Open with what the searcher needs to know right now.
Example: “Same-Day Plumber in Austin | Licensed & Insured | Free Estimates | Call Now” answers availability, location, trust, and next step in 10 words.
Using dynamic location insertion in ad headlines
Dynamic keyword insertion lets you automatically insert the user’s search location into your ad headline. “{CUSTOMIZER: City}: Trusted Plumber” becomes “Austin: Trusted Plumber” for someone in Austin. This increases relevance without requiring you to write separate ads for every city and neighborhood in your service area.
Use it carefully — it looks odd if the location it inserts doesn’t match a city name (it can insert “Near Me” or other search terms if you’re not careful). Set a default headline that works if the insertion fails.
Call-out extensions that matter for service businesses
Callout extensions (short text snippets under your ad) are free and increase CTR. For service businesses, high-performing callouts include: “Licensed & Insured,” “Same-Day Service Available,” “Free Estimates,” “Family Owned,” “Emergency Service,” “5-Star Reviews,” and specific service qualifications like “Google Guaranteed” if you have LSA running.
Don’t list every possible callout. Pick the 4–6 most relevant to your service type and the concerns of your target customer.
Call Tracking and Conversion Setup for Service Businesses
For most local service businesses, the phone call is the conversion. Getting the tracking right here is critical.
Google call forwarding numbers vs. third-party call tracking
Google Ads can generate a call forwarding number that routes calls to your real number and records the call in Google Ads as a conversion. This is free and integrates directly with your campaign data. The limitation: you lose the call data if you stop using Google Ads, and the forwarding number doesn’t work with all third-party scheduling tools.
Third-party call tracking platforms (CallRail, CallTrackingMetrics) give you more detail — call duration, recording, keyword-level attribution — but add monthly cost. For most SMBs starting out, Google’s built-in call tracking is sufficient. Once you’re spending $2,000+/month and want keyword-level call attribution, third-party tracking becomes worthwhile.
Setting up call length as a conversion signal
Not all phone calls are leads. Someone who calls and hangs up in 15 seconds probably didn’t connect or misdalled. Someone who stays on the line for 90 seconds is a conversation — and likely a lead.
In Google Ads call tracking settings, set your minimum call duration for a conversion to 60–90 seconds. Service businesses using call length as a conversion signal report 25–35% more accurate lead tracking than those counting all calls as conversions. More accurate conversion data means better automated bidding decisions.
After-hours call handling: should you pause ads when no one answers?
If your phone goes to voicemail after 7pm and you’re running ads until midnight, you’re paying for calls that generate frustration instead of leads. There are two solutions: get an answering service or virtual receptionist to handle after-hours calls (recommended for businesses spending $2,000+/month), or set your ad schedule to stop when you stop answering.
A call that goes to voicemail doesn’t just waste the click cost — it starts the customer experience with a failure to connect, which reduces the chance they call back.
Ad Scheduling — When Your Customers Actually Search
Time-of-day patterns for service business searches
Ad scheduling data for service verticals consistently shows: 7am–8pm Monday through Friday generates approximately 70% of conversions on average. Saturday morning (8am–12pm) is typically the second-highest converting window. Late nights (10pm–6am) generate clicks at low conversion rates.
These are averages. Your specific business and market may differ — a locksmith or emergency plumber operates differently from a landscaper or cleaning service.
How to use your Google Ads data to find your highest-converting hours
After 60+ days of campaign data, go to the “Hour of day” segment in your campaign report (Segments → Time → Hour of day). This shows your cost, clicks, and conversions by hour. Sort by conversions per dollar spent. Those are your highest-value hours.
Increase bids by 15–20% during high-converting hours. Decrease or pause during low-converting hours. This lets you concentrate budget where it performs without changing your total spend.
Weekend vs. weekday bid adjustments for emergency services
Emergency services — plumbing, HVAC, locksmith — should typically run 7 days per week with higher bids on weekends when emergency calls peak and competition may be thinner. For appointment-based services (cleaning, landscaping, pest control), weekends may generate interest but not immediate conversions — test before assuming weekend spend is efficient.
Budget Strategy for Local Markets
Estimating search volume in your specific service area
National keyword volume averages tell you almost nothing about your local market. The Keyword Planner lets you filter by geographic area. Use your specific city, metro area, or service radius to get localized volume estimates.
A plumbing service in Austin, TX will see very different volume numbers than the same service in a rural market. The local estimate is the one your budget needs to match — not the national average.
How to calculate the right daily budget for your market
Your daily budget should cover 10–20 clicks per day at your target CPC. If clicks in your market cost $9 and you want 15 clicks per day, you need a $135/day budget ($4,050/month). Budgets that allow for fewer than 5 clicks per day don’t generate enough data for meaningful optimization.
The average HVAC or plumbing company in a mid-size U.S. market pays $8–$18 per click on competitive terms. A $1,000/month budget covers 55–125 clicks. That’s enough to run a functional campaign with conversion tracking and generate data for optimization.
When the top 3 bids dominate your market
In some highly competitive local markets, a handful of large competitors or franchise operations hold the top 3 ad positions with bids small businesses can’t match. In those cases:
Target specific long-tail searches where competition is lower and intent is still high. “Emergency pipe burst plumber Austin” has lower competition than “plumber Austin” but very high intent. Add geographic modifiers for specific neighborhoods where competitors may be less focused. Use Local Services Ads, where your review ratings and response time can outcompete a bigger budget.
Our Google Ads management program covers all of these local targeting decisions, plus conversion tracking setup, ongoing optimization, and monthly reporting. The Kickstart package starts at $697/month. For a quick read on your current account before making any changes, run a quick audit at honest.designodin.com.
Frequently Asked Questions
What’s the difference between Local Services Ads and regular Google Ads? Local Services Ads appear above standard Google Ads in search results, carry a “Google Guaranteed” or “Google Screened” badge, and charge per lead rather than per click. Standard Google search ads give you full control over keywords, ad copy, and bidding. LSAs require verification (background check, license, insurance) and have less targeting control. Many service businesses benefit from running both simultaneously.
How do I stop my Google Ads from showing outside my service area? Change your location targeting from the default “People in, or who show interest in, your targeted locations” to “Presence: People in or regularly in your targeted locations.” This setting is under Campaign Settings → Locations → Location Options. Making this change stops your ads from showing to people in other cities or states who mention your target location in their search.
Should I run Google Ads 24/7 or only during business hours? It depends on whether someone answers your phone (or your chat) 24 hours a day. If calls go to voicemail after hours, pause your ads during those hours unless you have a system for capturing and following up on voicemail leads within minutes. An unanswered phone call from a Google Ads click is a wasted lead, not just a wasted click.
How much should a local plumber or HVAC company spend on Google Ads? The minimum functional budget in a competitive mid-size market is $1,000–$1,500/month. That generates 55–125 clicks at $8–$18/click — enough for meaningful optimization. In major metros (Chicago, LA, New York), budgets of $2,500–$5,000/month are more competitive. Local Services Ads can be run alongside standard ads at lower cost since you pay per lead, not per click.
Is it worth bidding on “near me” keywords for my service business? Yes, but verify the actual volume in your market first. Use the Google Keyword Planner with your service area selected to compare “plumber near me” search volume against “[service] [city name]” searches in your area. Often the city-specific term has higher local volume. Include both formulations with phrase match, and let your Search Terms report show which version your actual customers use.
How do I track phone calls from Google Ads? Enable call tracking in Google Ads by adding a call extension with Google call forwarding turned on. This generates a Google forwarding number that routes calls to your real number and records them as conversions. Set minimum call duration (60–90 seconds) to filter out short, non-lead calls. For more detail and keyword-level call attribution, consider a third-party call tracking tool like CallRail.
Can I run Google Ads and Local Services Ads at the same time? Yes. They’re separate systems and don’t compete against each other in the same auction. Running both simultaneously typically increases your overall presence in local search results — LSA captures the high-intent local service searches at the top of the page, while standard search campaigns capture specific service types, long-tail terms, and geographic variations that LSA’s broader matching misses.