9 min read Store Locator
Squarespace Store Locator: How to Add a Store Map
Squarespace has no native store locator. Here is how to add one with a code block, what free options actually offer, and what to test before you launch.
Squarespace has no built-in store locator, so you add one by pasting a map widget's embed code into a page. The widget runs on the vendor's own servers and shows your addresses in a search box and interactive map.
A single pinned address and a store locator are not the same thing. If you sell from one shop, a plain map embed is enough. A locator earns its name when you have several addresses and shoppers need to search, filter, or get directions to the nearest one, which makes it a marketing asset, not just a map.
Code Block vs. Code Injection
Squarespace gives you two different places to paste code, and mixing them up is the most common reason a locator never shows up. The Code Block sits inside a single page and holds custom HTML, CSS, or JavaScript such as a widget's embed code, per Squarespace's documentation on Code Blocks.
Code Injection adds script to every page's header or footer when set site-wide; per-page injection only reaches that page's , per Squarespace's documentation on code injection. Either way it is meant for scripts like analytics tags, not visible content. Use a Code Block instead for a widget that needs to show a map and search box on the page.
Why a Working Locator Matters for Multi-Location Sellers
If a shopper cannot find your nearest address, they usually do one of two things: email to ask, or leave the site. Both cost you time or revenue you will not see in your Squarespace order history, because the sale that mattered happened in a shop, not online.
How to Add a Store Locator to Squarespace
This workflow applies no matter which widget you choose.
- Collect every location's name, address, and hours in one spreadsheet. Many locator tools support CSV import for this.
- Pick a widget that hands you a ready embed snippet, rather than one that expects you to write your own map code.
- Create an account with that vendor and add or import your locations into their dashboard.
- Copy the embed code the vendor gives you once your locations are in.
- In Squarespace, open the page for the locator, click the insert icon, and add a Code Block.
- Paste the code into the block and save the page.
- Preview on both desktop and mobile, then search for an address near one of your real stores to confirm the result is correct.
What to Test Before You Commit to a Widget
Ask these questions, or test them yourself, before you pay for a year upfront.
- Does the widget need your own Google Maps API key and billing account, or does it ship with its own map provider?
- Does every row in your real address list geocode to the correct pin, including entries with unusual formatting or missing postcodes?
- Does the map resize correctly on a phone and inside Squarespace's narrower blog-post column, not only on a full-width page?
- If you cancel, can you export your location list, or does it stay locked inside the vendor's dashboard?
When the Locator Is Ready to Launch
Before you tell customers the feature exists, confirm two things: every address returns the correct pin, and search works for a partial postcode as well as a full one. The page should also load at a reasonable speed on mobile data, and someone should own the job of updating hours and closures on a schedule.
Final Thoughts
A store locator is not a one-time setup task. Hours change, shops close, and new locations open. Treat it the way you treat your product catalog: assign someone to update it on a schedule, not only after a customer complains that an address is wrong.
Before you commit to a widget, run its free trial with your own address list, not the vendor's demo data. The gap between a clean demo and your real store list, with inconsistent formatting and missing postcodes, is where most locator projects stall after launch.
FAQ
Is there a Squarespace store locator plugin I can install?
Squarespace has Extensions for select third-party integrations, such as payments and marketing tools, but a store locator usually isn't one of them. You add the widget by pasting its embed code into a Code Block on a page, not by installing it the way you would a WordPress plugin.
Are there any free store locator options for Squarespace?
Yes. Several vendors offer a free plan, usually limited to one location or a capped number of map loads each month. If you run more than a handful of stores, expect to outgrow the free tier quickly.
What's the easiest way to add a store locator to Squarespace?
If you have one address, skip a locator and embed a single map instead. For several addresses, pick a widget that accepts a CSV import, so you are not typing each location in by hand.
Do I need my own Google Maps account to show a store locator?
Some locator widgets include the map provider in their price; others require your own Google Maps API key and billing account. Progus Store Locator works the first way: paste one embed code, no API key needed for its default maps. For Google Maps or Mapbox styles, you add your own key.
Add a store locator to your website. About Store Locator ›