Note: While our most popular guides have been translated into Spanish, some guides are only available in English.
Importing content from WordPress

If you're moving to Squarespace from WordPress, you can import pages from your WordPress site by following this guide. 

Note: This is a one-time import. Any updates in your WordPress blog won't automatically sync to Squarespace after the import. Additionally, importing a WordPress blog multiple times creates a new Blog Page and disables the first imported Blog Page.

Before you begin

  • You'll need a Squarespace site to import your WordPress content. If you don't have a site yet, follow our steps for moving from WordPress to Squarespace.
  • WordPress 3.2 or higher is required to import your content. For more information, visit their FAQ for updating your WordPress site
  • The import will only work for .xml files from WordPress. It isn't possible to import .xml files generated by other services.
  • Disable any WordPress plugins, as they may interfere with importing.

What imports from WordPress

Squarespace will import all of your:

  • Posts and their authors
  • Pages
  • Images
  • Comments
  • Attachments
  • Categories and tags

Squarespace won't import other content, including:

  • Image captions
  • Content from plugins
  • Any style or CSS you applied to your WordPress site. To customize your Squarespace site's design, select a template and edit it using the Style Editor.
Note: Images saved in your Media Library, but not attached to any posts or pages, won't import. We recommend downloading all Media Library content separately as a backup.

Step 1 - Import your content

There are two ways to import content from WordPress. In most cases, we recommend using the Advanced option, but if your WordPress site doesn't have much content, you can try importing using the Basic option.

  1. In the Home Menu, click Settings.
  2. Click Advanced, and then click Import / Export.
  3. Click Import.
  4. Click WordPress.

Basic

This option is best for WordPress sites that don't have much content. 

  1. In the WordPress Import window, click Basic. 

WordPressImport.png

  1. Enter your WordPress URL, Login, and Password. 
  2. Click Begin Import
  3. Success message will appear once the import is complete. 

WordPressImport_2.png

Advanced

We recommend this option because it works best for most WordPress sites.  

  1. In the WordPress Import window, click Advanced.

WordPress_Advanced.png

  1. In a separate tab or browser window, log into your WordPress site. 
  2. From your Reader page, click My Site.

  1. Click WP Admin to open your dashboard in a new page.

  1. In your dashboard, click Tools and then click Export
  2. Under Export Option, click Export.

  1. Select the WordPress content you want to export and click Download Export File to export the WordPress .xml file to your computer. 

  1. In the Advanced tab of the Import from WordPress window, drag your .xml file into the XML Export Upload box. 
  2. Click Begin Import to import your WordPress content. 
Note: You can also click the file uploader to open a file selection menu and then select the .xml file from your computer.

Note: In the Processor drop-down menu, you can select the formatting language you want to use with the imported content. You can select Standard WordPress, Textile, and Markdown.
  1. A progress bar will indicate that your WordPress content is importing.
  2. Success message will appear once the import is complete. 

Step 2 - Enable your imported content

Your imported content will appear in the Not Linked section of the Pages panel. This page is disabled by default. This means that it's hidden from your navigation menus, and visitors can't see it until you're ready to move and enable it.

Tip: If you don't see a WordPress Import page in the Pages panel, refresh your browser.

To make your content visible, enable the page:

  1. Hover over the page title, and click the gear-icon next to the title to open Page Settings.

  1. Check Enabled.
  2. Click Save.

Step 3 - Move the page (optional)

To add your imported posts to a navigation menu, drag and drop the Blog Page to a navigation section. To learn more, visit Moving pages around your navigation.

Next Steps

Now that your content is on your new site, you might want to:

Manage authors

Manage categories and tags

  • Squarespace categories and tags have character limits. Imported tags and categories that exceed the character length will be cut off. You can bulk-edit them in the Advanced tab of Blog Settings.
    • Tags must be 80 characters or fewer. 
    • Categories must be 25 characters or fewer.

More steps

Was this article helpful?
64 out of 101 found this helpful
Importing content from WordPress