Moving from Squarespace to WordPress without losing your rankings

Unlike Wix, Squarespace offers an export in WordPress format. It is a good starting point, not a complete migration: part of the content doesn’t follow, images stay on Squarespace’s servers and addresses change. Here is how to fill the gaps and protect your rankings.

What the Squarespace export keeps, and what it misses

Squarespace’s export tool produces an XML file in WordPress format (WXR) that the WordPress importer can read. It contains basic pages and posts, with their categories and tags.

According to Squarespace’s documentation, only one blog is exported per file, and store pages, styles and custom CSS are not included. Other page types (galleries, events) come through more or less faithfully depending on the site version: check case by case. Finally, the file contains links to images hosted by Squarespace, not the images themselves.

Squarespace → WordPress, item by item
ItemSquarespace exportOn WordPress
Basic pagesWordPress XMLImported, layout to redo
Blog postsWordPress XML (one blog only)Imported; other blogs recovered via the sitemap
ImagesLinks onlyDownloaded and re-uploaded to the media library
SEO titles and descriptionsNoCollected page by page and carried over
Squarespace Commerce productsCSVImported into WooCommerce, variants to check
Orders, contacts, form submissionsCSVArchived; forms rebuilt
Member areas, schedulingNoEquivalent plugin, on quote
Design, styles, custom CSSNoWordPress theme

301 redirects: prepared on WordPress

Squarespace files posts under the blog path (/blog/my-post, sometimes with the date in the address) and products under /shop/p/. WordPress will use different addresses: each old URL needs a 301 redirect to its new place, otherwise Google’s links lead to 404 errors.

Squarespace has its own redirects (URL Mappings), but they only work while the domain points to Squarespace. As with Wix, nothing can be set up server-side on WordPress before the DNS switch: the 301 plan is imported in advance into the Redirection or Rank Math plugin (or into .htaccess) and applies as soon as the domain points to the new host.

Checklist before the switch

Everything is prepared while the Squarespace site stays online. The domain only changes destination at the agreed time.

  • List every URL: Squarespace sitemap, pages indexed in Search Console and pages that receive links
  • Record the full DNS zone: MX, SPF, DKIM, DMARC and verification TXT records
  • If the domain is registered with Squarespace Domains, plan the DNS change (or transfer) from that account
  • Check that no imported image still points to Squarespace’s servers
  • Review staging and test every form with a real submission
  • Import the 301 plan into WordPress and test it on a sample of URLs
  • Keep the Squarespace subscription active until all checks are done

Checklist after the switch

DNS propagation usually takes a few hours. Checks are run on the live site.

  • HTTPS certificate active on the domain, with and without www
  • Email: one message sent and one received on each address, MX identical to the record
  • Old URLs: each answers with a 301 to its new address, in a single hop
  • Indexing allowed in Settings → Reading
  • Search Console: property still verified, new WordPress sitemap submitted
  • 404 errors: Redirection plugin log reviewed at D+7 and D+30, redirects added where needed

What a Squarespace to WordPress migration costs

The XML export saves time on posts, but most of the work is the same as elsewhere: layout, images, store, metadata and redirect plan. Price mainly follows volume and whether there is a store.

On top of the migration come WordPress running costs: hosting, domain name and any paid plugins, to compare with the Squarespace subscription you stop.

What drives the price, by option
OptionWhat you payWhat makes it vary
Do it yourselfHosting and your timeMultiple blogs, store, comfort with 301s and DNS
Freelancer or agencyQuoteCustom design, store, number of URLs, specific features
WP Agent packageFixed price excl. VAT per packageNumber of URLs, blog, store; quote above 120 URLs

FAQ

Is Squarespace’s WordPress export enough?
It is a solid base for pages and one blog, but it includes neither the store, the design nor the images themselves, and only one blog is exported. The rest is recovered by other means: product CSV, sitemap, page review.
Do Squarespace redirects keep working after leaving?
No. They only work while the domain points to Squarespace. After the switch, WordPress must carry the 301s, hence the plan imported in advance.
My domain is with Squarespace: do I need to transfer it?
Not necessarily. Changing its DNS records to point to the new host is enough, carrying over the email records. A transfer to another registrar remains possible, later and separately.
Will I lose my rankings?
A complete 301 plan, carried-over titles and descriptions, and a submitted sitemap greatly reduce the risk. Nobody can guarantee rankings, and temporary fluctuations are common after a platform change.

How many pages, posts and products does your Squarespace site have?

Estimate my migration

Read next