Free — No Trial, No Paywall

Free Store Locator from a Google Sheet

Your locations already live in a spreadsheet. Turn that sheet into an embeddable store locator map in about 5 minutes. No WordPress plugin, no API key, no monthly fee.

No API key
No plugin
No monthly fee
Embeds anywhere

Sheet to Store Locator in 4 Steps

The whole thing runs off the spreadsheet you already maintain. Edit the sheet, the map follows.

  1. 1

    Put your locations in a Google Sheet

    One row per store. Columns for Store Name and Address, plus anything else you want — hours, phone number, website. Extra columns show up in the pin popup, so what's in the sheet is what visitors see.

  2. 2

    Install the free InstaMaps add-on

    One-time install from the Google Workspace Marketplace. Then in your sheet: Extensions → InstaMaps → Open Map. AI detects your address columns and geocodes every row automatically — no lat/lng prep, no API key to paste in.

  3. 3

    Click Share to get your public map link

    The map gets a public URL you can put in an email signature, a Google Business profile, or a "Find a Store" link. Visitors don't need a Google account to view it.

  4. 4

    Embed it on your website

    The map page has an Embed button that gives you a copy-paste iframe snippet. Drop it into any site — WordPress, Squarespace, Webflow, Shopify, plain HTML. Done.

Install InstaMaps — Free

How the Alternatives Stack Up

Most "store locator" options charge for what is, at its core, pins on a map fed by a spreadsheet.

Store-locator SaaS

$25–100/month for a hosted widget, often priced per location. You also have to re-enter your store data into their dashboard and keep two copies in sync.

WordPress plugins

WordPress-only, so they don't help on Squarespace, Webflow, or Shopify. Setup means shortcodes, theme conflicts, and usually a Google Maps API key you have to provision and pay for yourself.

Google My Maps

10-layer limit, clunky embeds, and no live sync — edit your sheet and you re-import the whole thing. Fine for a one-off trip map, painful as a store locator you maintain.

Mapper for Sheets

Markets itself as free, but it's a trial that flips to paid. Check the marketplace reviews — users who built their locator and then hit the paywall were not pleased.

InstaMaps

Actually free. Updates from the sheet you already maintain. No API key, no per-location pricing, no trial that converts into an invoice.

No API key needed

Geocoding and map tiles are handled for you. Nothing to provision in Google Cloud, no billing account to attach.

Scoped access

The add-on only accesses the spreadsheet you install it on — not your Drive, not your other files.

Genuinely free

No trial timer, no per-location pricing, no card on file. The map keeps working.

AI column detection

It reads your headers and figures out which columns hold the address. No column-mapping wizard.

Common Questions

How many locations can a store locator handle?

Hundreds of locations are fine. Each row in your sheet becomes a pin, and the map stays responsive at that scale. If you run a chain with a few dozen branches or a stockist list in the hundreds, you're well within range.

Does the map update when I edit the sheet?

Yes. The sheet is the source of truth. Add a store, fix an address, change opening hours — re-open the map from the add-on and it re-syncs from the current sheet data. No re-import, no second copy of your data to maintain.

Can I use postcodes instead of full addresses?

Yes. Postcodes geocode to the center of the postal area, which is usually enough for a "find your nearest branch" map. Full street addresses give pin-level precision, so use them where you have them.

Does embedding the map on my website cost anything?

No. Click Embed on your map page, copy the iframe snippet, and paste it into your site. There's no view quota, no per-domain fee, and no watermark-removal upsell.

Do my visitors need a Google account to use the locator?

No. The shared map link and the embedded map are public — anyone can open them, search, and click pins. Only you (the sheet owner) need a Google account, because the data lives in your sheet.

My addresses are messy — can I geocode them first?

You don't have to (the add-on geocodes automatically), but if you want to verify lat/lng before publishing, run your list through our free batch geocoder and paste the results back into your sheet. Try the free geocoder →

Your Sheet Is Already 80% of a Store Locator

Install the add-on, open your sheet, and you'll have an embeddable map before your coffee goes cold.

Need lat/lng first? Use the free batch geocoder. More guides on the blog.