Back to all posts

How to Show Multiple Locations on One Map in Squarespace or Wix (No API Key)

Squarespace's Map block shows one pin and Wix's Google Map element takes pins typed in by hand. Here is how to get many locations on one map, with no API key.

October 25, 2026

β€’

7 min read

Last checked October 25, 2026

You have several shops, offices, stockists or venues, and you want them all on one map on your website. In Squarespace, the Map block shows one pin only, so you need an embedded map instead. In Wix, the Google Map element can hold several pins, but you type each location in by hand.

The short answer: use Wix's own map element if you only have a few places and are happy to type them in. For Squarespace, or for any longer list, build one map outside the builder and paste its iframe into a code block (Squarespace) or an Embed HTML element (Wix). The hosted map route below needs no API key from you.

As of October 2026, the builder details below come from each builder's own help pages, linked in each section. Builders change their editors, so check the current help if a button has moved.

Squarespace: One Pin per Map Block

Squarespace's help says that "Map blocks can only display one location pin. To create maps for multiple locations, add multiple map blocks to a page." That gives you several separate maps, not one map with several pins.

The help page also points to the alternative: "you can embed a Google Map on your site using a code block. Code-based customizations like this fall outside the scope of our support." So an embedded map works, but Squarespace support will not help you debug it.

Two things to know before you try it:

Wix: Several Pins, Entered by Hand

Wix's Google Map element does support more than one location. Wix's help says "You can pin one or multiple locations, choose from many color themes and customize the settings to your liking."

The catch is the data entry. You add locations one at a time in the element's Manage Locations settings, filling in an address, a title and a description for each. For five places that is quick. For fifty, or for a list you already keep in Google Maps or a spreadsheet, retyping every place is the slow part.

If you would rather bring a list in than retype it, Wix has two embed options. The one for pasting an iframe snippet is Embed HTML, which Wix describes as "Embed a code snippet to display a widget on your site pages and set it up." Wix can also show an external page by URL. Its help says "Embed a site: Display an external site in a window on your page." Two details from the same page matter here:

Webflow and WordPress

Both have an element for pasting your own code, so the same approach works: build the map elsewhere, then paste its iframe snippet.

Option: One Hosted Map for Any Builder

A hosted map is a map made outside your builder, with its own public link and iframe snippet. The snippet is a standard iframe, so it works in any element that accepts one. It does not use a Google Maps API key, so there is no key to create or paste in.

  1. Open the map editor and sign in
  2. Add your places. Paste a Google Maps list link, or upload a CSV with a name, latitude and longitude for each place
  3. On the Places step, rename places, edit their notes, or hide any you do not want shown
  4. On the Style step, pick a light Paper look or a dark Midnight look, and pins or dots
  5. On the Share step, click Publish map
  6. Choose a shape (16:9, 4:3, Square or Tall) and copy the snippet

The snippet looks like this:

<iframe src="https://www.takeout-tools.com/embed/your-map-id" title="Your map title" style="width:100%;aspect-ratio:16 / 9;border:0;border-radius:8px" loading="lazy" allowfullscreen></iframe>

Then paste it in:

  • Squarespace: add a code block and paste the snippet in
  • Wix: add an Embed HTML element and paste the snippet into its code field
  • Webflow and WordPress: paste it into a Code Embed element (Webflow) or a Custom HTML block (WordPress)

Visitors see your places as pins or dots, grouped into clusters in dense areas. Tapping a place opens a card with its name, category and your note, with an Open in Google Maps link for directions. In an embed, panning takes two fingers or a modifier key, so the map does not trap someone scrolling your page. Visitors do not need a Google account.

Frequently Asked Questions