The short answer
Local inventory ads show nearby shoppers that a product is in stock at your store. Free local listings do the same without paying for placement. Both use your store-level stock data, and both put a physical showroom in front of people searching for exactly what it stocks.
For an AV retailer, that’s a powerful combination. High-end buyers often want to hear a system before they commit, and “on display near you” is a reason to visit that online-only competitors can’t offer. The work is in the data: accurate stock per location, flowing from your POS to Google, with your Business Profile and Merchant Center set up correctly.
What local inventory ads are
Local inventory ads are Shopping-style ads that highlight products available in a nearby store. A shopper sees the product, its price, that it’s in stock at a store a short distance away, and a way to find out more or plan a visit.
Free local listings use the same data to show your in-store products across Google surfaces such as Search, Maps and Shopping, without paying for placement. Most retailers start with free listings, check that the data is accurate, then add paid local inventory ads to reach more shoppers.
Why they suit AV showrooms
- Buyers want to audition. Showing that a model is on display nearby turns online research into a showroom visit.
- Searches are specific. Buyers search by model, which matches local inventory data product by product.
- Local intent is strong. In our keyword data, “home audio stores near me” draws around 2,400 searches a month and “home theater store” around 1,900, up 81% year on year.
- Online-only competitors can’t match it. MAP fixes the price, so being able to hear it locally is a genuine advantage.
- Showroom sales are high value. One visit can be a five-figure system.
What you need
| Requirement | What it is | Notes |
|---|---|---|
| Google Merchant Center | Holds your product data | Usually already set up for Google Shopping |
| Main product feed | Your online catalogue | From Shopify via its Google channel |
| Local inventory feed | Stock and price per store | Matched to the main feed by product ID |
| Google Business Profile | Each store’s listing | Verified, linked to Merchant Center, with a store code |
| Google Ads account | For paid local inventory ads | Not needed for free local listings |
| Accurate POS data | The source of store-level stock | Must update frequently |
If you already run Google Shopping, most of the foundations are in place. The new piece is store-level inventory.
That piece is often the hardest for an AV retailer, because store stock may live in a POS that was never designed to share it, and demo units, ex-demo stock and boxed stock may all sit under the same product. Separating them cleanly is the first job.
Your Google Business Profile
Local inventory sits on top of your Google Business Profile, so the profile itself needs to be right. Check that each showroom has:
- The correct name, address and phone number, matching your website exactly.
- Accurate opening hours, including holiday hours, so nobody arrives to a locked door.
- The right primary category and services, so you appear for the searches that matter.
- Real photos of the listening rooms, the displays and the team.
- Reviews, with replies, because they shape whether a searcher chooses your showroom.
A strong profile lifts free local listings, local inventory ads and ordinary local search together.
Setting up with Shopify
How local inventory reaches Google depends on your point-of-sale system:
- If you use Shopify POS, stock is already tracked per location in Shopify, and Shopify’s Google channel can share store-level availability with Google, subject to current support for your market.
- If you use another POS, such as Lightspeed, local inventory usually comes from the POS, a connector, or a separate feed built from store stock data.
Either way, the principle is the same as with any integration: one system owns stock, and everything else follows it. Our Lightspeed to Shopify guide covers how to set that up when a separate POS is involved.
Want to know what setup would involve for your systems?
Book a free auditThe local inventory feed
The local inventory feed tells Google which products are in which store. The key fields are:
| Field | Purpose |
|---|---|
| Store code | Matches the store to its Google Business Profile |
| Product ID | Matches the item to your main product feed |
| Availability | In stock, limited, out of stock, or on display to order |
| Quantity | How many are in that store |
| Price | The in-store price, if different from online |
| Pickup options | Whether and when the item can be collected |
Prices need the same care. If your in-store price ever differs from online, for example for ex-demo stock or a showroom-only offer, the feed must say so per store, and the shelf must match.
For a hi-fi showroom, availability needs particular care. A single demo unit on display to audition isn’t the same as boxed stock available to take home. Report each accurately.
Where the click goes
When a shopper clicks a local inventory ad, they land on a local storefront showing the product, its availability in your store and your store details. Google can host this page, or you can send shoppers to your own website.
Sending them to your own product page has advantages for a high-end retailer: your design, your specifications, finance, demo booking and reviews are all there. If you go that route, the product page needs to show store availability clearly, so the experience matches what the ad promised. That’s a theme decision, and one we build into AV stores as standard.
Store pickup
Local inventory ads can show pickup options such as collecting today or later, where you offer them and your data supports them. For smaller items, accessories and boxed stock, buy online and collect in store is a strong offer. For high-end systems, “reserve and audition” often works better: let the buyer hold a product and book a listening session before committing.
Inventory verification
Google needs to trust your local inventory data. It may verify accuracy, for example with an inventory check, before or after you start. Inaccurate data, such as products shown in stock that aren’t, can limit eligibility.
The best protection is frequent, automatic updates from the system that owns stock. For a showroom with single demo units, a sold item must leave the feed quickly, so you never send a buyer across town for something that’s gone.
How it fits with Google Shopping
Local inventory ads aren’t a separate channel so much as an extension of Google Shopping. The same product data powers both. Online Shopping ads reach buyers ready to order for delivery; local inventory ads reach buyers who would rather see, hear or collect the product nearby.
For an AV retailer, running both covers both kinds of buyer, and improving the main product feed improves both at once. Clean identifiers, strong titles, accurate prices and good images matter just as much locally as online. Our Google Shopping with Shopify guide covers the feed in detail.
The one thing local adds is store-level truth. Online, a product is either available to ship or not. Locally, it’s in a particular room, on a particular shelf, in a particular condition, and the data has to say so.
More than one showroom
Retailers with several showrooms get even more from local inventory, because each location can show its own stock to its own catchment. The setup scales cleanly: one Business Profile and store code per location, and stock reported per store in the feed.
It also helps internally. When every location’s stock is visible online, staff can direct customers to the nearest showroom with the product on display, and buyers can choose where to audition. On Shopify, multi-location stock is native, so the website and the feed draw from the same numbers.
Auditions, events and launches
Showrooms run listening events, new-model launches and brand days. Local search can support them:
- Add new models to the feed as soon as they’re on display, so local searches find them on launch day.
- Post events and launches on your Google Business Profile.
- Link product pages to demo booking for the models featured.
- Use the period around events to test paid local inventory ads, when visit intent is highest.
Brand days and launches are also often where manufacturer co-op support is available. Our guide to co-op advertising funds covers how to claim it.
What it costs
Free local listings cost nothing beyond the setup. Paid local inventory ads are bought through Google Ads, and costs vary by market, product and competition. In our keyword data, terms around local inventory ads carried some of the highest top-of-page bid ranges of any we looked at, which reflects how valuable in-store intent is to advertisers.
The main cost for most retailers is setup: clean product data, store-level inventory flowing from the POS, Business Profiles verified and linked, and product pages that show store availability. That’s usually part of a wider store and marketing project rather than a separate job.
Measuring results

Local inventory ads are designed to drive store visits, so online conversions only tell part of the story. Useful measures include store visit and store sales metrics where Google reports them, calls and direction requests, demo bookings, and showroom revenue over time compared with spend.
We measure marketing against total store revenue rather than platform-reported figures, because that’s the only number that captures sales starting online and closing in the showroom. Our guide to showroom sales attribution covers this in depth.
Common mistakes
Marking demo units as in stock. A buyer who expects to take one home and can’t will not come back.
Stale inventory. Feeds that update weekly send customers for products that sold days ago.
Mismatched store codes. If the feed and the Business Profile don’t match, nothing shows.
Unverified or inaccurate Business Profiles. Wrong hours or addresses undermine the whole point.
Landing pages that ignore the store. If the ad says “in stock nearby”, the page should too.
Judging on online sales. The value is in the showroom; measure it there.
When they don’t fit
- You don’t hold meaningful stock in store. If everything is ordered in, local availability has little to show.
- Your POS can’t provide reliable store-level stock. Fix the data first.
- Your catchment is very small. If few people search within reach of your showroom, start with free local listings only.
- You sell mainly custom installations. Project-based work suits local search and Business Profile more than product-level ads.
For these retailers, a strong Google Business Profile and local search presence often matter more. Our guide to home audio store local search covers that side.
Setup checklist
- Merchant Center set up with a clean main product feed.
- A verified Google Business Profile for each showroom, linked to Merchant Center.
- Store codes matching between Business Profiles and the local inventory feed.
- Store-level stock flowing automatically from the system that owns it.
- Demo units and boxed stock reported accurately.
- Pickup or reserve-and-audition options decided.
- Product pages showing store availability.
- Free local listings live and checked before paid ads.
- Measurement against showroom and total store revenue.
Get a plan for your showroom.
Book a free auditLocal inventory ads: FAQ
Sources
Local inventory ads, free local listings, local storefronts, store pickup and inventory verification are as described in Google Merchant Center Help at the time of writing; requirements change, so check current guidance. Search interest and bid ranges from Google Keyword Planner, September 2025 to August 2026. Shopify capabilities: Shopify Help.