Marketing
Google Ads Local Customer Optimization: Should a Service Business Turn It On?
Learn how Google Ads Local Customer Optimization works, its offline-only rule, when it fits service businesses, and when online bookings make it a poor fit.
Overview
A new Google Ads setting can sound perfect for a local service business simply because it has the word local in the name.
Local Customer Optimization deserves a more careful decision.
Google built the setting for Performance Max campaigns with store goals. It is designed to prioritize people who are close to, interested in, or actively navigating toward a business area and appear ready to take a local action.
That can fit a walk-in clinic, salon, showroom, repair shop, studio, venue, or other business where a real physical location is central to the customer journey.
But there is a major limitation for appointment businesses:
Google currently makes Local Customer Optimization available only when the campaign is optimizing to offline goals. It is not compatible with online campaign goals.
If your most important conversion is a completed booking on your website, that limitation is not a footnote. It is the core decision.
Quick answer
Turn on Local Customer Optimization only when all of these statements are true:
Leave it off, or use a different campaign structure, when the campaign's primary success event is an online booking, lead form, online purchase, or other online conversion.
For service businesses, the smartest question is not “Is Local Customer Optimization good?”
It is:
“What action do I actually want this campaign to optimize?”
- You are using an eligible Performance Max campaign for store goals.
- You have real business locations connected through the appropriate location setup.
- The campaign is intended to optimize for offline actions such as store visits, store sales, Google-hosted contacts, or directions.
- You are comfortable keeping online campaign goals out of that campaign while Local Customer Optimization is enabled.
- Your Business Profile and location data are accurate enough to send customers to the right place.
- You can judge results against real business outcomes instead of assuming more local ad activity automatically means more revenue.
What is Local Customer Optimization?
Local Customer Optimization is a campaign-level setting within Performance Max for store goals.
Google says it is meant to prioritize potential customers who are close to or interested in a business area and ready to take an immediate action, such as visiting or contacting the business.
The feature is designed around local-intent moments across:
Those moments can include someone:
This is different from simply choosing a city or radius and assuming every person inside it has the same intent.
Local Customer Optimization uses Google's campaign automation to prioritize people whose behavior suggests that a local action may be closer.
- Google Maps;
- Waze;
- local formats on Google Search.
- navigating nearby;
- planning a trip;
- searching for a service in a particular area;
- looking for directions;
- deciding which nearby business to contact.
The most important rule: it is offline-only
Google's current documentation says Local Customer Optimization is available when a Performance Max campaign is optimizing only to offline goals.
Examples Google currently lists for store goals include:
Google also says the feature is not compatible with online campaign goals.
That creates a very practical fork for service businesses.
- store visits;
- store sales;
- contacts hosted by Google;
- directions hosted by Google.
If your campaign is meant to drive physical visits
Local Customer Optimization may be a reasonable fit to test.
Examples:
- a salon wants more walk-ins and same-day visits;
- an auto repair shop wants nearby drivers to call or navigate to the shop;
- a showroom wants people to visit before making a larger purchase;
- a studio wants more local people to discover and visit its physical location;
- a venue wants high-intent local prospects to call or request directions.
If your campaign is meant to drive online bookings
Do not switch the campaign to offline-only just because the local setting sounds attractive.
If a customer normally:
then the completed booking is a very meaningful business outcome.
Removing that online goal from a campaign solely to unlock Local Customer Optimization can make the campaign optimize toward a different behavior than the one the business actually values.
For more on the owned booking journey, see How Online Booking Works for Service Businesses and Booking Page Best Practices.
- discovers the business;
- visits the website;
- chooses a service;
- selects a time;
- completes the booking online;
A simple decision tree for appointment businesses
Use this sequence before touching the toggle.
Step 1: Where does the real conversion happen?
Ask:
Write down the one or two actions that most reliably represent real business value.
Do not start with the Google Ads feature.
Start with the customer journey.
- Does the customer normally walk in?
- Does the customer usually call?
- Does the customer request directions and then visit?
- Does the customer book on the website?
- Does the customer submit an online form?
- Does the customer pay online?
- Does a staff member close the sale later?
Step 2: Is the campaign supposed to optimize offline only?
If yes, continue.
If no, Local Customer Optimization currently conflicts with that campaign design.
A website-booking campaign and an offline-visit campaign may need different measurement logic rather than one campaign trying to represent every possible outcome.
Step 3: Do you have a real location to promote?
Performance Max for store goals uses business locations.
Google's setup can use locations from:
Before advertising a location, make sure it represents a real business location and is accurate.
If you are a service-area business that hides its address because customers do not visit that location, do not invent or expose an address just to force an advertising feature.
For the organic profile side, see Google Business Profile Service Area: Setup Guide.
- Google Business Profile;
- linked location assets;
- affiliate location assets where relevant.
Step 4: Is your location data clean?
Check:
Google's local advertising systems are downstream of location data. A sophisticated bidding setting cannot rescue a wrong phone number or stale location.
For service information, see Google Business Profile Services: Setup Guide.
- business name;
- address where applicable;
- map pin;
- phone;
- opening hours;
- temporary closures;
- photos;
- services;
- location grouping for multi-location businesses.
Step 5: Can you measure what happened after the ad interaction?
A direction request is not automatically a visit.
A call click is not automatically a completed call.
A visit is not automatically a sale.
A local action is not automatically a repeat customer.
Before testing, decide how you will compare advertising activity with your actual operating data.
Local Customer Optimization versus normal online-booking optimization
Consider a beauty studio with a physical location.
Most new clients discover the studio online and then book a time on its website.
The business also gets some walk-ins and phone calls.
Scenario A: online booking is the main acquisition path
The business cares most about completed website bookings.
In that case, a campaign built around online booking conversions has a clear signal tied to the business outcome.
Local Customer Optimization should not replace that goal merely because nearby users sound valuable.
Scenario B: a separate campaign is designed for physical visits
Suppose the business wants to test a local campaign specifically for:
That is much closer to the purpose of Performance Max for store goals.
A separate offline-goal campaign can make the test easier to interpret because the objective is explicit.
- same-day visits;
- calls to the location;
- directions;
- measured store visits where eligible.
Scenario C: the business wants both from one campaign
This is where the current limitation matters most.
Google says Local Customer Optimization is not compatible with online campaign goals.
If both online bookings and offline actions are essential, do not pretend the toggle solves both simultaneously.
Choose a campaign structure that preserves the conversions you actually need to optimize and report.
What Local Customer Optimization is not
It is not a promise of more customers
Google describes how the feature changes campaign optimization.
It does not guarantee:
Treat any test as a measurement problem, not a promise.
- more appointments;
- lower cost per acquisition;
- more profitable customers;
- more store visits;
- a specific uplift.
It is not simple radius targeting
Performance Max for store goals can use location and radius concepts, but Local Customer Optimization is specifically about prioritizing ready-to-act local customers using Google's signals.
Do not reduce the feature to “show ads to everyone within X miles.”
It is not a replacement for accurate Business Profile data
The campaign still needs correct locations.
If your address, hours, phone, or location selection is wrong, a local optimization setting can magnify the operational problem by sending high-intent people toward bad information.
It is not compatible with Merchant Center product campaigns
Google currently says Local Customer Optimization is not compatible with Performance Max campaigns advertising products from a linked Merchant Center account.
For a service business without a product-feed campaign, that may be irrelevant.
For a hybrid retailer/service business, it can be decisive.
How to enable Local Customer Optimization in a new campaign
Google's current help flow for a new eligible campaign is:
The exact interface can change, so use Google's current help page and the controls visible in your account as the source of truth.
- Open Campaigns in Google Ads.
- Create a new campaign.
- Choose Local store visits and promotions as the campaign objective.
- Choose Performance Max as the campaign type.
- Confirm the offline conversion goals for the campaign.
- Turn on the Local customer optimization setting when it appears.
- Select the business locations to promote.
- If the account is linked to Merchant Center, make sure the campaign is not using advertiser products from Merchant Center because the feature is incompatible with them.
- Continue the campaign setup.
How to enable it in an existing campaign
For an eligible existing Performance Max campaign for store goals, Google's current path is:
Google also lets you turn the setting off again.
That reversibility is useful because it allows a controlled test without pretending the decision is permanent.
- Open the campaign.
- Go to Settings.
- Find Budget and bidding optimization.
- Open the Local Customer Optimization setting.
- Turn it on.
- Save.
What happens if you later need an online goal?
Google's current documentation is explicit: if Local Customer Optimization is turned on, you must turn it off before adding an online goal to the campaign.
That means campaign-goal changes deserve documentation.
Record:
Without a timeline, performance changes can become a fog of “something changed in Google Ads.”
- the date the toggle was turned on;
- the offline goals active at that time;
- the locations included;
- the budget and bidding configuration;
- the date any online goal was later added;
- the date the toggle was disabled.
Pre-launch checklist for a service business
Business Profile and location
- The correct business/location is selected.
- The location is active.
- The name matches the real business.
- The address is accurate where customers can visit.
- The map pin is correct.
- The phone number works.
- Opening hours are current.
- Holiday/special hours are maintained.
- The services advertised are actually available at that location.
Campaign objective
- The campaign is intentionally offline-only.
- You know why an online booking or lead goal is not in this campaign.
- The selected offline conversion goals represent meaningful actions.
- Merchant Center products are not part of the campaign.
Measurement
- You have a baseline from before the change.
- You know which offline actions Google will report.
- You have a way to compare ad activity with bookings, visits, calls, or sales in your own records.
- You will not count every direction click as a completed customer.
- You have a date for the first review.
Operations
- Staff know which phone number customers may call.
- The physical location is ready for walk-ins if walk-ins are being encouraged.
- Availability, hours, and closures are accurate.
- The website still gives customers a clear path when they choose to research before visiting.
How to evaluate a test without fooling yourself
The safest measurement framework has three layers.
Layer 1: advertising signals
Review what Google reports for the campaign:
- spend;
- local actions;
- calls or hosted contacts where applicable;
- directions;
- store visits or store sales when eligible and available.
Layer 2: owned-business outcomes
Review your own records:
The numbers will not necessarily match one-to-one.
They answer different questions.
- new client records;
- appointments;
- completed visits;
- cancellations;
- payments;
- repeat bookings.
Layer 3: business quality
Ask:
OneStudio can help organize the owned side of that journey through website, booking, client records, payments where enabled, reminders, and business analytics. It does not manage Google Ads or automatically import Local Customer Optimization data. See OneStudio Features.
- Did the people reached need the services we actually provide?
- Did staff receive more relevant calls?
- Did no-show or low-intent traffic change?
- Did the location receive visits during hours it could serve them?
- Did the campaign produce profitable work, not merely activity?
Multi-location businesses need one extra check
A multi-location business should not treat every branch as interchangeable.
Suppose a company has three locations:
Sending the same service campaign to all three can create a mismatch.
Before launch, verify:
Local optimization is only useful when the selected location can fulfill the promise in the ad.
- Location A offers appointments and walk-ins.
- Location B is appointment-only.
- Location C does not offer the service being advertised.
- which locations are attached to the campaign;
- which services exist at each location;
- which hours apply;
- whether location groups are being used;
- whether a customer could actually receive the advertised service there.
Service-area businesses need extra caution
Google's broader local advertising products can support some service-area scenarios, but Local Customer Optimization is built around Performance Max for store goals and business locations.
If your Google Business Profile hides the address because customers do not visit you there:
Use the configuration and eligibility available in your actual Google Ads account, and keep the public location representation consistent with how the business really operates.
- do not expose a home address solely to make an ad feature appear;
- do not create a fake storefront;
- do not use a virtual address as a shortcut;
- do not assume an organic service area is equivalent to an advertising location asset.
Build the customer journey you actually want
Local Customer Optimization can be useful when the campaign's real job is to drive people toward a physical business location.
It is the wrong shortcut when the campaign's real job is to generate completed online bookings.
Define the conversion first. Then choose the advertising setting.
If your ads send prospects to your owned website or booking flow, OneStudio can help keep the rest of the service-business journey connected: editable website, online booking, client history, reminders, payments where enabled, and business analytics.
Questions businesses ask
Is Local Customer Optimization available in every Google Ads account?
Do not assume so. Google documents the feature for eligible Performance Max campaigns for store goals, and rollout/account availability can vary. Check the controls in the live account.
Can I use Local Customer Optimization with website booking conversions?
Not in the same campaign while the setting is enabled. Google's current documentation says the feature is incompatible with online campaign goals.
Does it work with Merchant Center products?
Google currently says no. Performance Max campaigns advertising products from Merchant Center are not compatible with Local Customer Optimization.
Does Local Customer Optimization replace location assets?
No. The campaign still needs eligible business locations. Google can use Business Profile locations or linked location/affiliate location assets.
Should a salon or studio turn it on?
Only if the campaign is intentionally trying to optimize offline actions and the physical-location setup is appropriate. A salon whose main conversion is a completed online booking should not remove that goal simply to unlock the local toggle.
Can I measure Local Customer Optimization with OneStudio?
OneStudio does not provide a native Google Ads Local Customer Optimization integration. You can compare your own bookings, client activity, payment records where enabled, and business analytics with the advertising period, but that is not the same as importing or attributing Google Ads data automatically.