Add a map that fits your Squarespace template
Paste one iframe into a Code block. It takes under 3 minutes, with no account or API key. The map takes its colors from your site, so it fits your template.
Setup in under 3 minutes
- Paste your website’s address. DoMaps reads your colors.
- Add your address, pick a pin icon and copy the code.
- Paste the code into your site, or ask your AI agent to do it.
No account or API key needed. Open the editor
Plan: Squarespace allows iframes in Code blocks on the Core, Plus and Advanced plans, and on the older Business, Commerce Basic and Commerce Advanced plans. Basic and the older Personal plan aren’t on that list.
Get your map code
Make the map in the editor and copy the code it gives you. The editor also gives you the save link.
Get your map code from the editorThe code from the editor looks like this, with your map’s id in place of MAP_ID:
<iframe src="https://map.domaps.app/m/MAP_ID" title="Map: Café Example" loading="lazy" allow="geolocation"
style="width: 100%; height: 420px; border: 0; border-radius: 16px;"></iframe> Steps
-
Copy the map code from the DoMaps editor.
-
Edit the page in Squarespace.
-
Hover over a section, click Add block or +, then click Code.
-
Click the pencil icon on the block to open it.
-
Paste the map code. Leave Display Source off.
-
Save the page.
Save the map before you publish
A new map works without an account for up to 1,000 views a month. An unsaved map can’t be edited later, so decide about saving before you publish. A map from the editor comes with a private save link, and step 3 of the editor saves it with your email. A saved map gets 10,000 views a month on the Free plan. Keep the save link to yourself and never put it on your site.
Troubleshooting
- The map doesn’t show while you are logged in
- Squarespace says code sometimes doesn’t appear when you are logged in, even if visitors see it. Check the page with Preview in Safe Mode or in a private window.
- The map is cut off or very small
- The editor’s code makes the map 420px tall. Make the block or element at least that tall, or change height: 420px in the code. 360 to 480px works well.
- The map says it is paused
- It reached a view limit. The docs list each notice and what to do.
More fixes are in the docs. Squarespace’s own help: Squarespace: Code blocks.
Before you switch
- Replacing a Google Maps embed? Read about maps without cookies.
- See how DoMaps compares with Storemapper.
- Read: How to show several locations on one map
Questions
Do I need an API key or an account?
No. The map works as soon as the code is on the page, for up to 1,000 views a month. Save it with your email to edit it later and get 10,000 views a month on the Free plan.
Does the map set cookies?
No. The map sets no cookies and uses no local storage in the visitor’s browser.
Make your map
Paste your website’s address and get a map in your colors. No account needed.
Make your map