Local business advertising comes down to one question: when somebody near you needs what you sell, do they find you or a competitor? There are more ways to answer that than ever, from Google Search and Local Services Ads to Meta, Nextdoor, Yelp, and a postcard in the mailbox. They do not all do the same job, and running all of them at once is one of the fastest ways to waste a small budget. This guide covers every channel worth knowing about, the order I would add them in, how to set your targeting radius and budget, and how to track the phone calls so you know which ads are actually paying for themselves.
- How local advertising actually works
- The free foundation: Google Business Profile and local SEO
- Google Search Ads and Local Services Ads
- Maps ads and Performance Max for local
- Meta Ads for local businesses
- Nextdoor, Yelp, and directory ads
- Direct mail, radio, and streaming TV
- Setting your targeting radius
- How to budget for local advertising
- Tracking calls and choosing your channels
1How local advertising actually works
Every local advertising channel does one of two jobs. It either captures demand that already exists, or it creates demand that does not exist yet.
Demand capture is someone typing "emergency plumber near me" into Google at 9 p.m. with water on the floor. They have already decided to hire somebody. Your only job is to be the business they find and call. Google Search Ads, Local Services Ads, Maps ads, and your Google Business Profile all live here.
Demand creation is reaching somebody who was not looking. A homeowner scrolling Facebook sees your before and after photos of a paver patio and thinks, "We should do that this spring." Meta Ads, Nextdoor, direct mail, radio, and streaming TV live here.
The reason this matters is cost. Demand capture is almost always the cheapest lead available to a local business, because the person is ready to buy. Demand creation works, but it takes longer, needs more creative, and pays off over a longer window.
So the rule I follow with almost every local business is simple. Get the demand-capture channels working first, then add demand creation once you know what a lead is worth. If your phone is not ringing from people actively searching for you, a billboard is not going to fix it.
Question to Answer:
Which of your current advertising dollars are going to people already searching, and which are going to people who were not looking?
2The free foundation: Google Business Profile and local SEO
Before you spend a dollar on local ads, set up the one listing that costs nothing. Your Google Business Profile is what shows up in the map pack and Google Maps, and it is also what powers several of the paid placements covered later in this guide.
Here is the minimum to get right:
- Primary category. Pick the most specific category that describes your main service. This is one of the strongest signals Google uses to decide which searches you show up for.
- Service area or address. Storefront businesses show an address. Service area businesses, like roofers and plumbers, hide the address and list the cities they cover.
- Hours that match reality. This matters more than ever now that Local Services Ads can bill for missed calls during your posted hours. More on that in the next section.
- Reviews, and replies to every one of them. Reviews drive clicks on your free listing and on your ads. Ask every happy customer, and respond to the good and the bad.
- Photos and posts. Real job photos, real team photos. Google brought back post view counts, so you can now see whether your posts get seen.
From there, local SEO is the long game. A service page for each main service, a page for each city you genuinely serve, and consistent business information across directories. Our Google Business Profile best practices guide and local SEO tutorial walk through the full process step by step.
Keep in mind, this foundation also makes your paid ads cheaper. A profile with strong reviews earns more clicks on Maps ads and Local Services Ads, and a site with real service pages gives your Google Ads somewhere to send people.
Question to Answer:
Is your Google Business Profile verified, in the right primary category, and showing hours your team can actually answer the phone?
3Google Search Ads and Local Services Ads
For most service businesses, Google is where local advertising starts. There are two products to know, and they work very differently.
Local Services Ads sit at the very top of the results for eligible categories like plumbers, electricians, HVAC, lawyers, and many home and health services. They show your review rating and a Google verification badge. You do not pick keywords and you do not pay per click. You pay per lead, meaning a call, message, or booking that Google counts as valid.
Two things changed this year. Google announced in July that Local Services Ads are moving into the Google Ads interface as a specialized pay-per-lead campaign type, and the old LSA dashboard is being retired account by account. And starting October 1, 2026, missed calls can be charged as valid leads if the caller stays on the line more than 20 seconds during your business hours, according to the notice reported by Search Engine Roundtable. If nobody answers your phone at lunch, tighten your posted hours or set up call forwarding.
Google Search Ads are the text ads you control completely. You choose the keywords, write the ads, pick the landing page, and pay per click. They take more work than LSAs, but they let you target specific services, like "tankless water heater installation," instead of only the broad category Google assigns you.
The two work best together. LSAs catch the broad "near me" searches at a fixed cost per lead. Search Ads go after the specific, higher-value jobs you want more of.
This is the summary version. For the full Google breakdown, including campaign setup, location assets, and keyword strategy, read our complete guide to Google local advertising and our comparison of Local Services Ads vs Google Search Ads.
Question to Answer:
Is your business category eligible for Local Services Ads in your market, and are you showing there yet?
4Maps ads and Performance Max for local
Google Maps is where a lot of local buying decisions happen, especially for restaurants, retail, auto repair, and any business people drive to. You can show up there with ads, but not through a separate Maps campaign you build by hand.
Here is how it actually works. You link your Google Business Profile to your Google Ads account and add a location asset. That makes your Search and Performance Max campaigns eligible to show promoted pins and listings inside Maps, with your address, reviews, and a directions or call button.
Performance Max with store goals is the option built for businesses that want foot traffic. Instead of optimizing for website leads, the campaign optimizes for store visits, direction requests, and calls. In September, Google added a setting called Local Customer Optimization that tells these campaigns to prioritize people who are close to your location and look ready to act. It is opt-in and only works on campaigns focused on offline store goals.
Keep in mind, Performance Max runs across Search, Maps, YouTube, Gmail, and Display, and it does not give you much control over where the budget goes. For a service business that lives on phone calls and form fills, I usually start with Search Ads and LSAs and add Performance Max later. For a storefront that wants people walking in the door, store-goal Performance Max is worth testing early. Our Performance Max guide covers setup.
Question to Answer:
Is your Google Business Profile linked to your Google Ads account so your ads are eligible to show in Maps?
5Meta Ads for local businesses
Facebook and Instagram are the best demand-creation channel most local businesses have access to. Nobody is searching for your business when they open Instagram, so the job here is different. You are putting your work in front of people nearby before they start shopping.
The strengths of Meta for local advertising:
- Tight geography. Drop a pin on your address and set a radius, or target specific ZIP codes and cities.
- Visual proof. Before and after photos, a 30-second walkthrough of a finished kitchen, a quick video of the owner explaining a service. These sell local services better than any headline.
- Offers perform well. A first-visit discount, a seasonal tune-up special, or a free estimate gives someone who was not looking a reason to act now.
- Retargeting. People who visited your website but did not call can see your ads again on Facebook and Instagram, which is often the cheapest win on the platform.
One of the biggest mistakes I see is a local business boosting random posts and calling that a Meta strategy. Boosting is fine for engagement, but if you want leads, build a real campaign in Meta Ads Manager with a lead or call objective and an offer worth responding to. Our Meta Ads lead generation strategy walks through how to set that up.
Meta leads are colder than search leads, so call them back fast. If you are deciding where to start, our breakdown of Google Ads vs Facebook Ads compares the two side by side.
Question to Answer:
Do you have an offer and real photos or video of your work ready to run on Facebook and Instagram?
6Nextdoor, Yelp, and directory ads
These are the second-tier channels. They work for some businesses, they waste money for others, and the difference usually depends on whether your customers actually use the platform in your market.
Nextdoor is built around neighborhoods, so it fits home services, real estate, landscaping, pest control, and anything homeowners recommend to each other. Nextdoor offers a self-serve ad platform where you can target by neighborhood and ZIP code. Before you pay for anything, claim your free business page and ask happy customers to recommend you there. Organic recommendations are what Nextdoor users trust most.
Yelp matters most for restaurants, salons, auto repair, and some home services. Yelp says on its own ad cost page that you can start with a daily budget as low as $5, and you pay per click. Here is the test I use. Search your main service and city on Yelp. If the results are full of your competitors with dozens of reviews and real activity, Yelp is worth considering. If the listings look abandoned, your customers are not there.
Other directories like Angi, Thumbtack, and industry-specific sites sell leads directly. Be careful with shared lead models where the same lead goes to several businesses at once. You end up racing three competitors to the phone, and the winner is usually whoever discounts the most.
Question to Answer:
When you search your main service on Yelp and Nextdoor, are your competitors active there, or is the platform quiet in your market?
7Direct mail, radio, and streaming TV
Offline advertising still works for local businesses. It is just harder to measure, so add it once your digital channels are producing.
Direct mail is the strongest of the three for most local service businesses. USPS Every Door Direct Mail lets you send postcards to every address on specific carrier routes without buying a mailing list. Retail EDDM postage runs about 26 cents per piece in 2026, according to this EDDM rate breakdown, plus printing and design. For example, a roofer could mail every home in a neighborhood that just had a hail storm, or a lawn care company could target routes full of single-family homes with large lots.
To make direct mail measurable, put a unique phone number or a short URL on the card that you do not use anywhere else. Every call to that number came from the mailer.
Radio builds name recognition across a whole metro area. It suits businesses with a broad service area and a memorable name or offer, like a personal injury firm or a large HVAC company. It is a poor fit for a business that serves a 10-mile radius.
Streaming TV (also called OTT or connected TV) puts video ads on services like Hulu, Peacock, and YouTube on the living room TV. The advantage over broadcast TV is targeting by ZIP code. It still works more like brand awareness than lead generation, so treat it as a later addition, not a starting point.
Question to Answer:
If you ran a mailer next month, how would you know which calls it produced?
8Setting your targeting radius
Your targeting area decides who sees your ads, and getting it wrong is one of the most common ways local businesses waste money. Too wide and you pay for clicks from people you will never serve. Too narrow and your ads barely show.
Here is the process I use:
- Start with where your profitable jobs come from. Pull your last 6 to 12 months of customers and look at where they live. That is your real service area, which is often smaller than the one on your website.
- Factor in drive time, not just distance. Fifteen miles in a rural area might be 20 minutes. Fifteen miles across a major city might be an hour each way. Target the areas where the job is still worth the drive.
- Use ZIP codes or cities when the map is uneven. A radius is a circle, and your service area usually is not. Target ZIP codes when there is a river, a state line, or a part of town you do not want to serve.
- Check your location setting in Google Ads. Google's default, "Presence or interest," can show ads to people outside your area who are only interested in it. For most local service businesses I switch this to "Presence," which Google describes as people physically in or regularly in your targeted locations.
- Review location reports after 30 days. Google Ads and Meta both show where your clicks and conversions came from. Cut the areas that spend without producing.
Keep in mind, very small radiuses can stop your ads from showing much at all. Google notes that tiny radius selections may cause ads to show intermittently, so if a 3-mile radius is getting almost no impressions, widen it before you raise your bids.
If you have more than one location, each one needs its own targeting. Our guide to Google Ads for multi-location businesses covers how to structure that.
Question to Answer:
Does your current targeting match where your best customers actually live, or the service area you listed years ago?
9How to budget for local advertising
The right budget is the amount it takes to get enough leads to learn what works. Figure out what a new customer is worth to you, then work backward:
- Know your customer value. A one-time $200 service call and a $12,000 roof replacement deserve very different ad budgets.
- Estimate your cost per lead. Look up what clicks cost in your market. The Keyword Planner method for local service ads shows you local search volume and bid ranges by city.
- Plan for enough volume. If you only get three leads a month, you cannot tell whether a campaign works or got lucky. Budget for enough leads to see a pattern within 60 to 90 days.
- Put most of the money in demand capture first. A reasonable starting split for a service business is the large majority in Google Search and LSAs, with a smaller test budget on Meta.
If your budget is tight, do not spread it thin. $600 a month across five channels gets you nothing useful anywhere. $600 a month in one well-built Google Search campaign can work. Our $20 per day Google Ads strategy shows how to make a small budget count, and our Google Ads costs guide explains how billing works.
For reference, if you want an agency to run it, our Google Ads management starts at $1,000 a month with a minimum ad budget of $3,000 a month. Below that level, managing it yourself with the guides above is usually the better use of your money.
Question to Answer:
What is a new customer worth to your business, and how many leads can your current budget realistically produce each month?
10Tracking calls and choosing your channels
Most local leads come in as phone calls. If you are not tracking calls, you cannot tell which channel produced the job, and every budget decision becomes a guess.
At the very least, track three things in Google Ads: calls from your ads, calls from the phone number on your website, and form submissions. Our tutorials on phone call tracking with Google Tag Manager and conversion tracking for local websites walk through the setup step by step. Keep in mind, a click on your phone number is not a call. Count calls that last long enough to be real conversations, usually 60 seconds or more.
If you run several channels, a call tracking tool like CallRail gives each channel its own number, so you can see which calls came from Google, Meta, a mailer, or your Business Profile. It is worth looking into once you are spending across more than one or two channels.
Once tracking is in place, choosing channels gets much easier. Here is how they compare:
| Channel | Job | Best Fit | When To Add It |
|---|---|---|---|
| Google Business Profile | Free map pack and Maps visibility | Every local business | Day one |
| Local Services Ads | Pay per lead at the top of Google | Eligible service categories | First, if eligible |
| Google Search Ads | Capture specific service searches | Service businesses, professional services | First |
| Performance Max (store goals) | Foot traffic, directions, calls | Storefronts, restaurants, retail | Early for storefronts, later for services |
| Meta Ads | Build demand, offers, retargeting | Visual services, offers, seasonal work | Once search is producing |
| Nextdoor and Yelp | Neighborhood and review-driven discovery | Home services, restaurants, salons | Only if your customers use them |
| Direct mail | Reach every home on a route | Home services, seasonal offers | With a unique tracking number |
| Radio and streaming TV | Metro-wide brand awareness | Large service areas, established brands | Last |
Add one channel at a time, give it 60 to 90 days with tracking in place, and keep the ones that produce customers at a cost you can live with.
Question to Answer:
Can you tell, right now, how many phone calls each of your advertising channels produced last month?
Related: Local Advertising Guides
Related: Local Advertising Services
In Summary
The main takeaway is that local business advertising works best in layers. Start with the free foundation, your Google Business Profile and a website with real service pages. Then add the channels that capture people already searching, Local Services Ads and Google Search Ads, before you spend on channels that create demand like Meta, Nextdoor, direct mail, or streaming TV.
From there, set your targeting radius around where your best customers actually live, put enough budget into one or two channels to learn what works, and track every phone call so each decision is based on real leads instead of guesses. Add one channel at a time and keep the ones that pay for themselves.
If you want a second set of eyes on your local advertising, schedule a free consultation and we can walk through what makes sense for your market.
0 comments