Skip to main content

Troubleshooting: Locations Not Showing on the Map

Common reasons why your locations might not appear on the store locator map, and how to fix each one.

Updated yesterday

You've added locations to StoreRocket but some (or all) of them aren't showing up on the map. Don't worry, this is almost always one of a few easy-to-fix issues. Let's walk through the most common causes.

Just imported? Give it a few minutes

When you import locations via CSV or add them manually, StoreRocket needs to geocode each address. That means converting your street addresses into the latitude/longitude coordinates the map needs to place a pin.

This happens in the background and can take anywhere from a few seconds to a couple of minutes depending on how many locations you imported. If you just uploaded a spreadsheet with hundreds of locations, give it 5-10 minutes before checking the map.

You can check progress by going to your Locations list. If a location shows coordinates in the Lat and Lng columns, it's been geocoded and should appear on the map.

Check if locations are marked as visible

Every location has a Visible toggle that controls whether it shows up in your store locator widget. If a location is set to not visible, it won't appear on the map regardless of anything else.

A few things can set a location to not visible:

  • You toggled it off manually. Maybe during setup or testing and forgot to turn it back on.

  • Geocoding failed. If StoreRocket couldn't find coordinates for an address, it automatically marks the location as not visible so broken pins don't show up on your map. More on this below.

To check and fix this:

  1. Go to your Locations list

  2. Look for locations where the visible toggle is off

  3. Toggle them back on and save

If you imported via CSV and your spreadsheet had a "visible" column, whatever value was in that column will be used. If the column wasn't included, locations default to visible.

Locations disappear when you move the map

This one catches a lot of people off guard. When a visitor searches for an address or drags the map around, the widget shows locations within a certain radius of the current map center. So if someone searches "New York" and your locations are in California, they won't see them in the results.

This is actually by design. Showing every single location regardless of distance would make the results list useless for visitors trying to find a nearby store.

If you want visitors to see all locations regardless of distance, look for the Show All Locations button in your widget. This removes the radius filter and displays everything. You can configure this behavior in your Widget Settings.

Some locations imported but not all

If you imported a batch of locations and only some of them showed up, you might be hitting your plan's location limit.

Here's what each plan allows:

  • Basic ($25/mo): up to 100 locations

  • Pro ($39/mo): up to 1,000 locations

  • Business ($69/mo): unlimited locations

When an import would push you over your plan's limit, the extra locations are silently skipped. There's no error message, they just don't get added. So if you're on the Basic plan with 90 locations and import a CSV with 20 more, only the first 10 will make it in.

To fix this, either remove locations you no longer need or upgrade your plan to get a higher limit.

Address couldn't be found (geocoding failed)

Sometimes an address just can't be geocoded. This usually happens when:

  • The address is incomplete. Missing city, state, or country. "123 Main Street" without a city won't work.

  • The address has typos. A misspelled street name or city can throw off Google's geocoding.

  • The address doesn't exist. New construction, internal addresses, or PO boxes that Google hasn't mapped yet.

  • The address format is unusual. This is common with international addresses that don't follow a standard format.

When geocoding fails, StoreRocket automatically marks the location as not visible (so you don't end up with a pin at coordinates 0, 0 in the middle of the ocean).

To fix a failed geocode:

  1. Go to your Locations list

  2. Find the location and click Edit

  3. Double-check the address for typos or missing info

  4. Save the location. StoreRocket will try geocoding it again with the updated address

If the address is correct but geocoding still fails, you can manually enter the latitude and longitude coordinates. You can look these up on Google Maps by right-clicking any spot on the map and copying the coordinates.

Still not showing?

If you've checked everything above and locations still aren't appearing:

  • Clear your browser cache and reload the page with your widget. Sometimes an old cached version of the widget is the culprit.

  • Check your map provider. Make sure your Google Maps or Mapbox API key is still valid and hasn't hit its usage limit. You can verify this in your Map Provider settings.

  • Preview your widget in the Widget Preview to rule out any issues with your website's embed code.

Still stuck? Hit us up on live chat and we'll take a look at your account. We can usually spot the issue in under a minute.

Did this answer your question?