There's no one-click export from Wix or Squarespace into WordPress. Both platforms are closed systems that don't produce a WordPress-compatible archive, so moving means rebuilding the site in WordPress and manually bringing over your content. It's more work than a same-platform migration, but it's a known process: export what you can, rebuild the rest, and redirect the old URLs when you're done.
Set expectations first
Wix and Squarespace don't store pages as portable HTML or a database dump you can import elsewhere. Their page builders use proprietary formats that only render inside their own editors. What you can realistically carry over:
- Text content: page copy, blog posts, product descriptions. Copy-paste or export where the platform allows it.
- Images and media: downloadable individually or in bulk from your media library.
- Blog posts specifically: Squarespace has a built-in WordPress-format export (Settings → Advanced → Import/Export → export as WordPress). Wix does not have an equivalent; blog posts need to be copied manually or scraped with a tool.
- SEO metadata: titles, descriptions, and slugs need to be re-entered. Neither platform exports this in a way WordPress reads.
What doesn't come over: the design itself. Wix and Squarespace templates have no WordPress equivalent, so you're picking a new WordPress theme and rebuilding the layout, not porting the old one pixel-for-pixel.
The content migration path
Once you accept that this is a rebuild, the steps are straightforward:
- Inventory your content. List every page, its URL, and what's on it. This becomes your rebuild checklist and your redirect map later.
- Export what each platform allows. On Squarespace, use the WordPress export for blog content (Settings → Advanced → Import/Export). On Wix, there's no bulk export: copy page text into a doc, and download images from the Wix media manager in bulk from the dashboard.
- Set up WordPress on Flashcloud. Use the install wizard in the portal to get a fresh WordPress instance running on your domain or a staging subdomain.
- Import the Squarespace WordPress export, if you have one. In wp-admin, go to Tools → Import, choose WordPress, and upload the XML file. This brings in posts, pages, and comments as native WordPress content.
- Rebuild everything else manually. Recreate pages using your inventory, paste in copy, re-upload images, and rebuild the layout with your new WordPress theme or page builder.
- Redo your SEO metadata. Reassign titles, meta descriptions, and (ideally) matching URL slugs using an SEO plugin like Yoast or Rank Math.
- 301 redirect old URLs to new ones. If your URL structure changes at all, map every old Wix/Squarespace URL to its new WordPress equivalent. This is what protects your search rankings during the switch.
If you're switching domains too
Some people leave Wix or Squarespace and change domains at the same time, especially if the old domain was tied to a subdomain like yoursite.squarespace.com. If that's you, the URL-updating steps in changing your WordPress site's domain apply once your content is in WordPress. It covers the siteurl and home settings and how to search-replace old URLs across the database with a tool like Better Search Replace, which matters more here than usual since you'll have pasted-in content that may still reference the old domain in links and image paths.
Skip the rebuild: Free Website
If your Wix or Squarespace site is fairly simple, marketing pages, a small business site, a portfolio, it may be faster to skip a from-scratch rebuild and use Flashcloud's free handcrafted website instead, included with active hosting or a domain. Rather than reconstructing a WordPress theme piece by piece from your old design, you describe what you need and get a built site, which can be a faster path to a working WordPress replacement than hand-copying every section from the old platform.
Once the new site is live
Get backups running immediately. WordPress on Flashcloud has daily server-level backups by default, but it's worth understanding what's covered and adding a plugin-level layer for granular, application-aware restores. See backing up your WordPress site for how the layers work together. And if the site ever loads blank after the move, usually from a plugin or theme conflict during setup, fixing the WordPress white screen of death walks through diagnosing it with WP_DEBUG.
When to contact support
If you're not comfortable with the manual rebuild, or you have a large Wix/Squarespace site with hundreds of pages or products, open a ticket from the portal (Support → New ticket) or use live chat. Our team migrates sites for free, and for a Wix or Squarespace source that usually means a guided rebuild rather than an automated transfer, but it's still faster than doing it solo, and your old site stays live while the new one gets built. Mention upfront that you're coming from Wix or Squarespace specifically, since it changes what the migration looks like compared to moving between two WordPress hosts.