Note: Squarespace isn't optimized for importing content between Squarespace sites. Importing content from one Squarespace site into another Squarespace site may cause broken image links and other issues.
Watch a video
Before you begin
Export from an active Squarespace site
For best results, we recommend keeping your Squarespace site active while exporting your content and importing to WordPress. If you have any trouble importing to WordPress, you can then download or copy content like images and text directly from your Squarespace site.
After your import is successful, you can cancel your site, if needed.
Export from an expired Squarespace site
If your site is expired, you may be able to recover the content and export it by first reactivating your subscription. Depending on how long your site has been expired, your content may have already been deleted.
If your content is still available, you can follow the steps in this guide to export it.
Import to Wordpress.com
If you plan to import your Squarespace content into a self-hosted WordPress site using WordPress Importer, your images may not migrate with the rest of your content. Instead, WordPress may only pull reference links for the images, meaning when you deactivate your Squarespace site, the image links also deactivate.
To ensure that your images fully import and appear on your WordPress site, we recommend importing your Squarespace content into the Wordpress.com version of the platform, which copies your images to WordPress' servers. After importing, ensure that you see all of your images in WordPress' Media Library. If you don't see everything, contact WordPress for more help.
Alternatively, if you prefer using WordPress Importer, we recommend manually downloading your site's images and uploading them to your WordPress site directly.
To learn more about each version of WordPress, visit their documentation.
What content will and won't export
Because of how WordPress is designed, it's not possible to import all types of Squarespace content. Our .xml file is set up to export primarily the content that will import to your WordPress site.
What content exports
- Layout Pages
- One Blog Page, including all of its posts and comments
- Text Blocks
- Image Blocks
- Text from other blocks like the Embed Block, Twitter Block, and Instagram Block will export with minimum structure.
- Gallery Pages
- Project Pages
What content won't export
- Other page types (including Album Pages, Cover Pages, Index Pages, Info Pages, Events Pages, Portfolio Pages, and Store Pages)
- Content in page-specific headers, footers, and sidebars.
- More than one Blog Page
- Audio Blocks
- Product Blocks
- Video Blocks
- Style changes
- Custom CSS
Note: Some content, such as linked .pdf files, will export in the .xml file but can't import to a WordPress site. Visit their documentation for more details.
Step 1 - Export your content
- In the Home Menu, click Settings.
- Click Advanced, and then click Import / Export.
- Click Export.
- Click the WordPress icon.
Note: If you’re not importing the exported content into WordPress site, click the icon anyway. The exported file can only be in a WordPress format, but you don’t have to import it into WordPress.
- If you have more than one Blog Page on your site, a Select Primary Blog message will appear. Only one Blog Page can be exported.
- Select a Primary Blog from the drop-down menu, then click Export.
- Wait for the export to process. This may take a few minutes depending on the amount of content on your site.
Step 2 - Download the exported file
When the export is complete, a Download option will appear. Click Download to save the .xml file to your computer, or click Clear to erase the export.