AI Search Jul 24, 2026 16 min read

Google Is Enabling Local Inventory Ads by Default: What Retailers, Agencies, and SMEs Must Change Before Aug. 31

Google will enable Local Inventory Ads by default for all Shopping campaigns starting Aug. 31. That sounds simple—until your feeds, budgets, reporting, and store operations collide. Here’s what changes, what breaks, and how to keep local and online performance controllable using listing scopes, inventory filters, and better governance.

Featured image for Google Is Enabling Local Inventory Ads by Default: What Retailers, Agencies, and SMEs Must Change Before Aug. 31

Google just made a quiet but consequential decision for retail advertisers: starting Aug. 31, Local Inventory Ads (LIA) will be enabled by default for all Shopping campaigns. This is not a cosmetic UI change—it’s a governance change. If you’ve been intentionally separating online inventory from in-store inventory (for budget control, reporting clarity, or operational realities), Google is effectively saying: “Local is part of Shopping now. Manage it through filters and scoping, not a simple on/off switch.”

Below is the practical breakdown of what changed, why it matters to SMEs and agencies, what can go wrong operationally, and how to build a clean plan—without panic—before the switch flips.

Concise summary

Marketer sketching how Shopping campaigns split into online and local products using listing scope and inventory filters.
Google is moving control from a single toggle to inventory filtering and scoping.

Google confirmed that Local Inventory Ads will be enabled by default for Shopping campaigns beginning Aug. 31, and the enable_local toggle will be ignored for Shopping. If you need to prevent local products from serving, you’ll have to rely on listing scopes (e.g., forcing product_channel=ONLINE) and/or inventory filters in campaign settings instead of disabling LIA outright.

Key takeaways (for busy operators)

Store staff scanning inventory while checking an operational checklist for product availability.
Local ads only work when store inventory and operations can keep their promises.
  • Shopping campaigns will always include local inventory by default (unless you explicitly scope/filter it out).
  • API workflows change: attempting to set enable_local=false can error in newer API versions, or be ignored in older ones (with Google treating it as true).
  • The risk is not just “extra traffic.” It’s mismatched availability, returns, pickup policies, store hours, and pricing—i.e., your operations suddenly become part of your ad promise.
  • Control shifts to inventory filtering and segmentation. This pushes advertisers toward more deliberate campaign structure, feed hygiene, and measurement.
  • SMEs should plan for a 2-week stabilization window after Aug. 31: monitor query mix, location performance, and conversion quality.

Table of contents

Business owner planning ad strategy across two store locations with a map and analytics notes.
Defaults punish inconsistency—especially across locations.

What actually changed (and what didn’t)

The core change is simple: Local Inventory Ads will be enabled by default for every Shopping campaign starting Aug. 31. Historically, Shopping advertisers could decide whether a Shopping campaign served local products by toggling a setting (and in the API, by setting the campaign ShoppingSetting field enable_local).

Now, for Shopping campaigns:

  • LIA becomes “always on” by default.
  • The enable_local field is ignored (Google will treat it as true no matter what value you submit).
  • Newer API versions enforce the change more aggressively (developers may see errors if they attempt disallowed operations).

What didn’t change is equally important:

  • This change is specifically called out as applying to Shopping campaigns.
  • The same field can still function for other supported campaign types (per the source context, examples include Performance Max and Demand Gen), meaning not every workflow everywhere is impacted—just the ones tied to Shopping campaigns where you previously relied on disabling local inventory.

The official confirmation was reported by Search Engine Land and references Google’s own confirmation via the Google Ads Developer Blog. Read the Search Engine Land coverage here: Google confirms Local Inventory Ads will be enabled by default.

Why Google is doing this now

When Google enables something “by default,” it’s usually because they believe the default increases adoption, expands auction liquidity, and reduces setup friction. In retail specifically, Google has been nudging advertisers toward blended inventory strategies for years: “Let the system decide the best place to fulfill demand”—store pickup, local availability, shipping, etc.

From an operator’s perspective, that has two sides:

  • The upside: If your store inventory is accurate and your operations support pickup/availability expectations, you might capture incremental high-intent traffic—especially on mobile, where “near me” behavior is naturally tied to inventory and distance.
  • The downside: If your local feed is messy, incomplete, delayed, or inconsistent across locations, this default can create “invisible complexity” that shows up later as wasted spend, poor conversion quality, customer service headaches, or brand damage.

Google is also aligning Shopping with their broader retail automation direction. The Search Engine Land article notes this aligns with Performance Max for Retail, where local inventory is already enabled by default. In plain English: Google wants fewer knobs and more standardized behavior across retail campaign types.

Who is most impacted (and who is not)

Most impacted

  • Retailers with physical locations who advertise online but keep store inventory separate (or partially separate) from ecommerce inventory.
  • Multi-location businesses where one store has great inventory accuracy and another doesn’t.
  • Brands with strict budget segmentation (e.g., separate ROAS targets for ecommerce vs. in-store pickup).
  • Agencies and in-house teams using the Google Ads API to generate campaigns at scale, clone structures, or enforce guardrails programmatically.

Less impacted (but still should verify)

  • Pure-play ecommerce with no stores and no local inventory feed configured: you’re likely unaffected in terms of actual serving, but you should still confirm settings and reporting so you don’t misinterpret changes later.
  • Advertisers already embracing blended inventory (and already Monitoring store-level performance).

The key is that “enabled by default” does not mean “you will definitely serve local inventory tomorrow.” Serving depends on whether you have a local feed and eligibility. But operationally and programmatically, the behavior of Shopping campaigns changes—so you should treat it as a required audit item.

API and automation implications: what breaks in real life

Most SMEs won’t touch the Google Ads API directly, but the businesses serving them will: agencies, integrators, feed management vendors, and internal growth engineering teams. Defaults become dangerous when they create silent drift—the campaign works, spend continues, but the underlying behavior shifts.

According to the Search Engine Land report, developers using newer Google Ads API versions should stop attempting to set enable_local=false, and attempts to do so can return an operation-not-permitted context error in certain versions. For older API versions, the code may “work” in the sense that it runs—but the attempt to disable local will be ignored while Google treats the value as true.

Where this shows up operationally

  • Campaign templates: if your template assumed local was off unless explicitly enabled, that assumption is gone.
  • Automated campaign creation: your scripts might be failing (hard error) or succeeding (soft ignore), leading to inconsistent governance.
  • QA processes: teams that relied on “toggle is false” as a QA checkbox must update their QA to confirm listing scope / inventory filter behavior.
  • Client reporting definitions: “Shopping performance” may now include incremental local components, which can shift CPA/ROAS and conversion mix.

If you’re an SME and you outsource paid search: this is a moment to ask your agency a pointed question: “How are you keeping online vs. local inventory controlled after Aug. 31?” If the answer is “we’ll see what happens,” you’re taking unnecessary risk.

The hidden business risk: when ads start reflecting your operational reality

Local Inventory Ads are not only a marketing lever—they are a promise about reality: “This product is available near you.” When the system defaults to include local, your marketing is only as trustworthy as your inventory accuracy and store execution.

Here are the failures I see most often in local commerce ecosystems (not unique to Google, but amplified when defaults change):

1) Inventory accuracy lag

Many SMBs don’t have real-time inventory, or their point-of-sale sync is delayed. That’s survivable when local ads are intentionally limited. It’s dangerous when local inventory is now “on by default,” because you can end up paying for customers to drive to a store for an item that sold out an hour ago.

2) Store-level inconsistencies

One location follows process; another doesn’t. One updates hours; another forgets holiday hours. One store honors online price; another doesn’t. Local ads amplify the weakest location.

3) Operational policy mismatch

Customers expect “buy online, pick up in store” behavior even if you don’t operationally support it (or support it only for certain SKUs). If your ads and listings imply availability but your policies make fulfillment painful, you will feel that pain in cancellations, returns, and customer support.

4) Merchandising mismatch

Your ecommerce store might prioritize hero SKUs and high-margin items, while store inventory includes clearance, discontinued items, or seasonal products that shouldn’t be promoted broadly. When local gets blended into Shopping by default, you need to ensure the products you can sell locally are the ones you want to promote locally.

Marketing teams often treat these as “someone else’s problems.” But when Google changes defaults, marketing inherits operations instantly—because the auction doesn’t care about your internal org chart.

Measurement pitfalls: blended reporting and attribution confusion

Even if everything is technically “working,” measurement is where this default can quietly distort decisions.

Blended ROAS becomes less actionable

If local inventory begins to serve inside campaigns that used to be online-only, your blended ROAS may change for reasons unrelated to ecommerce Site Performance. That can lead to:

  • Overreacting by cutting budgets on campaigns that are actually driving in-store value.
  • Overinvesting in campaigns that look efficient but are actually shifting conversion types and customer mix.

Conversion definitions matter

If your “primary conversion” is ecommerce purchase, local Clicks might behave differently (research-oriented, phone calls, store visits, directions). If you don’t have a clean conversion strategy, automation will optimize toward what you measure—not what you value.

Location-based reporting needs attention

When local gets involved, you should care about performance by geography. If you’re not monitoring location performance, you can end up subsidizing poor locations with spend that would be better deployed elsewhere.

This is where governance becomes a real competitive advantage. Search Engine Land recently highlighted that theme in the broader context of automation; if you want additional context, see: Google Ads automation makes governance a competitive advantage. The exact mechanics differ, but the principle is the same: defaults + automation reward teams who define boundaries clearly.

How to prevent local products from serving (without the old toggle)

If you previously relied on disabling LIA within Shopping, Google’s message is: stop thinking “toggle,” start thinking “filter.”

The Search Engine Land article outlines two practical alternatives for preventing local products from serving:

Option A: Listing scope that includes only ONLINE channel

This approach uses campaign-level criteria to restrict which product channel can serve. The article references using listing scope via CampaignCriterionService with product_channel set to ONLINE. If you’re doing this via an agency or dev team, it’s a clear “do this now” migration task.

Operator translation: you’re telling Google, “This campaign is only allowed to show online inventory.”

Option B: Inventory filter in campaign settings

The article also references using an Inventory filter in Google Ads campaign settings to exclude local inventory. This is more of a UI/ops approach: rather than relying on API toggles, you configure the campaign to serve only the inventory you want.

Operator translation: you’re excluding the local feed from eligibility at the campaign level.

Which should you use?

  • If you manage many campaigns and enforce rules programmatically, listing scope is often the cleaner control surface because it becomes part of your campaign “contract.”
  • If you’re an SME with a smaller account and you need quick control, the inventory filter route can be faster—but it requires disciplined human QA so the filter doesn’t drift over time.

Either way, the strategic shift is the same: you’re not turning local off; you’re structuring eligibility so local doesn’t enter the auction where it doesn’t belong.

Campaign structure patterns that still preserve control

Once the default flips, “just run Shopping” becomes an increasingly expensive way to manage retail. Better structure is how you keep intent, inventory, and economics aligned.

Pattern 1: Separate campaigns by fulfillment model

Create distinct campaigns (or at least distinct segments via listing scope) for:

  • Online-only (shipping)
  • Local-only (in-store availability)
  • Blended (if you intentionally want Google to decide based on context)

This isn’t about complexity for its own sake. It’s about controlling:

  • Budgets
  • Bidding goals
  • Promo strategy
  • Reporting and accountability

Pattern 2: Segment by product groups that are “store-safe”

Not every SKU is a good local promise. Some items are:

  • Fragile
  • Frequently out of stock
  • High return rate
  • Store-dependent (varies by location)

Use scoping so only stable local SKUs can serve locally until your operations catch up.

Pattern 3: Segment by store quality / feed reliability

If you have multiple locations, don’t pretend they’re equal. If Store A has excellent accuracy and Store B does not, you can:

  • Exclude Store B from local promotion until accuracy improves
  • Assign different budgets or targets per store group

Pattern 4: Align promos and price strategy across local + online

One of the fastest ways to break trust is price mismatch: an ad implies one price but the store experience delivers another. If you can’t align prices, you need a structure that prevents the mismatch from becoming the default customer experience.

None of these patterns require enterprise sophistication. They require intentionality—and the discipline to keep settings consistent over time.

A concrete SME scenario: the multi-location retailer with mixed inventory quality

Let’s make this real with a scenario I see constantly.

The business

A regional specialty retailer (think: outdoor gear, home goods, or electronics accessories) with:

  • An ecommerce site that ships nationwide
  • Three physical stores
  • A POS that syncs inventory—but with a delay and occasional mismatches

Before Aug. 31

  • The owner runs Shopping campaigns focused on online revenue.
  • Local inventory is tested in a separate campaign (or disabled entirely in the main Shopping campaigns) because Store 2 has accuracy issues.
  • Budgets are clean: online gets the majority; local gets a controlled test budget.

After Aug. 31 if they do nothing

  • Local inventory becomes eligible inside the main Shopping campaigns.
  • Spend shifts toward local-leaning queries in Store 2’s radius because competition is lighter there.
  • Customers click for “available today,” but Store 2 can’t fulfill reliably.
  • Customer experience degrades (calls, refunds, bad reviews), and the owner thinks “Google Ads got worse.”

What the right response looks like

  • They keep the core Shopping campaigns strictly ONLINE via listing scope.
  • They create a separate local-focused structure that includes only Store 1 and Store 3 until Store 2’s data and process are fixed.
  • They monitor local query mix, location performance, and customer support tickets for two weeks post-change.

Notice what’s going on: the “fix” is not a trick inside Google Ads. It’s a decision about aligning marketing promises with operational capability.

What agencies should rethink: governance is now a competitive advantage

When platforms enable features by default, the floor rises. What used to be “advanced configuration” becomes baseline. Agencies that win are the ones who can implement change safely and fast—without turning every platform update into a client fire drill.

1) Update account standards and definitions

If your internal SOP says “Shopping campaign = online inventory unless enable_local=true,” that SOP is wrong after Aug. 31. Update your standards so campaign intent is encoded in:

  • Listing scopes
  • Inventory filters
  • Naming conventions that reflect fulfillment model

2) Revise QA checklists

QA should verify eligibility outcomes, not just settings. For example:

  • Is local inventory eligible in the campaigns where it should be?
  • Is it excluded where it should not be?
  • Are store locations properly mapped to feeds?

3) Fix reporting so clients don’t lose trust

Clients don’t care about “enable_local being ignored.” They care that performance changed and they don’t understand why. Proactive reporting notes and segmentation can prevent churn-level trust damage.

4) Coordinate with merchandising and store ops

This is the unsexy part that wins. If your client’s store operations cannot support local promise, you should treat local eligibility as a phased rollout, not a default.

For broader automation context, Search Engine Land has been covering how Google is pushing more campaign behavior into automated systems and defaults. Examples from their recent coverage include updates around Performance Max and related retail ad surfaces. (We’re linking these as context, not because they are identical changes.) See: Local Services Ads come to Google Ads via Performance Max.

Where AYSA fits: approved execution for ads-adjacent SEO, local, and merchandising tasks

This change is a Google Ads change—but the work required to respond spans ads, feeds, local presence, and onsite merchandising. That’s where most teams struggle: execution across systems, with accountability.

AYSA is built for that reality. We’re an SEO/AEO/GEO execution system designed to:

  • Monitor for changes and issues
  • Prepare recommended fixes with clear reasoning
  • Ask for approval (so you keep governance)
  • Execute accepted website changes—fast, safely, and consistently

So how does that help with “Local Inventory Ads enabled by default”?

1) Monitoring the downstream effects

When local starts blending into Shopping, you want early detection—especially for SMEs without dedicated analysts. AYSA can support a monitoring-first posture by helping you keep a disciplined cadence around site and visibility signals. Start here: AYSA Monitoring.

2) Improving local and product discoverability (ads + organic are now intertwined)

Even if this article is about paid, reality is shoppers don’t separate “ads” and “organic.” If Local intent grows, you need your local and product presence to be clean across the board. AYSA supports visibility work across modern search surfaces, including AI-driven discovery concepts. See: AI Search Visibility.

3) Execution that doesn’t get stuck in the backlog

Most retail teams lose money not because they don’t know what to do, but because changes get stuck waiting on dev cycles, approvals, or “next sprint.” AYSA’s model is built around Approved Execution so improvements actually ship.

If you want to explore the toolset angle: AYSA AI SEO Tools.

4) Making budget decisions with better site foundations

When paid channels get noisier, the businesses that win are the ones with strong product pages, clean structured information, and fewer technical leaks. Those are execution problems, not just strategy problems. AYSA is designed to help teams close that gap with governance.

5) Practical adoption and cost clarity

If you’re evaluating whether an execution system fits your team, start with pricing and scope clarity: AYSA Pricing. For more playbooks and operator-focused editorials, browse: AYSA Blog.

Important boundary: AYSA doesn’t replace your Google Ads account management. This change still requires proper Ads configuration (listing scopes, inventory filters, segmentation). Where AYSA helps is making the rest of the system—your site, visibility, and operational web assets—move quickly and correctly once you decide what the strategy is.

What to do next (action list)

Use this as a pre–Aug. 31 checklist. If you’re an SME, you can hand this directly to your agency or in-house marketer.

1) Confirm whether you have local inventory enabled anywhere

  • Do you have a Local Inventory Ads feed configured?
  • Which campaigns historically used it?
  • Which campaigns explicitly had it disabled?

2) Decide your intent: do you want blended local + online in Shopping?

  • If yes: prepare to monitor store-level outcomes and customer experience.
  • If no: implement listing scope and/or inventory filters before Aug. 31.

3) Update automation and templates

  • Remove assumptions that enable_local=false will hold for Shopping.
  • Move controls into listing scopes / inventory filters.
  • Update QA scripts and human checklists.

4) Create a two-week monitoring plan for after the change

  • Track shifts in query mix and geography.
  • Compare conversion quality (refunds, cancellations, support tickets) if you can.
  • Watch for sudden spend reallocation into local-heavy areas.

5) Tighten your operational promises

  • Validate store hours and location data are correct.
  • Align promotions where possible.
  • Define which SKUs are safe to advertise locally.

6) Use AYSA to keep the execution backlog from becoming the bottleneck

Sources and further reading

Note: The Search Engine Land article references Google’s confirmation on the Google Ads Developer Blog. The supplied research context did not include the direct developer blog URL, so we are not linking it here. If you’re implementing via API, your developer team should validate the latest Google Ads API documentation and release notes relevant to your version.

Related AI SEO resources

Continue the AI search topic inside AYSA.

Use these pages to connect the article with AI SEO tools, AI visibility monitoring, AI Overviews and approved website execution.

Execution hubs

Turn this topic into a website action plan.

Use these AYSA hubs to move from reading to technical fixes, AI visibility monitoring, research, glossary context and approval-first SEO execution.

Marius Dosinescu, author at AYSA.ai

Written by

Marius Dosinescu

Marius Dosinescu is the founder of AYSA.ai, an entrepreneur focused on SEO automation, ecommerce growth, authority building and approved website execution for businesses that want organic growth without specialist overhead.

SEO execution, not more busywork

Turn SEO reading into approved website action.

AYSA monitors your website, prepares the work, asks for approval, and executes approved changes inside your website.

Start now View pricing

Only €29 to €99 per month, depending on the size of your business.

AYSA SEO Magazine

Latest search intelligence.

View all articles