Google Ads for Local Business: How It Works and How to Start

Person at a cafe table working on a laptop that shows an analytics dashboard, next to a cup of coffee

Google Ads for a local business comes down to three ways to advertise. Search campaigns are text ads on search results that reach people while they search Google for the services you offer, and you pay per click. Local Services Ads appear at the top of the results page for eligible local service businesses, and you pay only when a customer contacts you. Google is now moving Local Services Ads advertisers into Google Ads, as Performance Max campaigns with pay-per-lead goals, where you still pay only when a customer contacts you. And Performance Max with ordinary conversion goals runs one campaign across all Google Ads inventory, including YouTube, Display, Search, Discover, Gmail and Maps, and Google’s AI optimizes it toward the conversion goals you set.

In the accounts we manage, the order that wastes the least money is the same. Set up tracking for calls and booked jobs first. Set a budget from what a job is worth. Make sure the page each click lands on can get a call. Build Search campaigns around the jobs you want, then check the searches you paid for every week. Pay-per-lead ads can start early if your trade is eligible. Performance Max with ordinary conversion goals comes last, once your tracking counts real customers.

This guide walks through each step and links to our detailed guide for each one.

How Google Ads Works for a Local Business

The three ways to advertise show in different places and charge for different things, so the first decision is which ones fit your business.

Three ways to advertise on Google for a local service business
Way to advertise Where it shows What you pay for When it fits
Search campaigns Text ads on Google search results, for the searches your keywords match A click on your ad People search for your service by name and place. Open to most businesses
Local Services Ads, now moving into Performance Max with pay-per-lead goals At the top of the results page, for eligible service categories A lead: a customer who contacts you through the ad, such as by a call or a message Your trade is eligible, you pass Google’s screening, and someone answers calls and messages fast
Performance Max with conversion goals All Google Ads inventory, including YouTube, Display, Search, Discover, Gmail and Maps, from one campaign A budget Google’s AI spends across those channels, toward your conversion goals Your tracking already counts real leads and you want reach beyond Search

From Google’s campaign type, Performance Max, pay-per-lead and Local Services Ads pages, checked October 16, 2026. The links are in the Sources at the end.

Search and Local Services Ads can run side by side, and Google says combining both platforms can help maximize visibility and lead generation. Our comparison of Local Services Ads and Google Search ads shows when each one wins, and our guide to Local Services Ads for HVAC walks through the setup for one trade.

Step 1: Set Up Call and Booked-Job Tracking Before You Spend

Google Ads works toward the conversions you tell it count. In Google’s own words, a conversion action is a specific customer activity that is valuable to your business, and setting each one as primary (used for bidding) or secondary (observation only) is critical. Smart Bidding strategies such as Maximize Conversions and target CPA (a target cost per conversion) use Google AI to optimize for conversions in every auction. If the tracking counts page views or forms that fire twice, the campaigns learn to buy more of those.

For a local service business, three things are worth counting:

If your ads already run and the phone stays quiet, start with Google Ads clicks but no calls, which lists what to check, in order.

Tradeswoman in a hard hat, safety glasses and a high-visibility vest holding a pipe wrench
Photo: Kindel Media on Pexels

Step 2: Set a Budget From What a Job Is Worth

Most Google Ads campaigns run on an average daily budget. Google’s budget page says that for most campaigns you never pay more than two times your average daily budget on any one day, or more than 30.4 times it in a month. To turn a monthly budget into a daily one, divide by 30.4, the average number of days in a month. A $3,000 monthly budget is about $99 a day.

A budget that can pay for itself is worked back from a job, not picked from a range. Start with what a booked job is worth to you and how many leads it takes to book one, and you get the most you can pay for a lead. Our guide to calculating your maximum cost per lead works through the formula, and our local service budget guide shows what a given budget buys.

Averages help you sanity-check the plan. LocaliQ’s 2026 search advertising benchmarks put the average cost per lead at $66.69 across all industries and $90.92 for home and home improvement businesses. At LocaliQ’s averages for eight categories close to local service work, 10 leads a month cost this much:

Horizontal bar chart of what 10 leads a month cost at LocaliQ's 2026 average search ad cost per lead: physicians and surgeons $400, personal services $546, all industries $667, health and fitness $674, dentists $730, home and home improvement $909, real estate $1,025, attorneys and legal $1,316.
Source: LocaliQ, Search Advertising Benchmarks for Every Industry [2026 Data], last updated June 1, 2026, from its customers’ Google Ads and Microsoft Ads campaigns. Eight of LocaliQ’s 23 categories. Each bar is 10 times the average cost per lead for that category, rounded to the dollar: our arithmetic, not LocaliQ’s.

Your own cost per lead can land far from these averages, in either direction. The full table of Google Ads benchmarks by industry sits next to the questions that explain the gap, and the hidden costs of a low Google Ads budget covers what happens when the budget is too thin for the market.

Step 3: Send Each Click to a Page That Can Get a Call

A click you paid for still has to become a call, so the page comes before the campaign. It should match the search, show the phone number and a call button that works on a phone, and say which area you serve. Our guide to Google Ads landing pages for local service businesses covers what that page needs.

Step 4: Build Search Campaigns Around the Jobs You Want

Group your Search campaigns by the work you want more of: emergency repairs apart from planned installs, one service line apart from another. Each group gets its own keywords, ads and budget, so you can see which jobs pay and move money toward them. On a small budget, start with fewer groups so each one gets enough money to run.

Three settings decide where the money goes before any ad runs:

  • Match types. Broad match is the default for every keyword, and with broad match your ads may show on searches related to your keyword, including searches that do not contain its direct meaning. Google also says it’s critical to use Smart Bidding with broad match, so until your tracking is ready for Smart Bidding, lean on phrase and exact match, and watch the search terms report closely.
  • Location. By default, location targeting reaches people who are in or regularly in your area, plus people who have shown interest in it. Google recommends that default, but says to consider “Presence” targeting when you only want people in specific locations. For a business that serves a set area, that is usually the setting we use.
  • Calls and hours. Call assets can add your phone number to your ads, so people can tap a button to call you directly, and you can set the number to show only when your business can accept calls. An ad schedule limits your ads to the hours and days you choose.

Location is where a small budget leaks first. In a single-location clinic’s account we audited in September 2026, the only location targeted was the whole metro area, with the default setting, on $15 a day. Spread that thin, the ads showed for only 12% of the searches they were eligible for, and 43% were lost because the budget ran out. Distance was a poor guide to what to cut: over the three months to September 18, the clinic’s own town and the town next door produced no conversions, while towns farther out produced the lowest-cost conversions in the account. So we rebuilt the targeting around the towns its patients come from, checked against Google Analytics, and switched the setting to Presence.

If you want the structure for your trade, our guides cover HVAC companies, plumbers, roofing companies, tree service companies, dentists, chiropractors, gyms, solar companies and realtors.

Step 5: Check the Searches You Paid For Every Week

Your keywords are not the searches you pay for. The search terms report lists the searches that a significant number of people used and that showed your ad, and depending on your match types they can differ from your keyword list. Read it every week while a campaign is new.

When a search will never book a job, add it as a negative keyword. Negative keywords exclude search terms from your campaigns, and Google’s advice is to look for searches that are similar to your keywords but come from people looking for something else. For a trade, those are usually job seekers, do-it-yourself searches and product brands. In one installation company’s account we reviewed, they were only about $457 of the $11,705 spent on searches that produced no conversions; most of the rest was the right kind of search that did not convert. Our guide to Google Ads benchmarks shows how we sort that spend before cutting anything.

When to Add Performance Max

Performance Max now comes in two forms for a local business. With a pay-per-lead goal, it is where Google is moving Local Services Ads: you pay when a customer contacts you, and Google describes it as an automated campaign setup based on your Google Business Profile. That is a decision about leads, and it fits the same trades Local Services Ads did.

With ordinary conversion goals, Google recommends Performance Max when your business has specific conversion goals, such as generating leads, and when you want reach beyond your keyword-based Search campaigns, which it presents Performance Max as a way to complement. Because its Smart Bidding works toward your conversion goals, it can only be as good as what you count. If your tracking still counts page views or duplicate forms, add it after you fix Step 1, not before.

Running both is common. When a search is identical to an eligible exact match keyword in your Search campaign, the Search campaign gets priority over Performance Max. A Search campaign limited by budget can lose those searches to Performance Max.

What to Expect in the First 90 Days

This is the order we work in on a new account. Your timing will vary with your budget and how many calls you get.

The first 90 days of Google Ads for a local service business
When What to do What to watch
Week 1 Set up tracking for calls, forms and bookings, and test each one. Check the landing page on a phone: the number, a call button that works, the area you serve, and one test call Each test call and test form shows up once
Weeks 1 and 2 Launch Search campaigns by service, with call assets, Presence targeting and your answering hours. If your trade is eligible, apply for pay-per-lead ads Whether the searches you pay for are the jobs you want
Weeks 2 to 6 Read the search terms every week, add negative keywords and move budget toward the services that book Cost per lead by service
Weeks 6 to 12 Once calls and booked jobs are counted reliably, move bidding toward them with Smart Bidding, and allow for its learning phase Cost per booked job, not cost per click
Month 3 Compare cost per booked job by campaign. Add Performance Max with conversion goals only if the tracking holds Booked jobs and what they were worth

Google describes a standard 7 to 14 day learning phase for Smart Bidding, and it recommends judging results over periods with at least 30 conversions, such as a month or longer. On a small account, that can take longer than 90 days.

Do Google Ads Work for a Small Local Business?

Google Ads for a small business can pay off only when three things are true: people search for your service in your area, a booked job is worth more than the most you can pay to book one, and someone answers the phone when the ads run. If any one is missing, the ads will struggle to pay their way, and even with all three, nobody can promise a return. Google Ads cannot create searches that do not exist.

Judge the ads on the number that pays your bills: what a booked job cost you, with and without fees. Our page on cost per booked job explains why that number beats clicks and leads, and how to hire a Google Ads agency lists the questions to ask before you pay anyone to run them.

Get Your Google Ads Checked

Look at your own numbers first if you cannot say what a booked job cost from Google Ads, if the account counts more conversions than you had calls and forms, or if your ads show in places you do not serve.

We manage Google Search and Local Services Ads for local businesses that can count a booked customer. Every monthly report starts with what a booked customer cost you, with our fee included, and the fee is 25% of ad spend with a $500 minimum, month to month. See how our Google Ads and Local Services Ads management works.

Or start with the free basic audit: five short fields, no call needed. A deeper audit is paid, and we tell you the price before we start. Get the free audit.

Sources

  1. Google Ads Help, Choose the right campaign type. Checked October 16, 2026.
  2. Google Ads Help, About Performance Max campaigns. Checked October 16, 2026.
  3. Google Ads Help, About goals and leads for pay-per-lead goals. Checked October 16, 2026.
  4. Google Ads, Google Ads vs Local Services Ads for small business marketing, August 2025. Checked October 16, 2026.
  5. Google Ads, Reach Local Customers with Local Service Ads. Checked October 16, 2026.
  6. Google Ads Help, About conversion measurement. Checked October 16, 2026.
  7. Google Ads Help, About Smart Bidding. Checked October 16, 2026.
  8. Google Ads Help, Measure calls from ads. Checked October 16, 2026.
  9. Google Ads Help, About enhanced conversions for leads. Checked October 16, 2026.
  10. Google Ads Help, About average daily budgets. Checked October 16, 2026.
  11. LocaliQ, Search Advertising Benchmarks for Every Industry [2026 Data], last updated June 1, 2026. Checked October 16, 2026.
  12. Google Ads Help, About keyword matching options. Checked October 16, 2026.
  13. Google Ads Help, About advanced location options. Checked October 16, 2026.
  14. Google Ads Help, About call assets. Checked October 16, 2026.
  15. Google Ads Help, About Ad Scheduling. Checked October 16, 2026.
  16. Google Ads Help, About the search terms report. Checked October 16, 2026.
  17. Google Ads Help, About negative keywords. Checked October 16, 2026.

The clinic and installation company examples come from Google Ads accounts we audited or reviewed. Each is shown by type of business, with its period, and no client is named. The chart values and the daily budget example are our arithmetic on the figures cited above.