Local SEO for ecommerce: what an online store can and cannot do locally, and what changes once you have a shop
Why online-only stores cannot hold a Google Business Profile, what they do instead, and how stores with physical shops put in-store stock in front of nearby shoppers.
Published by AI Knows Us · Updated 21 October 2026
Local SEO for ecommerce means something different depending on one question: do customers ever meet you in person? If your store is online only, Google does not allow you a Business Profile, so you cannot appear in the map results, and local SEO becomes a matter of local landing pages for real local offers, such as same-day delivery in a city. If you also have shops, local SEO is very powerful: each shop gets a Business Profile, and your in-store stock can appear to nearby shoppers through Google Merchant Center's local inventory ads and free local listings. This page explains both, using Google's own rules as read on 21 October 2026.
First, work out which kind of store you are
| Your setup | Business Profile? | What local SEO means for you |
|---|---|---|
| Online only, shipping from a warehouse customers never visit | No | Local landing pages for genuine local offers, local links and local press |
| Online store plus a staffed place customers visit, such as a showroom or collection desk | Check the eligibility rule below | A profile for that place if it qualifies, plus the online work |
| Online store plus one or more shops | Yes, one per shop | Profiles, store pages, and in-store stock shown through Merchant Center |
Why an online-only store has no map listing
Google's Business Profile eligibility guidelines say that to qualify, "a business must make in-person contact with customers during its stated hours". The same page lists "Brands, organizations, artists, and other online-only businesses" among the businesses that are not eligible. It also lists any business whose address is a P.O. box or a mailbox in a remote location.
The address rules close the obvious workarounds. Google's guidelines say a rented mailing address where you do not operate, which Google calls a virtual office, is not eligible. An office at a co-working space only counts if it has clear signage, receives customers during business hours and is staffed by your own team. An online store that lists a fake shopfront risks suspension of the profile, and it gains nothing that lasts.
If customers can genuinely come to a staffed place during set hours, for example to collect orders or see products, read the in-person contact rule against that arrangement. Where it fits, that place can have a profile with real hours, real signage and real staff.
Local SEO for an online-only store
Without a map listing, local search is won through ordinary pages that answer a local need. Build a local page only where something is truly different about that place. Good reasons include:
- Same-day or next-day delivery zones. "Same day flower delivery in [city]" is a local search. A page that names the delivery area, the order cut-off time and the delivery charge for that city answers it.
- Products that change by region. Plants by growing zone, school uniforms by district, or sports kit for local clubs.
- Local rules or standards. Where a product must meet a local requirement, a page that explains it for that area helps buyers there.
A page that only swaps the city name in the same text is a doorway page, and it helps nobody. Ten real local pages are better than two hundred copies.
Off the site, local links still matter. A local newspaper feature, a sponsorship of a local club or a listing in a regional makers' directory gives search engines and readers a reason to connect your brand with a place. All the usual product and category page work still applies, and our guide to ecommerce SEO covers it in the order to fix it.
Local SEO for an ecommerce business with shops
This is where local search works hardest for a retailer, because Google can show a nearby shopper that a product is in stock in a shop down the road.
A profile and a page for every shop
Each shop that meets customers during stated hours gets its own Business Profile. Use the real-world name on the sign, correct hours, and special hours for holidays. On the website, give each shop its own page with its address, hours, phone number, parking, and what that shop stocks or offers that others do not.
Show in-store products on the profile
Google's guidelines say a retail business in the US, Canada, the UK or Ireland can show its in-store products on its Business Profile. You can upload them by hand with the Product Editor, or connect your point of sale system to the Local Inventory app so products are added automatically.
Local inventory ads and free local listings
Merchant Center has an add-on for local inventory ads and free local listings. Google describes it as a way to showcase your products and store information to nearby shoppers searching with Google. Free local listings let in-store products appear at no cost, and local inventory ads are the paid version. On 21 October 2026 Google listed free local listings in 47 countries and territories, including the US, the UK, Canada, Australia, India and the UAE, and local inventory ads in many more.
A few practical points from Google's local product data specification:
- You can use one product data file for both online and local, and Google recommends it. If you submit separate files, do not submit the same products in both.
- To switch on local, edit the data source so its product data is used for local and online stores.
- Products may take up to two days to appear after you submit them.
- Optional attributes cover store pickup and store-specific product pages that show in-store availability and price.
- If your website does not show stock for each shop, Google can show your in-store inventory on a page Google hosts for your store.
Google publishes its own figure for retailers who run local inventory ads alongside Shopping ads: a 21% increase in store visits and a 9% increase in online conversions for products available in store, from Google data covering July 2023 to July 2024. Treat that as Google's reported average, and judge your own results from your own reports.
If building feeds is too much work
Google runs a local feeds partnership program, where trusted data providers send sales and inventory data to Google for the retailer. Its partner list, read on 21 October 2026, included Shopify, NearSt and Napp Solutions for all free local listings countries, alongside regional providers. If your shop already runs on one of these, ask them how to switch it on before you build anything yourself. For the account side, our page on how a Merchant Center feed works explains the basics.
Questions about local SEO for ecommerce
Can an online store get a Google Business Profile?
Not if it is online only. Google lists online-only businesses as ineligible and requires in-person contact with customers during stated hours. A staffed showroom or collection point may qualify if it meets that rule.
Should an online store create a page for every city it ships to?
No. Create a page only where the offer really differs in that place, such as same-day delivery or a regional product range. Pages that only change the city name do not help shoppers.
What is the difference between free local listings and local inventory ads?
Both show your in-store products to nearby shoppers. Free local listings cost nothing. Local inventory ads are paid ads that can reach shoppers in more places across Google.
Do I need a separate feed for local inventory?
Not usually. Google recommends one product data file for both online and local, with store-level stock and price added for local.
Does local SEO help an online store that ships nationally?
Some. Local press, local links and pages for genuine local offers give your brand a home base in search, but national category and product pages will always bring most of the traffic.
The shopper who asks where to buy it today
"Where can I buy a replacement charger near me today" is now a question people put to ChatGPT, Gemini and Google's AI Overviews as well as typing it into search. The answer names a few shops and brands. A retailer with accurate shop pages and in-store stock on Google gives these answers better material to work from, while an online-only store is usually named for delivery speed or range rather than location. AI Knows Us is a different kind of check from a rank tracker: it asks those shopping questions in your market and shows whether your store is one of the names that comes back.