Squarespace migration
★★★★★ 4.5 CE

Squarespace Migration & Switching Guide 2026

Squarespace imports blogs from WordPress and Tumblr and products from Shopify or CSV, but every import is a one-time copy. The only export is a lossy WordPress XML.

Squarespace Migration verdict

Verified today·5 sources checked

Squarespace makes it easy to move in and hard to move out.

It imports blog content from WordPress, Blogger and Tumblr, and products from Shopify, Etsy, Big Cartel or CSV, but every import is a one-time static copy.

How to plan the move

Squarespace suits teams moving a blog or small store onto it who value a guided import and will stay long-term. It is less ideal if you expect to migrate away later, since the export is lossy and design, store and bulk media do not come with you.

Honest limits
  • Imports are a one-time static copy, not a live sync, and there is no clean Squarespace-to-Squarespace transfer except products.
  • The only export is a WordPress-targeted XML, and many features do not export because they rely on Squarespace's JavaScript and CSS. Most page types, extra blog pages, product, audio and video blocks, style settings and custom CSS do not export at all.
  • Images cannot be exported in bulk, only one at a time from the Asset library, though products can export to CSV.
Import blog
WordPress / Blogger / Tumblr
Import products
Shopify / Etsy / CSV (10k)
Export
Lossy WordPress XML
Design / store export
None
Lock-in
High (rebuild to leave)
View sources

This page covers importing into Squarespace and switching away. SEO output and pricing live on their own pages.

What moves into Squarespace, and can you leave?

Squarespace migration configuration

Map your old URLs in Settings, Developer Tools, URL Mappings. Use the [name] variable to redirect a whole blog or store collection in one line so every old post follows over with a 301. Mind the ~2500-line cap and that image/file URLs cannot be redirected.

Collection redirects (URL mappings)text
/blog/[name] -> /posts/[name] 301      # whole blog collection in one line
/store/[name] -> /shop/[name] 301      # whole store collection
/about-us -> /about 301
/old-home -> / 301
# field cap ~2500 lines (400KB); no image/file URLs; no ? & # symbols

To connect an external domain, add the verification CNAME, the www CNAME to ext-cust.squarespace.com, and the four A records below at your domain host. Your domain stays registered with your host but resolves to Squarespace. Propagation takes up to 24-48 hours.

DNS connect (third-party domain)text
; Add at your current domain host (DNS Connect / domain mapping)
@      A      198.185.159.144
@      A      198.185.159.145
@      A      198.49.23.144
@      A      198.49.23.145
www    CNAME  ext-cust.squarespace.com
[code] CNAME  verify.squarespace.com    ; verification record shown in your panel
; allow up to 24-48 hours to propagate

Once URL mappings are saved and DNS has propagated, confirm an old URL returns a 301 to its new path, then verify the domain and request indexing in Google Search Console so the new URLs are recrawled.

Verify redirects after cutoverbash
# Confirm an old path now 301-redirects to its new Squarespace URL:
curl -sI https://www.your-domain.com/blog/my-post | grep -i 'HTTP/\|location'
# expect: HTTP/2 301  and  location: https://www.your-domain.com/posts/my-post

What imports cleanly into Squarespace

ContentInto SquarespaceDetailSource
Blog contentWordPress / Blogger / TumblrImports post content, comments and images; attempts to preserve post URLs
ProductsShopify / Etsy / Big Cartel / CSVUp to 10,000 products per store page in v7.1 (200 in v7.0)
Sync vs copyStatic copy onlyImport adds a static copy; it does not create a sync between the two sites
Squarespace to SquarespaceNot supportedNo direct way to transfer content (aside from products) between sites or versions
Pages / design / codeRebuilt by handOnly blog and products import; pages, layout and styling are rebuilt
Comments and imagesImport with postsBlog comments and inline images carry over with imported posts

Source-to-Squarespace mapping

ElementLands in Squarespace asCaveatSource
WordPress/Blogger/Tumblr postsBlog postsPost content, comments and images; URLs preserved where possible
Store productsProducts (CSV or connector)Up to 10,000 per store page (v7.1)
Pages and layoutRebuilt by handNot part of the import
Design / styles / custom CSSNot importedRebuild on a Squarespace template
Live link to sourceNoneStatic copy, no ongoing sync
Another Squarespace siteNot transferableNo site-to-site transfer except products

Squarespace migration timeline and rollout

PhaseWhat happensEffortSource
1. Import blogWordPress/Blogger/Tumblr importerLow; posts, comments, images
2. Import productsShopify/Etsy/Big Cartel/CSVLow; up to 10,000 per store page
3. Rebuild sitePages, layout, styling by handHigh; only blog/products import
4. Redirect mapURL mappings with [name] variableMedium; ~2500-line cap, no image URLs
5. Connect domainDNS connect (A + CNAME) or nameserversLow; up to 24-48h to propagate

What to verify before you commit to Squarespace

  • Export is a single WordPress-targeted XML and many features do not export because they rely on Squarespace's JavaScript and CSS, so you cannot cleanly move to most other platforms
  • A long list of content does not export at all, including most page types (album, cover, index, portfolio, store), more than one blog page, product blocks, audio/video blocks, style settings and custom CSS, so design and store data are effectively trapped
  • Images cannot be exported in bulk; you can only download them one at a time from the Asset library, which makes a media-heavy migration slow and manual
  • Products are the exception: Squarespace Commerce products can be exported to an editable CSV, so store catalogs are portable even though the rest of the site is not

Squarespace Migration FAQ

What can I import into Squarespace?

Blog content from WordPress, Blogger and Tumblr, meaning post content, comments and images, with post URLs preserved where possible. Products come from Shopify, Etsy, Big Cartel or a CSV, up to 10,000 per store page in version 7.1. Pages, layout and design are not imported, and are rebuilt on a Squarespace template.

Is a Squarespace import a live sync?

No. Importing adds a one-time static copy of the content to your Squarespace site, and does not create a sync between the two sites. There is also no direct way to transfer content between Squarespace sites or versions, aside from products.

Can I export my Squarespace site?

Only partially, and only toward WordPress. The export is a single .xml file meant for importing into WordPress, and many features do not export because they rely on Squarespace's JavaScript and CSS. It is a lossy export, not a full-site download.

What does not export from Squarespace?

A lot: most page types, including album, cover, index, info, calendar, portfolio and store pages, more than one blog page, product, audio and video blocks, drafts, style settings and custom CSS. Design and store data are effectively trapped, which is the platform's defining lock-in.

Can I get my images and products out?

Images only one at a time, from the Asset library, with no bulk export, so a media-heavy site is slow to move. Products are the exception: Squarespace Commerce products can be exported to an editable CSV, so your catalog stays portable.

Sources & verification

Verified by ComparEdgeMethod: Vendor docs, official pages, and selected independent sources
SourceWhat was checkedLast checked
Squarespace OfficialOfficial product pageJuly 10, 2026
Squarespace SupportArticles 205814028 Importing And Exporting ContentJuly 10, 2026
Squarespace SupportArticles 206566687 Exporting Your SiteJuly 10, 2026
Squarespace SupportArticles 205815308 Url MappingsJuly 10, 2026
Squarespace SupportArticles 205812378 Connecting A Third Party Domain To Your Squarespace SiteJuly 10, 2026

Every fact on this Squarespace page is tied to a named source and a verification date. Freshness-sensitive figures trace to the sources above; verify against the vendor before relying on them.