
If you want to drive foot traffic with Google Local campaigns, the first thing to know is that the campaign type you may have read about no longer exists under that name. Google retired standalone Local campaigns and folded them into Performance Max with store goals, which means the levers changed even though the outcome (more people walking through your door) did not. The setup is different, the reporting is murkier, and the businesses getting results are the ones treating their Google Business Profile as part of the ad account.
In-store buying still carries most of retail. E-commerce accounted for roughly 16% of total U.S. retail sales in recent quarters according to the U.S. Census Bureau, which leaves about 84% of spending happening in physical locations. Local advertising exists to capture a slice of that.
What Replaced Google Local Campaigns
Local campaigns launched in 2018 as a simple, store-focused format and were migrated into Performance Max during 2022. Today you create a Performance Max campaign and select a store goal (store visits, store sales, or local actions like direction requests and calls), then connect your locations through a linked Google Business Profile or a Business Profile location group.
The practical difference is control. The old format was narrow and predictable, while Performance Max spreads a single budget across Search, Maps, YouTube, Display, Discover and Gmail using one asset pool. If you have not worked with that campaign type before, our guide to Google Performance Max campaigns covers the asset group structure you will be inheriting.
Retailers with physical stores and an online catalogue sometimes struggle to decide where budget should sit, and the trade-offs are laid out in our comparison of Performance Max versus standard Shopping campaigns.
Where Your Local Ads Actually Appear
A store-goal campaign places your business in front of people who are already close by or actively searching for somewhere to go. The placements worth caring about are:
- Google Search, where your location, distance and a “Get directions” link sit alongside standard text results.
- Google Maps, as promoted pins and sponsored results when someone searches a category like “hardware store” or “coffee near me”.
- YouTube and Discover, using your images and video assets to build awareness within a defined radius.
- Display and Gmail, which tend to be the cheapest impressions and the weakest intent signals.
Waze inventory was available under the old Local campaign format and is no longer part of the standard store goal setup, so ignore older articles that promise it. Maps placement is usually the one that correlates most tightly with an actual visit, because someone tapping a pin is already deciding where to go.
Fix Your Business Profile Before You Fund the Campaign
Ad spend amplifies whatever your listing already says. A store-goal campaign pulls its address, hours, photos and review rating straight from your Google Business Profile, so a listing with 2015 photos and wrong holiday hours will bleed budget on clicks that end in nothing.
Before launch, work through this list for every location:
- Verify every location and confirm the pin drops on your actual entrance, not the middle of the block.
- Set special hours for holidays at least a quarter ahead, since “closed now” labels suppress clicks.
- Add 10 to 20 current photos covering the storefront, interior and products or staff at work.
- Get your review count above 25 with an average at or over 4.0, because the star rating renders inside the ad unit.
- Link the profile to Google Ads through a location group so all branches feed the campaign.
Businesses with a single location and limited budget often get more from Local Services Ads or plain Search ads with location assets, particularly in service categories where nobody browses a shelf.
Setting Up a Store Goal Campaign Step by Step
The build itself takes about 45 minutes once the profile work is done. In Google Ads, create a new Performance Max campaign and choose local store visits and promotions as the goal, then select the location group you want included.
- Geographic targeting: start with a 5 to 15 mile radius per store in suburban areas, or 1 to 3 miles in dense urban ones, and always set targeting to “presence” rather than “presence or interest”.
- Assets: upload at least five images in each required ratio, four to five headlines, two long headlines and a short video. Google will generate a video if you skip it, and the auto-generated version usually underperforms anything you shoot on a phone.
- Audience signals: feed in customer lists, site visitors and custom segments built from competitor searches so the algorithm starts with a warm pool.
- Bidding: Maximise Conversions with store visits enabled, moving to a target cost per action only after you have accumulated 30 or more conversions in a month.
Give the campaign two to three weeks before judging it. Store visit data reports on a lag, and early numbers will understate performance by a noticeable margin.
Local Inventory Ads Close the Loop on Stock
If you sell physical products, local inventory ads show searchers that an item is in stock at a nearby branch, complete with price and distance. They run through Google Merchant Center with a local product inventory feed, and they pair naturally with a store goal campaign because the shopper’s question shifts from “who sells this” to “who has it today”.
The catch is feed accuracy. If your inventory file says three units are on the shelf and the customer arrives to find none, you have paid for a click and created a bad review. Daily feed updates are the minimum, and our notes on optimising a Google Merchant Center feed cover the attributes that most often cause disapprovals.
What Local Ads Cost and What a Sensible Budget Looks Like
Cost per click for local retail and hospitality categories typically lands between $0.60 and $3.50, well below legal or insurance verticals. Performance Max needs volume to learn, so very small daily budgets stall the system rather than testing it.
As a rough planning guide, most single-location businesses need $30 to $60 per day to generate enough signal within a month, while multi-location groups should budget roughly $20 to $40 per day per store. Anything under $15 a day tends to produce data too thin to act on, though it can still work for a tight radius in a low-competition town.
Before you raise spend, look at where the money currently leaks. Our walkthrough on setting a realistic Google Ads budget helps you work backwards from average transaction value instead of guessing.
Measuring Store Visits Without Fooling Yourself
This is where most local advertising post-mortems fall apart, and it is the part competitor articles skip. Store visit conversions are modelled, not counted. Google extrapolates from a subset of signed-in users with Location History enabled, then scales that sample up, which means the number in your dashboard is a statistical estimate rather than a turnstile count.
Three things follow from that:
- Eligibility thresholds apply. Accounts generally need multiple verified locations, meaningful click volume and enough observed visits before the column populates at all, per Google Ads Help.
- Small accounts see nothing. A single boutique may never qualify, so proxy metrics like direction requests, calls and “local actions” become the scoreboard.
- Modelled visits should not be valued like sales. Apply your own close rate and average basket size before declaring a return.
The stronger move is importing real outcomes. Capture point-of-sale data, loyalty sign-ups or in-store redemptions of an ad-specific promo code and push them back into Google Ads as offline conversions. Our guide on tracking offline conversions and phone calls explains the upload process and the timing rules that trip people up.
Mistakes That Quietly Drain Local Budget
- Running a radius so wide that half your impressions land on people who will never cross town.
- Leaving “presence or interest” targeting on, which serves ads to travellers researching your city from 400 miles away.
- Uploading one image and letting Google auto-generate the rest of the creative.
- Judging the campaign on clicks alone when the goal is a physical visit.
- Ignoring store hours in the schedule, so ads run at 2am with no way to act on them.
Free tactics still matter alongside paid placement. Consistent citations, weekly Business Profile posts and prompt review replies lift your organic Maps visibility, and a national agency running your account from three time zones away rarely notices when a branch closes early. There is a reason many operators prefer working with a local agency on this kind of campaign.
Frequently Asked Questions
What Is the 3-3-3 Rule for Marketing?
The 3-3-3 rule says you have 3 seconds to capture attention, 30 seconds to hold interest and 3 minutes to persuade someone to act. In local ads, that translates to a storefront image and offer that read instantly, ad copy that answers distance and availability within a glance, and a landing page or Business Profile that closes the decision.
Is $10 a Day Good for Google Ads?
At $10 a day (about $300 per month) you can expect roughly 100 to 400 clicks monthly in a typical local retail category with CPCs between $0.75 and $3. That is usually enough for one tightly targeted campaign in a small radius, but too thin for Performance Max, which needs more conversion signal to learn effectively.
How Much Does Google Ads Pay Per 1,000 Views?
Advertisers typically pay $2 to $10 per 1,000 impressions on Display and YouTube placements, not the other way around. Google Ads is a buying platform rather than a payout platform, and publishers earning revenue per 1,000 views do so through Google AdSense or YouTube Partner revenue share instead.
Is $20 a Day Good for Google Ads?
$20 a day (around $600 per month) is a workable starting point for a single-location business in a market with CPCs under $2.50. It supports one campaign with enough volume for automated bidding to gather data, though multi-location retailers generally need $20 to $40 daily per store to see reliable store visit reporting.
Get a Second Opinion on Your Local Campaign
If your store goal campaign is spending without moving anyone through the door, the cause is usually targeting radius, weak assets or measurement that was never set up properly. SEO Quirk will review your account and Business Profile together and tell you which of the three is costing you visits.