Try for free Login Home Features Pricing Demo Guides
Platforms

Help Center

Set up your Google Maps API key

StoreLo runs on your own Google Maps key, so Google’s free monthly usage belongs to you and there is no per-view markup. The setup is ten minutes of clicking, laid out below.

By Robin, who builds and runs StoreLo · Updated 2026-07-30

Why your own key?

Tools that bundle Google Maps for you pool one key across all their customers and price in the risk. With your own key you get Google’s free monthly usage for yourself (a normal locator page stays comfortably inside it), full control over restrictions, and no surprises if a provider’s pooled key hits its cap on the busiest shopping day of the year.

Create the key

  1. Go to console.cloud.google.com and create a project (any name).
  2. Open APIs & Services → Library and enable two APIs: Maps JavaScript API and Geocoding API.
  3. Open APIs & Services → Credentials → Create credentials → API key. Copy the key.

Google asks for a billing account with a card. That is required for Maps to work at all, but you also get a substantial amount of free usage every month. Set a budget alert in Billing if you want a guard rail; most locators never spend a cent.

Restrict the key (do not skip this)

An unrestricted key can be lifted from any website and abused on someone else’s bill. In the key settings:

Seeing a grey map with RefererNotAllowedMapError in the browser console? That is this restriction list missing one of the domains above, almost every time.

Paste it into StoreLo

Dashboard → Settings, paste the key in the Google Maps key field, save. Open the preview and you should see your map. If the map renders on the preview but not on your own site, the missing referrer is your production domain, add it to the websites list and give Google a few minutes.

Frequently asked

Does Google Maps cost money for a store locator?
Google requires a billing account, but grants every account generous free monthly usage. A typical locator page stays inside the free usage, so the practical cost for most sites is zero. Set a budget alert for peace of mind.
Why do I see RefererNotAllowedMapError?
Your key’s website restrictions do not include the domain trying to load the map. Add your own domains plus storelowidget.com and dashboard.storelowidget.com, exactly as in the restriction step above.
Can each locator use a different key?
Yes. Keys are set per locator, which is useful when you run locators for different brands or countries under one account.

Keep reading

Embed on your websiteFree store locator optionsCreate your first locator

Ready to apply this?

Open your dashboard and pick up where you left off. Stuck anyway? Email me and I fix it with you.

Open the dashboard