A Wix or Squarespace to WordPress migration is not a copy in the usual sense: these are hosted site builders, so there are no files or databases to download. You move the content and rebuild the design on WordPress. Knowing what can and cannot move up front saves surprises.
Before you start
- Admin access to the Wix or Squarespace site.
- An MdmHost cPanel account with WordPress installed through Softaculous.
- A list of every page URL on the old site, for redirects later (a crawler or the sitemap at
/sitemap.xmlhelps).
What can and cannot move
| Item | Squarespace | Wix |
|---|---|---|
| Blog posts | Built-in WordPress export (Settings → Import & Export) | Only via the RSS feed or manual copy |
| Pages | Partly in the export; layouts are lost | Manual rebuild |
| Images | Imported from the export by WordPress if still reachable | Download manually |
| Design/theme | Rebuild | Rebuild |
| Store products | CSV export | CSV export |
| Forms, members, bookings | Rebuild with plugins | Rebuild with plugins |
Wix or Squarespace to WordPress: move the content
- Squarespace: export the WordPress file, then in WordPress go to Tools → Import → WordPress, upload it and tick Download and import file attachments.
- Wix: use Tools → Import → RSS with the blog feed URL for posts, then copy pages by hand.
- Pick a theme and rebuild menus, header and footer.
- Import products from CSV into WooCommerce if you run a store.
Keep SEO with 301 redirects
URLs almost always change (for example /blog/post-name or /post/post-name). Add a 301 redirect for each old URL with a redirect plugin, or in .htaccess:
Redirect 301 /post/my-first-post /my-first-post/Then submit the new sitemap in Google Search Console.
Move the domain and email
- Point the domain's DNS at MdmHost, or transfer the domain with domain transfer after unlocking it at the builder.
- Email bought through the builder is usually Google Workspace; keep its MX records if you keep that service, or create mailboxes in cPanel and copy mail as in imapsync migration.
Switch DNS with minimal downtime
- One or two days before the move, lower the TTL of the A, AAAA and MX records at the current DNS host to 300 seconds. See DNS TTL strategy for a server migration.
- Test the new copy before switching: add the new server IP for the domain to your computer's
hostsfile and browse the site. - Freeze changes on the old site (no new orders, posts or comments), take a final database export and import it on cPanel if content has changed since the first copy.
- Either point the A records to the new IP, or change the domain's nameservers to the ones in your MdmHost welcome email. Changing records is faster when the TTL is already low; nameserver changes can take up to 24–48 hours.
- Keep the old account running for at least a week so slow resolvers and delayed mail still land somewhere.
FAQ
Is there a one-click Wix to WordPress tool?
Third-party services exist, but results vary; the content still needs checking and the design rebuilding.
Will I lose Google rankings?
Not if every old URL redirects to the matching new page and the content stays similar.
Can I keep my Squarespace domain?
Yes. Change its DNS records, or transfer it when the registrar allows.
