Why does Google keep showing my online-only Shopify store as having a physical location?
Google Shopping is treating your online-only store like it has a physical location — here's where that setting actually lives and how to turn it off.
What's going on
My store only ships online — no physical location, storefront, or in-person pickup — but Google Merchant Center keeps showing my products under local listings and local inventory ads, as if I run a brick-and-mortar shop. I never set this up on purpose. Where is this coming from and how do I turn it off?
This tends to show up after connecting or reconfiguring the Google & YouTube sales channel in Shopify, or after editing your product feed directly in Google Merchant Center. Somewhere in that process, a setting that governs whether your listings can be used for physical-store surfaces gets left on, or a local-inventory option tied to Shopify POS gets enabled when it shouldn't be. Once that happens, Google treats your feed as belonging to a business with a real-world storefront, and your products can start appearing in local shopping surfaces, Maps, and local inventory ads — none of which apply to a purely online business.
Why it happens
Google Merchant Center feeds have a setting that tells Google whether your listings should also be used for physical-store surfaces — local inventory ads, free local listings, Google Maps — in addition to standard online shopping ads. That setting is configured during feed setup and can end up enabled, especially if a feed was set up, duplicated, or reconnected without someone specifically reviewing it.
Shopify's Google & YouTube channel has its own local-inventory setting, meant only for merchants running Shopify POS with a real, inventory-tracked retail location. If that gets enabled for a store with no such location — or if an old or test location in Shopify's Locations settings is still active with a real address — Google ends up with local-inventory data that doesn't match how the business actually operates.
Because these settings live in two systems that sync with each other, a change made in one place can sometimes get overwritten by the next sync from the other, which is why some merchants find the problem reappears even after they thought they'd fixed it.
5 ways to fix it
Check the "marketing methods" setting on your Google Merchant Center feed
In Google Merchant Center, your primary data source has a setting for how the feed can be used — often labeled something like "marketing methods" or "how this data will be used" — with a separate option for physical-store usage in addition to standard online shopping ads. If that physical-store option is enabled, Google will treat your listings as coming from a business with a storefront and start surfacing them in local shopping surfaces. Reviewing and disabling that option is the single most common fix, and it can take a day or so for the change to fully propagate across your feed.
Check the local inventory setting in Shopify's Google & YouTube channel
In your Shopify admin, open the Google & YouTube sales channel and look through its product sync or feed settings for anything related to local inventory. That feature is only meant for merchants using Shopify POS with a real, inventory-tracked retail location, so if you're online-only it should be off. If you've never used POS or a physical location in Shopify, it's worth confirming this setting hasn't been enabled by default.
Look for separate local-listings programs enabled in Merchant Center
Beyond the main feed setting, Google Merchant Center also offers optional programs such as free local listings or local inventory ads that merchants can opt into separately. It's possible to have the main marketing-methods setting turned off and still have one of these programs active, so it's worth checking your account's programs or growth section and disabling anything related to local or in-store visibility if you don't have a physical location.
Confirm you don't have a stray physical location on your Shopify account
In Shopify admin under Settings > Locations, check which locations exist and which are active. An old, test, or duplicate location saved with a real street address can make your business look like it has a physical storefront from Google's perspective, even if you never intended to use it that way. Deactivating or correcting any location that doesn't reflect how you actually fulfill orders removes one possible source of the mismatch.
Disconnect and reconnect the Google & YouTube channel if the setting won't stick
If you've corrected the feed and location settings but local listings keep reappearing, try disconnecting the Google & YouTube sales channel in Shopify, giving Merchant Center time to reflect the change, then reinstalling and going through setup again. Occasionally a stale sync between Shopify and Google reintroduces settings you thought you'd already turned off, and a clean reconnection resolves it.
Bottom line
This is a settings mismatch between Shopify and Google, not a Shopify bug, and no app is needed to fix it. Almost all of the actual fix lives in Google Merchant Center's feed and program settings, with a secondary check inside the Google & YouTube channel in Shopify admin — most merchants can resolve it for free once they find the right toggle. If your store juggles multiple sales channels or locations and this kind of settings drift keeps recurring, a general store-settings audit can help you catch it sooner, but it's not a substitute for getting the Merchant Center configuration right in the first place.
Browse the rest of the problem library, run a free storefront scan to catch issues like this automatically, or email us and we'll work out a custom solution for it.