What the Squarespace export actually contains
The WordPress export gives you pages, blog posts, images and basic text. It does not give you Summary Blocks, Gallery Blocks, index pages, custom CSS, form submissions or product data. It also exports only one blog collection, so a site running two blogs, or an events calendar, needs the rest brought across another way. Those are the parts people are most surprised to lose, and knowing which of them matter to you is the whole planning conversation.
How a Squarespace to WordPress migration runs
We start by listing every live URL, from the site's sitemap and a crawl, so nothing is forgotten. The export file is imported into a WordPress staging site, with images pulled into the media library. Index pages, Summary Blocks and galleries are rebuilt, then forms and the services they fed. Each old URL is mapped to its new one and a 301 redirect is set for it. You review the staging site, we point the domain at the new hosting, check the redirects live and submit the new sitemap in Google Search Console. Squarespace stays active until you are happy, so there is always something to compare against.
Images: make sure they actually moved
An imported post can look perfect while its images are still being loaded from Squarespace's servers rather than your own. Those references can stop working once the Squarespace subscription ends, and the site then loses its pictures weeks after launch, when nobody is checking. We confirm every image lives in the WordPress media library and that no page still points back at Squarespace before the subscription is cancelled. It is also the right moment to resize oversized originals, which helps page speed.
Index pages and Summary Blocks have no WordPress equivalent
Two of Squarespace's most-used layout features are proprietary. An index page becomes a WordPress page template; a Summary Block, which pulls posts dynamically by collection and tag, becomes a query. They can be reproduced faithfully, but they must be rebuilt rather than imported, and they are usually the largest single piece of work.
The URL structure changes, and rankings depend on the redirects
Squarespace puts blog posts under a collection path that WordPress will not reproduce by default. Every existing URL needs a mapped 301 to its new location. This is the difference between a migration that keeps your search traffic and one that resets it, and it is the step most often skipped.
Forms, and where your submissions have been going
Squarespace forms post to Squarespace, and if they feed a Google Sheet or a mailing list, that connection ends with the platform. Rebuilding the form is easy; rebuilding the workflow behind it (notifications, storage, the CRM it fed) is the part worth auditing before you move rather than after.
Rebuilding the design without inheriting its limits
Squarespace templates are opinionated, and part of what you are buying with a migration is escaping that. We normally reproduce the design closely enough that returning visitors are not disoriented, while removing the constraints that made you leave. It is worth being deliberate about which parts you are keeping because you like them and which because you are used to them.
What you own afterwards
A WordPress site on hosting you control, with a theme and content you can take anywhere. That is the durable argument for the move, more than any individual feature. It also means maintenance becomes yours, which is worth pricing honestly, either as your own time or a WordPress care plan from $159 AUD a month.
Should you move from Squarespace to WordPress at all?
Stay on Squarespace if the site is small, changes rarely, and your team is happy editing it; the move costs money and gives you software to look after. Move when you have hit a wall that matters: you need content types Squarespace does not offer, such as a searchable directory or a resources library, an integration with a CRM or booking system that has no Squarespace connection, several editors with different permissions, or more control over technical SEO than the platform allows. If you cannot name the wall, you probably have not reached it yet.