We acquire WordPress agencies. Is yours next?

SRB/ENG

How to migrate from Squarespace to WordPress without losing your SEO rankings.

Squarespace to WordPress is one of the most common migrations we handle. Done right, it's a clean transition with full content preservation and no ranking loss. Done wrong, it can destroy years of SEO work in a week. Here's the full process.

By

, Web Developer

Table of Contents

Most businesses outgrow Squarespace at a predictable point: when they need plugins that Squarespace doesn’t have, when their SEO strategy hits Squarespace’s limitations, or when they simply need more control than a hosted template platform can provide. The migration to WordPress is the right move for most of them. But the process requires careful planning around one specific risk: maintaining the URL structure (or implementing proper redirects) so that Google’s existing index of your Squarespace pages carries over to your new WordPress site.

This guide covers the full migration process from start to launch, with specific attention to SEO preservation.

Why people leave Squarespace

Before the technical details, it helps to understand what’s actually driving the migration, because it shapes what you need to prioritize in the new WordPress build.

  • SEO limitations: Squarespace doesn’t support full schema markup, limits canonical tag control, and its URL structure has constraints. For SEO-driven businesses, this becomes a ceiling.
  • Plugin/integration gaps: Need a membership site? A specific booking system? Advanced form logic? WooCommerce? Squarespace’s app ecosystem is tiny compared to WordPress.
  • Design control: Squarespace templates are beautiful but constrained. Getting off-template requires workarounds. WordPress with Elementor gives you pixel-level control.
  • Content ownership: On Squarespace, your content lives on their servers. WordPress gives you complete data ownership and portability.
  • Pricing at scale: On Squarespace, the Basic plan charges a 2% transaction fee on online store sales; only Core and higher plans remove it (as of October 2026). WordPress hosting at equivalent quality runs $15-50/month with no transaction fees.

What Squarespace exports (and what it doesn’t)

Squarespace provides a built-in export tool under Settings > Advanced > Export. It generates an XML file in WordPress format that includes:

  • Blog posts with their content, categories, tags, and dates
  • Basic pages (with some limitations)
  • Comments (if you have them enabled)

What the export does NOT include:

  • Your Squarespace design and layout. This doesn’t transfer and needs to be rebuilt in WordPress
  • Gallery pages and product pages (exported only in limited form)
  • Form submissions and contact data
  • Member area content (if you use Squarespace Member Areas)
  • E-commerce orders and customer data (need separate export)
  • Custom CSS and code injection

Step 1: Audit your Squarespace site before you start

Before touching anything, crawl your current Squarespace site with Screaming Frog (free for up to 500 URLs) or Ahrefs’ site audit tool. Export the full list of all indexed URLs. This is your redirect map starting point. Every URL that exists on your Squarespace site needs to either:

  • Match exactly on your new WordPress site (same URL structure), or
  • Have a 301 redirect pointing from the old URL to the corresponding new URL

Step 2: Set up WordPress on a staging environment

Never migrate directly to your live domain. Set up WordPress on a staging URL or a subdomain (staging.yoursite.com) first. Install WordPress, choose your theme (Elementor + Hello Elementor, Astra, or GeneratePress are good bases), and install the plugins you’ll need before importing content.

Managed WordPress hosts like Kinsta, WP Engine, and Flywheel all provide one-click staging environments that make this straightforward.

Step 3: Import the Squarespace export

Import the XML file from Squarespace using WordPress’s built-in Import tool (Tools > Import > WordPress). This will bring in your blog posts and basic pages. After import, audit the content for:

  • Missing images (Squarespace images import by reference, not file copy. You may need to re-upload images)
  • Formatting issues (Squarespace’s block types don’t always translate cleanly to WordPress blocks)
  • Missing pages that didn’t export (rebuild these manually)

Step 4: Rebuild the design in WordPress

This is where the real work happens. The Squarespace export brings content, not design. Your homepage, service pages, about page, and any other template-based pages need to be rebuilt in your WordPress theme and page builder.

This is also an opportunity. Most Squarespace migrations we do result in a significantly better-looking site than what was on Squarespace, because we’re building a custom design rather than being constrained by template sections. If you’re going to the effort of migrating, use it to build the site you actually want.

Step 5: Configure SEO settings

Install Yoast SEO or Rank Math and configure:

  • Title and meta description patterns for posts, pages, and archive pages
  • XML sitemap (both plugins generate one automatically)
  • Open Graph and Twitter Card meta tags
  • Schema markup appropriate to your business type
  • Canonical URLs for any pages with potential duplicate content

Step 6: Build the redirect map

Compare the URL list from your Squarespace crawl with the URLs on your new WordPress site. For every Squarespace URL that has a different path on WordPress, create a 301 redirect. Squarespace uses URL patterns like:

  • Blog posts: /blog/post-title
  • Pages: /page-name

WordPress blog posts default to /year/month/post-title unless you configure custom permalinks. Set WordPress permalinks to /%postname%/ or /blog/%postname%/ to match or approximate Squarespace’s structure.

Implement redirects using the Redirection plugin (free) or via server-level .htaccess rules for better performance.

Step 7: Test everything before going live

On your staging site, verify:

  • All redirects resolve correctly (Screaming Frog can crawl and follow redirects)
  • No 404 errors on pages that should exist
  • Images load correctly on all pages
  • Forms submit and send notifications
  • Any e-commerce or booking functionality works end-to-end
  • The site is mobile responsive and looks correct on phone-sized screens
  • Page speed scores are acceptable (run PageSpeed Insights on key pages)

Step 8: Launch and update Google Search Console

Switch the DNS from Squarespace to your WordPress host. Propagation can take up to 48 hours, depending on the TTL of your old DNS records. Keep your Squarespace subscription active for at least 30 days after migration. You want the redirects working and you may need to reference the old site during QA.

In Google Search Console, submit your new XML sitemap. Monitor for crawl errors and manual actions for the first two weeks. If redirects are properly configured, rankings settle as Google re-crawls and indexes the new URLs. Google says a small to medium-sized site can take a few weeks for most pages to move, and larger sites take longer.

The common mistakes that cause ranking drops

  • Not redirecting all old URLs: missing even 10-20% of your URL redirects leaves those pages returning 404, which drops them from the index
  • Redirecting to the homepage instead of the equivalent page: /blog/my-post-title should redirect to the new equivalent post, not to the homepage
  • Canceling Squarespace before DNS propagates: if the Squarespace site disappears before DNS propagates to your WordPress host, visitors see nothing
  • Not submitting the new sitemap: Google needs to know the new URL structure exists

Need help with the migration?

We handle Squarespace to WordPress migrations with zero ranking loss. Full content migration, redirect mapping, design rebuild, and SEO configuration. See our migration service for pricing.

Squarespace migration service →

Related reading

Share:

You Read Our Blog.
Now Let’s Talk About Your Business.

See more of Mineweb on Google.

Add us as a preferred source and new Mineweb guides show up more often in your Top Stories and AI Overviews.

Red gradient
Web design - Services

Custom WordPress and WooCommerce builds, from Figma to launch.

Website development, WordPress website development and web shops

Moving to WordPress, or between builders, without losing ground.

WordPress maintenance dashboard

Hardening, maintenance, and compliance that keep a site running.

Digital Marketing - Services

Strategy, SEO, content, and social, aimed at the same numbers.

See the tools
we build.

The team that writes these articles also builds our products: a free Elementor plugin and a Figma layout generator.

Mineweb tools

Read enough and just want it fixed?

Tell us what is wrong with your site. We will review the project and give you the next steps.

Work
With Us