BRUTAL MARKETING

STAY LOCAL WITH GOOGLE LOCAL ADS

june 2025
BRUTAL MARKETING

Stay Local with Google Local Ads

june 2025

Google Local Ads in 2026: How to Launch Local Advertising and Drive Customers In-Store

If you open Google Ads looking for "Local campaigns," you won't find them. Google retired that format back in 2022 and forcibly migrated every local campaign into Performance Max for store goals. Any guide still teaching you to "set up a Local Campaign" is describing an interface that no longer exists.

Meanwhile, demand for local advertising hasn't gone anywhere — quite the opposite. Around 46% of all Google searches carry local intent, and "near me" searches have crossed 1.5 billion per month. 76% of people who search for something nearby on their phone visit a business within a day. This isn't cold traffic — it's a person who has already decided to buy and is choosing where to go.

Here's the no-fluff version: what replaced Local Ads, how to launch it step by step, where budget most often leaks, and why local advertising without proper call and visit tracking turns into spending money blind. In our experience at Brutal Marketing, that last point is the main reason businesses see no return from local ads even while the clicks keep coming.

Local campaigns are gone — understand this first

A problem we run into constantly: an owner reads an old guide, opens their account, and nothing lines up. The reason is simple — the format changed, and the information online is stale.

Local campaigns used to be a standalone campaign type: you linked your business profile, set a budget, and Google showed ads across Search, Maps, YouTube, and the Display Network. The logic was clear and predictable.

In late 2021 Google launched Performance Max, and in 2022 it moved Smart Shopping and Local campaigns into it entirely. Now, to drive people to a physical location, you create a Performance Max campaign with the "Local store visits and promotions" objective. These are the "new Google Local Ads" — just under a different name and with different mechanics.

What changed in essence: you hand Google more control. Previously you could fine-tune placements; now the algorithm decides where, when, and to whom to show your ad, based on your goals, assets, and audience signals. For some that's a plus (less manual work), for others a headache (less transparency). Below we'll cover how to live with it.

If you're brand new to paid search and terms like "assets," "bids," and "conversions" sound like a foreign language, start with the fundamentals. We break them down on our page about contextual advertising and how PPC works — plain language, no jargon.
Google Local Ads in 2026: How to Launch Local Advertising and Drive Customers In-Store – Brutal Marketing

Why local advertising actually makes money

A common objection from owners: "I run a small shop/salon/service, why do I need Google, everyone in the neighborhood knows me." The objection comes from underestimating how people search for offline businesses today. And they search on their phones, on the go, right now.

Here are the numbers worth keeping in mind:
  • 46% of Google searches carry local intent — someone looking for something nearby.
  • 76% of "near me" searches end in a business visit within a day.
  • 78% of local mobile searches lead to an offline purchase within 24 hours.
  • "Near me" + "can I buy" queries have grown roughly 500% over five years.
  • 97% of people learn about a local business online, most often through its Google business profile.

In plain money terms: while you're debating whether you need local advertising, someone three blocks away is typing "coffee near me" or "phone repair near me" and walking into whoever showed up in the results and on the map. Not whoever is "known in the neighborhood."

The fix here is twofold. First, organic: a complete, active Google business profile with reviews, current hours, and photos. Second, paid local advertising that pushes you up the moment demand is already hot. These two channels reinforce each other rather than compete. Ads bring speed; the profile and reviews bring trust.

What Performance Max for store goals is

Performance Max (or PMax) is a campaign type where a single set of Google ads runs across all of Google's properties at once. You upload assets, set a goal and a budget, and the algorithm distributes the impressions.

When you choose the "Local store visits and promotions" objective, your ads become eligible to show:
  • in Google Search — when someone searches for a product or service with local intent;
  • on Google Maps — in map search results and navigation;
  • on Waze — "Promoted Places" navigation pins (currently mostly in the US, with expansion to other markets announced for 2026);
  • on YouTube, in Gmail, in Discover, and across the Display Network.

Under the hood, the campaign optimizes for offline goals: store visits, store sales, contacts (calls), and directions to your location. Google determines the targeting radius around your addresses itself — either from a value you set or automatically, based on how far people typically travel to similar places.

One important targeting nuance: the radius is not "the whole city." The algorithm works off the physical addresses in your business profile and operates around them. So for a local business, it's critical that your addresses are entered correctly — otherwise the ads miss their mark.

PMax for store goals or Local Services Ads — don't confuse the two

This is a recurring source of confusion, and it costs money. Google has another "local" product — Local Services Ads (LSA) — and people often mistake it for Local Ads. They are not the same thing.

Performance Max for store goals is what you want when the job is to bring a person to a location: a shop, café, salon, or showroom. You pay for results (visits, clicks, directions), the ads run across all of Google's surfaces, and the algorithm handles optimization.

Local Services Ads is a format for service businesses where the customer is looking for a provider: a plumber, electrician, lawyer, cleaner, or repair tech. The ads appear above search results with a Google Guarantee or Google Screened badge, the business is vetted, and you pay per lead (a call or message) rather than per click. LSA isn't available in every country or for every niche.

Put simply: if you have a location people come to, that's PMax for store goals. If you offer an on-site service and the customer picks a provider by reviews and guarantees, look at LSA. Some businesses run both in parallel, but launching them "blindly as if they're the same thing" is a fast track to wasted budget.

What to prepare before launch

This is where most people stumble. The problem: they launch a campaign into an "empty account," with no foundation, then wonder why impressions are low and the cost per visit is high. The reason — Google has nothing to optimize against: no data, no assets, no link to the profile.

A minimum pre-launch checklist:
  1. A Google Business Profile — complete, verified, and linked to your Google Ads account. Without it, the local objective simply isn't available. The alternative for franchises and dealers is affiliate location assets.
  2. Accurate addresses and service areas. If you have several locations, all of them must be entered and verified.
  3. Assets: headlines, descriptions, quality images (logo, photos of the location and products), and video where possible. The more varied the set, the more combinations the algorithm can assemble.
  4. Conversion tracking that works. For local objectives that means visits, calls, and directions. Without tracking, the campaign runs blind.
  5. Audience signals — hints to the algorithm about who your customer is: data on current buyers, interests, and key themes.

A word on that last point. The most valuable audience signal is your own customer base, exported from your CRM. When you feed Google data about people who have already bought from you, the algorithm finds lookalikes faster. If that base lives in spreadsheets and reps' notebooks, you don't have this signal. How CRM, PPC, and analytics fit together is something we cover in our piece on the combination of CRM, PPC, and end-to-end analytics for business growth.

How to launch: step by step

The mechanics of building the campaign aren't complicated — Google has pushed it toward maximum simplicity. Here's the order of operations.
  1. Create a conversion goal. In Google Ads, click "Create" → "Campaign" and choose the "Local store visits and promotions" objective. If it isn't in the list, check whether your business profile is linked.
  2. Select Performance Max as the campaign type. The system suggests it automatically for the local objective.
  3. Confirm your conversion goals: store visits, store sales, contacts, or directions. Check the ones that matter to you.
  4. Specify locations. Pull in your points from the business profile or select affiliate locations. Set the radius manually if needed.
  5. Set the budget and bidding strategy. For launch, most people start with "Maximize conversions," then switch to a target cost per action (tCPA) once data accumulates.
  6. Upload assets into the asset group. Headlines, descriptions, images, video, logo. Don't skimp — this is the raw material for the algorithm.
  7. Add audience signals. This is where your CRM customer base, interested-user lists, and key themes go.
  8. Launch and let the campaign "warm up." The first 2–4 weeks are the learning phase. Don't pause or reshuffle the campaign daily: every abrupt change resets the learning.

That last point is the most frequent source of failure. The owner looks at the numbers after three days, panics, doubles the budget and the bids — and the algorithm starts learning from scratch. In our experience, campaigns only give a sensible picture once they've accumulated data. Give them that time.

Assets: what the whole thing runs on

Performance Max isn't steered by bids and keywords — it's steered by assets. These are the headlines, descriptions, images, videos, and logos the algorithm uses to assemble ads for each surface. The problem with most launches is that there are too few assets and they're all alike.

The reason is simple: the owner sees advertising as "put in budget, clicks come out." But in PMax the budget is fuel and the assets are the engine. You can't rev a weak engine with money.

What to prepare for a local campaign:
  • Headlines (5 or more, ideally more). Different in angle: one about the service, one about the location, one about the benefit, one about urgency ("nearby," "today," "no appointment needed").
  • Descriptions. Several variants of different lengths, no filler, with specifics: what the person gets by coming to you specifically.
  • Images (5–10). Real photos of the location, storefront, team, and products. Stock images perform worse — people sense the fakeness.
  • Video (at least one short clip). If you don't upload your own, Google will assemble a clip from your images itself — and almost always worse than you would.
  • Logo in the required formats — for a clean look on Maps and in navigation.

The fix here is to treat assets like inventory, not like a formality. The more quality variants you give, the more combinations the algorithm tests and the faster it finds the one that works. A thin asset set is a ceiling the campaign can't break through, no matter how much budget you add.

How much budget to set aside at launch

"How much money do I need?" is the first question we hear. The honest answer: enough for the algorithm to learn, but not so much that the learning bankrupts you.

The problem with small budgets is that the campaign doesn't accumulate enough conversions to exit the learning phase. Performance Max needs data — roughly a few dozen conversions a month to stabilize. If your budget only allows 3–4 conversions a month, the algorithm will keep wobbling without conclusions.

The reason lies in how machine learning works. The less data it has, the longer and worse the system understands who to show ads to. On a micro-budget you pay for the learning but never live to see the return.

The fix is to budget from unit economics, not from "spare cash." Work out how much you can pay for one customer and still stay profitable (accounting for margin and repeat purchases). Multiply by the number of customers you want per month — that's your budget benchmark. Then set aside the first 3–4 weeks for learning, when the cost per result will run above normal. That isn't waste; it's an investment in the data the campaign later scales on.

And don't split a small budget across five campaigns "to test everything at once." One campaign with enough budget to reach a result beats five starved ones that never leave the learning phase.

Which metrics to watch — and which to ignore

This is where the line runs between people who manage advertising and people who stare at pretty charts. The problem: the Google dashboard shows dozens of metrics, and it's easy to drown in the ones that mean nothing.

The trap's cause: by default Google highlights "engagement metrics" — impressions, clicks, CTR. They go up, they look lively, and they create the illusion of working. But the register doesn't fill from them.

What's actually worth keeping on your dashboard:
  1. Cost per target action — what you pay for a visit, call, or set of directions.
  2. Quality-lead share — how many of the calls and inquiries reached real interest (rather than "are you open on Sunday?").
  3. Customer acquisition cost (CAC) — what one paying customer ultimately costs, not one lead.
  4. Return on ad spend (ROAS) — how much revenue per every dollar put into ads.
  5. Payback including LTV — especially if the customer comes back.

Metrics 2–5 are impossible to calculate if your deal data isn't pulled together in one place. That's why meaningful analysis of local advertising starts not in the Google dashboard but in an end-to-end sales analytics setup, where the full path from impression to money is visible. The dashboard tells you "cheap" or "expensive" per click. The business meaning only appears once you can see the cost of a customer and their revenue.

The fix is to view advertising through a P&L lens, not a clicks lens. If a campaign brings cheap clicks but expensive customers, it needs fixing — even when every metric in the dashboard is "green."

Where budget leaks: common mistakes

Performance Max is a black box with small windows. And it's precisely the opacity that breeds most mistakes. Let's go through the ones we see most often.

Launching without offline conversion tracking
The campaign optimizes for visits and calls, but if those events aren't passed back anywhere, Google doesn't know what to count as success. As a result it drives cheap clicks rather than real visitors. Cost per click low, cost per customer astronomical.

Weak or uniform assets
Upload two headlines and one image and the algorithm has nothing to test. Impressions happen; response doesn't. The richer the asset set, the better the odds Google assembles a winning combination.

Ignoring negative keywords
For a long time PMax didn't let you exclude queries at all. From late 2025, Google added negative keywords for Performance Max (for Search and Shopping so far) — you can now cut obvious junk. Not using this means paying for irrelevant impressions.

Too narrow or "citywide" a radius
Local advertising works around physical addresses. If addresses are entered sloppily, or you try to cover an entire city with one radius, the spend misses the hot demand.

No audience signal
Without a hint about who your customer is, the algorithm takes longer to find your target. That's extra weeks of learning and budget burned at the start.

The fix in every case is the same at its core: give the algorithm maximum data and don't get in the way of its learning. Performance Max is exactly as strong as the quality of the data you feed it. For more on the link between ads and data, see our practical guide on working with Kommo CRM analytics.

Local advertising without a CRM is spending money blind

Now for the main point. Google's local objectives are calls, visits, and directions. The conversion happens not on a website but offline: the person called or walked in. And this is where most businesses break the chain.

The problem: an ad drives a call, a rep takes it — and then silence. Nobody recorded where the lead came from, what was discussed, or how it ended. A month later the owner looks at Google: "1,200 calls." Sounds great. Except nobody knows how many became customers, or for how much.

The reason is the gap between advertising and sales. Google sees a "call" as a conversion and counts it as success. But a call isn't money yet. If 900 of those 1,200 calls were "are you open Sunday?" and a hang-up, the advertising isn't working — yet the dashboard reports a victory. You're optimizing the campaign toward a pretty but empty metric.

The fix is to close the loop. Calls and inquiries need to land in a CRM system where the whole path is visible: lead source → conversation → visit → deal → amount. Then you optimize advertising toward revenue, not "calls." And you can honestly say: this campaign brought not 1,200 calls but 84 customers for a specific amount.

Here's what that looks like with a worked example. A business sees in Google: 600 calls, low cost per call, everything looks great. Once the calls started being logged in the CRM with a source tag, it turned out 380 of the 600 were off-target (wrong service, wrong city, wrong number). Of the remaining 220, 70 reached a booking and 48 paid. The real cost per customer was several times higher than the "cost per call" from the dashboard. Without the CRM nobody would have seen that gap — and would have kept scaling a campaign that was actually running at a loss.

It goes further. When deals are logged in the CRM, you push that data back into Google as offline conversions and audience signals. The algorithm starts looking for "people who buy" rather than "people who call." That's end-to-end analytics: from ad impression to money in the till, with no blind spots.

And one more layer that usually gets missed — the quality of how calls are handled. Advertising can run perfectly, but if a rep is rude, doesn't call back, or fails to close a booking, the budget leaks on your side. That's why we always look at the "ad → conversation → result" chain as a whole. How to build control over that stretch is covered in our sales quality control service.

If you want to understand the logic of lead generation and lead management more deeply, see our breakdown of leads, lead generation, and lead management — the same idea, but across the entire funnel.

Old vs new: how PMax for store goals differs from the old Local Ads

To keep the changes straight, here's a "before / after" comparison.
The main takeaway from the table: control has shifted from manual settings to data quality. Results used to depend on how skillfully a marketer tuned bids and targeting. Now they depend on how clean and complete the data you feed the algorithm is.

That changes the team's role: fewer "knobs," more work with analytics and CRM.

What's new in Google Local Ads in 2025–2026

Google keeps refining Performance Max, and some of the updates bear directly on local advertising. What to watch:

Ads on Waze
Since November 2025, PMax ads for store goals show in the Waze navigator as "Promoted Places in Navigation" pins. For now this is mostly for US advertisers, with no extra setup required: the system uses your existing assets. Google plans to expand to other markets in 2026.

Channel reporting
PMax used to be an almost fully blind box. Now there's a report showing which surfaces the budget went to. You still can't directly control the allocation, but at least you can see where the money goes — and that already helps you make decisions.

Negative keywords
The long-awaited ability to exclude irrelevant queries. It works for Search and Shopping. For local advertising it's a way to cut junk traffic and stop paying for stray impressions.

Ask Advisor (Gemini in Google Ads)
A built-in AI assistant that helps diagnose dips, suggest copy and creatives, and find the causes of campaign problems. Handy for quick diagnostics, but no substitute for understanding your own funnel.

The trend reads clearly: Google is ramping up automation while adding pinpoint transparency. Advertisers increasingly need less "bid tweaking" and more feeding the system quality data and pulling clean analytics out of it. Whoever grasps that wins on the same ad spend.

Who should especially run local advertising

To avoid wasting money, check yourself honestly against this list. Local advertising on Google is almost always justified if you have:
  • A physical location or chain of locations: café, shop, barbershop, auto service, clinic, gym.
  • Services tied to a location: on-site technician, repairs, delivery within an area or city.
  • High "here and now" demand: the person wants a solution immediately and is ready to visit or call.
  • Clear margin per customer that lets you pay for a visit and stay profitable.

If you work purely online with no physical location and no calls, you probably need other Google Ads formats. And if the broader goal is to squeeze more out of a small business overall, take a look at our 5 best ways to use CRM for small business.

Where to start this week

So this article doesn't stay theory, here's a concrete plan for the next few days:
  1. Open your Google Business Profile and bring it up to standard: address, hours, phone, photos, categories. It's free and works even without advertising.
  2. Link the profile to Google Ads. Without the link, the local objective is unavailable.
  3. Set up call and inquiry tracking so they land in your CRM rather than getting lost on a rep's phone.
  4. Assemble assets: 5+ headlines, several descriptions, 5–10 images, and a short video if possible.
  5. Launch a test campaign with an honest budget for 3–4 weeks and don't touch it during learning.
  6. In week two, check inquiries and deals — not clicks — the things visible in your CRM, not just in the Google dashboard.

The most important are steps 3 and 6. Advertising without tracking the sales result always looks better than it is. Close the loop, and you'll stop guessing whether local advertising works, because you'll see the answer in revenue.

Frequently Asked Questions

Does local advertising work without a website?

Yes. For store goals a website isn't required — the conversion can be a call, directions, or a visit. But a Google Business Profile is mandatory: it's what supplies the address, photos, and hours.

How long until I see results?

The first 2–4 weeks the campaign is learning, and the numbers in that period are unstable. Draw conclusions once conversion data has accumulated, not from the first clicks.

Can you exclude certain audiences from PPC using a CRM?

Yes, Performance Max for store goals works with multiple locations from your business profile. The key is that all addresses are entered correctly and verified.

How does PMax for store goals differ from regular paid search?

Most modern CRMs — Pipedrive, Kommo, Key CRM — support sending data to Google Ads via UTM tags or direct integrations. The choice depends on your type of business and ad platform.

Do I need to spend on a separate video?

Preferably. If you have no video of your own, Google will assemble a clip from your images automatically, but the result is almost always weaker. Even a simple short clip shot on a phone outperforms the auto-build.

Want local advertising that brings customers, not "calls"?

We set up Google Ads alongside a CRM and end-to-end analytics — so you see real deals and their value, not clicks. No blind spots between advertising and sales.

Talk through your case with the Brutal Marketing team on our contextual advertising PPC page — we'll review your situation and propose a plan tailored to your business.
google local ads, local advertising google, performance max for store goals, google maps advertising, google local campaigns, local business advertising | Brutal Marketing blog | Google Local Ads in 2026: How to Launch Local Advertising and Drive Customers In-Store
By submitting an application, you agree to the privacy policy
Join our community at Telegram ✈️