Campaign Types & Objectives

Local Inventory Ads vs Shopping Ads: Store Stock or Ship-to-Home

In short: Both are feed-driven product placements on Google's shopping surfaces, and they can even serve from the same campaign. The split is the promise and the destination: a local inventory ad tells a nearby shopper the item is on a shelf close to them and routes to a store-level page, while a Shopping ad promises ship-to-home and routes to your online checkout. That changes the data you must maintain, who the ad reaches, and what counts as a conversion. If the sale closes at a register, you need local inventory ads; if it closes in a cart, standard Shopping ads do the job - and retailers with both run both.

By the AdFlint research team · Fact-checked against current Google and Meta platform behavior · Last reviewed July 2026

Local Inventory Ads

Advertises in-store stock to nearby shoppers, sending them to a store-level product page rather than to an online checkout.

You maintain a local inventory feed with store-level availability, verify it in Merchant Center, and eligible items surface to shoppers near your locations. Retailers with physical stores use them to capture nearby purchase intent. The mistake is underestimating the operational burden: stale stock counts break eligibility and trust, and honest measurement needs store visit or offline sales data, not site conversions.

Full definition

Shopping Ads

Product listings showing image, price, and merchant name, served from a Merchant Center feed on Google Search and the Shopping tab.

The feed supplies the data and Google matches products to queries without keywords; you influence matching through titles, attributes, and negatives, while bidding happens in Standard Shopping or Performance Max. Retailers use them as core demand capture. The mistake is neglecting feed hygiene, because title wording, image quality, and price competitiveness do the work keywords and ad copy do in Search.

Full definition

Side by side.

The differences that actually change what happens in your account.

 Local Inventory AdsShopping Ads
Feeds requiredThe primary product feed plus a local inventory feed carrying per-store availability and price, keyed to verified store codes.The primary product feed alone, with one price and one availability truth per product.
Setup gatesA linked Business Profile, store verification, and inventory accuracy checks before serving begins.Merchant Center verification and standard product policy compliance.
Where the click landsA store-level page - Google-hosted or your own - showing that location's stock and details.Your product detail page with an online checkout at the end of it.
Who it reachesShoppers physically near your stores; proximity is a delivery input, so impressions concentrate around locations.Anyone in your targeted locations; delivery follows query volume with no store-distance logic.
What conversion meansA store visit or an offline sale, which needs store visit measurement or offline conversion imports to see.An online purchase recorded by your site tag, visible in standard reporting.
Operational failure modeStale store stock - the ad promises an item the shelf no longer has, and eligibility follows the accuracy down.Stale online price or availability, which surfaces as feed disapprovals in Merchant Center.
What the ad emphasizesAvailability nearby - in-store and pickup style annotations do the selling.Price, image, and merchant - shipping the item to the buyer is assumed.

What actually separates them.

01

Local inventory ads are not a separate campaign type - they are local offers enabled inside Shopping or Performance Max, so one campaign can serve online and local formats and the feeds decide which appears.

02

The measurement chain is entirely different: local inventory ads live or die on store visit and offline sales data, and judging them on website conversions structurally undercounts them.

03

Local eligibility is per-store, so one location with a broken inventory feed degrades that store's serving while the rest continue - standard Shopping has no such per-location dimension.

04

A local inventory click can land on a Google-hosted storefront page, meaning your own site may never see the visit, so analytics that assume every paid click hits your domain will miss it.

05

Proximity shapes local delivery, so a store-dense region gets impressions a store-free region never will, while Shopping delivery is indifferent to where your buildings are.

Which one should you use?

Use Local Inventory Ads when

  • You run physical stores and your POS or inventory system can export store-level stock reliably.
  • Your products carry same-day urgency - people want them today, not in three shipping days.
  • Foot traffic is a business goal and you have access to store visit measurement or offline sales import.
  • You compete with nearby retailers on availability - having it in stock now - rather than on shipped price.
  • You offer in-store pickup and want the availability promise inside the ad itself.

Use Shopping Ads when

  • You are online-only, which makes local formats impossible by definition.
  • Fulfillment is shipping, and you have no trustworthy store-level inventory data to feed.
  • You are judged strictly on trackable online ROAS and have no offline measurement in place.
  • You sell nationwide, well beyond any store footprint, and want delivery to follow demand rather than geography.

Common questions.

Can I run local inventory ads and regular Shopping ads at the same time?

Yes, and from the same campaign. Once local products are enabled and the local feed is verified, Google decides per auction whether a shopper sees the online offer or the local one based on their context and your data. Most store-based retailers run both rather than choosing.

Do local inventory ads need their own campaign?

No. You enable local products within a Shopping or Performance Max campaign rather than building a separate campaign type. The real work is upstream: the local inventory feed, store verification, and keeping per-store stock accurate enough to stay eligible.

How do I measure local inventory ads if the sale happens in a store?

Through store visit reporting where your account qualifies for it, and through offline conversion imports that tie POS sales back to ad interactions. Website conversion columns will make the format look like a failure because the purchase never touches your site. Decide the measurement plan before funding the format, not after.

Why did my local inventory ads stop showing?

The usual suspects are feed and verification problems: the local inventory feed went stale or stopped uploading, store codes stopped matching the linked Business Profile locations, or accuracy checks flagged availability data. Start in Merchant Center diagnostics at the store level, since eligibility is evaluated per location.

Or stop choosing between them.

AdFlint picks the setting, writes the ads, and keeps optimizing inside the Google and Meta accounts you already own.

Related comparisons

All comparisons