Moving from WordPress to Squarespace is a rebuild with an import, not a migration in the WordPress sense: you build the new site on a Squarespace trial, import the WordPress export file to bring across posts, pages, categories, tags and attached images, recreate the design by hand (nothing of the theme transfers), redirect every old URL to its new one, then move the domain and cancel WordPress. Done in that order it keeps the rankings and takes a week or two for a typical business site. Done out of order, with the domain moved before the redirects exist, it can cost a year of SEO. Below is the sequence, what imports and what does not, the redirect step most guides underplay, and the honest cases where moving is the wrong call.

Should you move from WordPress to Squarespace?

Move ifStay if
The site is a brochure or a modest blog and nobody maintains WordPressThe site depends on plugins with no Squarespace equivalent (membership, LMS, complex booking, custom shop logic)
Updates, plugin conflicts or hacks have cost you time or moneyThe blog is large (hundreds of posts) and traffic-critical; the redirect and formatting work is heavy
You want to edit pages yourself without a developerYou need custom schema, speed engineering or technical SEO control
The design is being redone anywayYou have a developer and the site works
Hosting and maintenance costs exceed a Squarespace planYou sell with WooCommerce at any real volume

Squarespace versus WordPress for SEO covers the ranking side of the decision and the broader platform comparison the rest. The short version: a small site with a maintenance problem should move; a complex site with a working developer should not.

What imports from WordPress, and what does not?

ImportsDoes not import
Blog pages, posts and authorsTheme, layout, design, fonts, CSS
Site pages (as text and images)Anything created by plugins: forms, sliders, galleries, shortcode output
Categories and tags (long ones truncated)Gallery images
CommentsImage captions
Images attached to posts or pagesMedia Library images not attached to a post or page
AttachmentsMenus, widgets, settings, users’ roles

Squarespace’s WordPress migration guide lists both columns, and the practical meaning is that posts arrive as clean text with their images, while every page needs to be laid out again in Squarespace sections. Blog authors become “basic authors” you can reassign to contributor accounts afterwards.

Moving from WordPress to Squarespace, step by step

  1. Export the old URLs. Screaming Frog crawl or the WordPress sitemap, plus the Pages report in Search Console for the last twelve months. This list drives step 7.
  2. Start a Squarespace trial and choose a template; the trial can be extended if the build runs long.
  3. Export from WordPress: Tools, Export, All content, download the .xml. Deactivate plugins first, as Squarespace’s import guide advises, and make sure every image you want is attached to a post or page.
  4. Import into Squarespace: Settings, Import & Export, Import, WordPress, upload the file. Posts land in a new blog page; pages land as layout pages to be restyled.
  5. Rebuild the pages in sections: home, services, about, contact, with the copy pasted from the old site and images re-uploaded at sensible sizes. The design mistakes to avoid apply here because a migration is the moment they get fixed or repeated.
  6. Set SEO titles and descriptions on every page and post; copy the old ones where they were good. Squarespace has fields for both under each page’s SEO tab.
  7. Match or redirect every URL. Keep slugs identical where possible (/about stays /about; posts keep their slugs under the blog page). For everything that changed, add 301s under Settings, Developer Tools, URL Mappings: /old-page -> /new-page 301, and use the [name] wildcard for a whole blog path: /blog/[name] -> /journal/[name] 301. WordPress date-based post URLs (/2024/05/post-title/) are the awkward case: the wildcard matches a single path segment, so either keep the posts’ final slugs and map them individually, or set the blog page slug so the new URLs match.
  8. Rebuild forms, galleries and embeds with Squarespace blocks; reconnect newsletter and analytics.
  9. Test on the trial URL: every page, every form, mobile, and a sample of old URLs pasted onto the new domain to confirm redirects.
  10. Upgrade, move the domain, publish. Connect or transfer the domain, set Site Availability to Public, and keep the WordPress site live until DNS has switched, as Squarespace recommends. Changing a Squarespace domain covers the DNS side.
  11. Search Console: add the new property if the domain changed, submit the sitemap, and watch the Pages report for 404s for a month.
  12. Cancel WordPress hosting after two to four weeks, once traffic and rankings have settled and you have a full backup of the old site.

What breaks in a WordPress to Squarespace move?

ProblemCauseFix
Rankings drop after launchRedirects missing or wrongCompare the old URL list to the new site; add mappings; check Search Console 404s
Post formatting is offWordPress shortcodes and plugin markup imported as textEdit posts; remove leftover shortcodes; reinsert galleries as Squarespace blocks
Images missingMedia Library images not attached to a post or pageRe-upload from a Media Library download
Blog URLs changedSquarespace puts posts under the blog page slugName the blog page to match the old path, or wildcard-redirect
Forms stop workingPlugin forms did not importForm block with storage set
Speed feels differentDifferent platform, different renderingCompress images; keep fonts to two families
Site not on Google after weeksDomain changed without redirects, or new property not verifiedRedirect old domain; verify and submit sitemap

How long does it take, and what does it cost?

A five-to-fifteen page site with under fifty posts: one to two weeks for a designer, three to four for an owner doing it around a business. A large blog: add a week per hundred posts for formatting checks. Costs are a Squarespace plan from launch, a designer’s fee for the rebuild if you use one, and, the part people forget, the old hosting for the overlap month. If the old site’s design is worth keeping, a designer can match it closely; if it is not, the migration is the cheapest time to change it, which is why most of the moves I do are also redesigns on Squarespace, with the WordPress site kept live and untouched until the new one is proven.

Frequently asked questions

Can I move my WordPress site to Squarespace?

Yes. Export from WordPress, import the .xml into Squarespace to bring posts, pages, categories, tags and attached images, rebuild the design in Squarespace sections, redirect old URLs with URL Mappings, then move the domain and publish.

Will I lose SEO moving from WordPress to Squarespace?

Not if every old URL is kept or 301-redirected, titles and descriptions are carried over, and the sitemap is submitted after launch. Rankings drop when the domain moves before the redirects exist.

What does not transfer from WordPress to Squarespace?

The theme and design, CSS, plugin content such as forms and galleries, image captions, gallery images, and Media Library images not attached to a post or page. Pages arrive as text and images to be laid out again.

How do I redirect WordPress URLs on Squarespace?

Settings, Developer Tools, URL Mappings. One line per changed URL (/old -> /new 301), and the [name] wildcard for whole paths, for example /blog/[name] -> /journal/[name] 301 or /2024/[name] -> /blog/[name] 301.

How long does it take to move from WordPress to Squarespace?

One to two weeks for a typical business site with a designer, three to four for an owner working part-time, plus a week per hundred blog posts for formatting checks. Keep WordPress live for the overlap.

Should I move from WordPress to Squarespace?

If the site is a brochure or modest blog and WordPress maintenance is the problem, usually yes. If it relies on plugins with no Squarespace equivalent, runs a busy WooCommerce shop, or needs technical SEO control, stay.