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

If you're moving to Squarespace from WordPress, Blogger, or Tumblr, you can import content by following this guide. This is a one-time import process, and it won’t continually sync new content between platforms.

Before you begin

You'll need a site to import your content to first. Visit squarespace.com to get started.

Here's some important information to know about specific platforms:

WordPressBloggerTumblr
  • WordPress 3.2 or higher is required. To learn more, 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.
  • For more tips, visit moving from WordPress to Squarespace.
  • Your Blogger site must be public.
  • Allow Blog Feed must be set to Full in your Blogger site's Feed Settings.
  • Blogger content imports as a new Blog Page each time you import it.
  • Tumblr content imports as a new Blog Page each time you import it.
  • Tumblr's Ask/Answer posts aren't compatible with Squarespace. If your Tumblr has Ask/Answer posts, your import will fail. You can recreate Ask/Answer posts using Quote Blocks in new blog posts.

Before importing a Tumblr site with Ask/Answer posts, follow these steps to remove them:

  1. Go to http://yourname.tumblr.com/archive/filter-by/answer, replacing yourname with your Tumblr title. Here, you'll see all your Ask/Answer posts.
  2. In a new tab, log into your Tumblr account.
  3. Click the Account icon in the top-right corner, select your blog, then click Mass Post Editor.
  4. You'll see a list of your Tumblr posts by date. Remove all posts on the /archive/filter-by/answer page.

What imports

WordPressBloggerTumblr

Your WordPress content may import as multiple pages, depending on how your WordPress site is set up. Squarespace imports all of your:

  • Attachments
  • Blog pages, blog posts, and authors
  • Categories
  • Comments
  • Images
  • Site pages
  • Tags

Squarespace won't import other content, including:

  • Content from plugins
  • Image captions
  • Images saved in your Media Library, but not attached to any posts or pages, won't import. We recommend downloading all images in your Media Library so you have them as a backup.
  • Style or CSS. To customize your Squarespace site's design, use Site Styles.

Some information from WordPress will import, but won't match with how it works in WordPress. For example:

Your content will import as one page. Squarespace imports all of your:

  • Comments
  • Images
  • Posts

Squarespace won't import other content, including:

  • Pages
  • Content from plugins
  • Style or CSS. To customize your Squarespace site's design, use Site Styles.

Your content will import as one page. Squarespace imports the following posts and fields:

  • Audio
  • Chat
  • Image captions
  • Links
  • Post descriptions 
  • Quotes
  • Tags
  • Text 
  • Videos

Squarespace won't import other content, including: 

  • Photo posts
  • Reblogged content
  • Style or CSS. To customize your Squarespace site's design, use Site Styles.
  • Thumbnail images

Import your content

Follow the steps for your platform below. 

WordPressBloggerTumblr

There are two ways to import content from WordPress.

Basic (for small WordPress sites)

This option is best for very simple WordPress.com sites. Use the Advanced option instead if you have a large WordPress.com site or any WordPress.org site.

To use the Basic option:

  1. In the Home Menu, click Settings.
  2. Click Advanced, then click Import / Export.
  3. Click Import.
  4. Click WordPress, then click Basic.
  5. Enter your WordPress URL, Login, and Password.
  6. Click Begin Import.
  7. A "Success" message will appear after the import completes.
  8. The imported content will appear in the Not Linked section of the Pages panel. You might need to refresh to see changes.

Advanced (recommended for most WordPress sites)

This option works best for most WordPress sites. To use the Advanced option:

  1. Log into your WordPress site.
  2. From your Reader page, click My Site.
  3. Click WP Admin to open your dashboard in a new page.
  4. In your dashboard, click Tools, then click Export.
  5. Under Export Option, click Export.

Click Export in the dashboard, then click Export under Export Option.

  1. Select the WordPress content you want to export.
  2. Click Download Export File to export the WordPress .xml file to your computer.
  3. Log into your Squarespace site.
  4. In the Home Menu, click Settings.
  5. Click Advanced, then click Import / Export.
  6. Click Import.
  7. Click WordPress, and then click Advanced.
  8. Drag your .xml file into the XML Export Upload box, or click Add a File to upload it from your computer.
  9. If you used Textile or Markdown markup language in your WordPress content, choose that option in the Processor drop-down menu. Otherwise, leave it as Standard WordPress.
  10. Click Begin Import.
  11. A progress bar will show that your content is importing.
  12. A "Success" message will appear after the import completes.
  13. The imported content will appear in the Not Linked section of the Pages panel. You might need to refresh to see changes.

To import content from Blogger:

  1. In the Home Menu, click Settings.
  2. Click Advanced, then click Import / Export.
  3. Click Import.
  4. Click Blogger.
  5. Enter your Blogger URL in Blogspot URL, and click Begin Import.
  6. A progress bar will show that your content is importing.
  7. A "Success" message will appear after the import completes.
  8. The imported content will appear in the Not Linked section of the Pages panel. You might need to refresh to see changes.

To import content from Tumblr:

  1. In the Home Menu, click Settings. 
  2. Click Advanced, then click Import / Export.
  3. Click Import.
  4. Click Tumblr.
  5. Enter your Tumblr URL and click Begin Import.
  6. A progress bar will show that your content is importing.
  7. A "Success" message will appear when the import completes.
  8. The imported content will appear in the Not Linked section of the Pages panel. You might need to refresh to see changes.

Troubleshooting failed imports

When imports stall for any reason, you'll see the error message "Import was interrupted." Our system automatically retries stalled imports every thirty minutes and makes five attempts total.

Keep in mind, larger imports can take more time to process. Most imports resolve within 6 hours.

If an import stalls on all five attempts, you'll see a "Failed" status. To troubleshoot further, review the information below:

WordPressBloggerTumblr

Basic imports

If a Basic WordPress import fails:

  • Ensure your URL is correct and loads your WordPress site in browsers successfully.
  • Disable any setting or plugin that blocks access to your site's root directory.
  • Reset your WordPress password if you don't know it, and try again.

If you have persistent issues with Basic imports, try uploading an .xml file with the Advanced import. Advanced works best for most WordPress sites.

Advanced imports

If an Advanced WordPress import fails:

If your Blogger import fails:

If your Tumblr import fails:

  • Review your URL to ensure it's correct.
  • Remove any Ask/Answer posts from your Tumblr before importing.

Next steps

When you content finishes importing, you can:

Was this article helpful?
101 out of 176 found this helpful
Importing content from WordPress, Blogger, or Tumblr