WPBeginner

Beginner's Guide for WordPress

  • Blog
    • Beginners Guide
    • News
    • Opinion
    • Showcase
    • Themes
    • Tutorials
    • WordPress Plugins
  • Start Here
  • Deals
  • Glossary
  • Videos
  • Products
X
☰
Beginner's Guide for WordPress / Start your WordPress Blog in minutes
Choosing the Best
WordPress Hosting
How to Easily
Install WordPress
Recommended
WordPress Plugins
View all Guides

WPBeginner» Blog» Tutorials» How to Properly Move from Squarespace to WordPress

How to Properly Move from Squarespace to WordPress

Last updated on March 10th, 2016 by Editorial Staff
416 Shares
352
20
13
31
Special WordPress Hosting offer for WPBeginner Readers
How to Properly Move from Squarespace to WordPress

Do you want to move your Squarespace website to WordPress? Many users start their websites using different platforms. Sooner or later they discover the limitations of the platform and want to move to a better and more flexible option, like WordPress. In this article, we will show you how to properly move from Squarespace to WordPress.

Moving from Squarespace to WordPress

Why You Should Move from Squarespace to WordPress

Squarespace provides an easy to use platform to create and build websites. But it is very limited in terms of what you can do on your own website.

WordPress is more flexible, open source, and you can do anything you want with your website. Take a look at our article on Squarespace vs WordPress for a detailed comparison of the two platforms.

Also note that when we say WordPress, we mean self hosted WordPress.org site and not WordPress.com blog hosting service. Check out our guide on the difference between WordPress.org vs WordPress.com for more information.

Step 0: Getting Started

Squarespace hosts your websites on their own servers. If you are moving to WordPress, then you will need to host your own website.

First thing you will need is to find a WordPress hosting company. We recommend Bluehost, as they are the official WordPress hosting partner. They’re also offering WPBeginner users 50% off discount and a free domain name.

If your Squarespace site has its own domain name, then you may want to transfer that domain to your new web host as well.

During and after the domain transfer, you will be able to access your Squarespace website as it will start using the built-in Squarespace subdomain.

Step 1: Installing WordPress

After signing up with a web host, the next step is to install WordPress. As the most used CMS in the world, WordPress is known for its famous 5 minute install.

Most WordPress hosting providers like Bluehost, Siteground, Hostgator, etc offer quick 1-click WordPress installers. Take a look at our detailed step by step WordPress installation tutorial for beginners for more information.

Step 2: Exporting Squarespace Content

After installing WordPress on your new web host, the next step is to export your content from Squarespace.

Squarespace offers limited export functionality. Depending on what content you have on your site, some of it will be exported. Rest of the content will remain on your Squarespace built-in domain, and you will have to manually copy paste it.

Here is the content that will be exported.

  • All your basic pages will be exported as WordPress pages.
  • One blog page will be exported, and it will appear in WordPress pages as Blog
  • All your blog posts under that one blog page will be exported as WordPress posts
  • Your Gallery pages will be exported
  • Text, Image, and Embed blocks will be exported

The following content will not be exported.

  • Product pages, Album pages, and Event pages will not be exported
  • Audio, Video, and Product blocks will not export
  • Style changes and custom CSS
  • Folders and index pages will be left out
  • If you had more than one blog page, then only one of them will be exported

Now that you know how restricting SquareSpace is, let’s go ahead and export the content so you can have a fresh start with WordPress where you have all the freedom.

Login to your Squarespace account and go to Settings » Advanced » Import/ Export menu.

Import/Export menu in Squarespace

This will show you the import/export settings. You need to click on the export button to continue.

Exporting content from Squarespace

Squarespace will now show you a popup with WordPress logo on it. Currently, Squarespace only exports content in format suitable for WordPress only. Click on the WordPress logo to initiate the export process.

Site export

You will see the progress of the export on the left under the import export buttons. Once the export is finished, you will see a button to download your export file.

Download Squarespace export file

Download the export file to your computer. You will need it in the next step when you import content into your new WordPress site.

Step 3: Importing Content From Squarespace into WordPress

The next step is to import the content you downloaded from Squarespace into your WordPress site.

Login in to your WordPress admin area and go to Tools » Import page. You will see a list of platforms to choose from.

Squarespace will not be listed there because Squarespace exports content in a WordPress compatible XML file format which means you need to click on WordPress to continue.

WordPress import page

This will bring up a popup where you will be asked to install the WordPress Importer plugin. You need to click on the ‘Install Now’ button.

Installing WordPress importer

WordPress will now download and install the WordPress importer plugin. Upon completion, you will see a success message. You need to click on ‘Activate Plugin & Run Importer’ link.

Run WordPress importer plugin

On the next screen, you need to click on the choose file button and then select the Squarespace export file you downloaded earlier. After that click on upload file and import button to continue.

Upload Squarespace export file

WordPress will now upload and examine your Squarespace export file. If everything is in order, then it will show you the import settings page.

This is where you will choose an author name for the imported content. WordPress can also import the Squarespace user and add them as a subscriber on your WordPress site. You can also choose an existing admin user as author or even create a new user.

There is an option to import attachment images. This option may not work at all. During our migration process, we kept running into errors. Guessing maybe Squarespace doesn’t want us to leave so they’re making it hard.

You should leave the checkbox checked anyways, hoping that maybe in some future version this issue will be resolved.

SquareSpace to WordPress import settings

Click on the submit button and WordPress will start importing content from your Squarespace export file.

When it’s done, you will see the success message. You can now visit the pages and posts in WordPress to review the imported content.

Step 4: Importing Images from Squarespace

Unfortunately, the WordPress importer cannot import images from your Squarespace website. You will have to manually import those images.

First thing you need to do is install and activate the Import External Images plugin in WordPress. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, you need to visit Media » Import Images page to run the plugin.

Importing squarespace images in WordPress

For more detailed instructions, take a look at our guide on how to import external images in WordPress.

Step 5: Fixing Permalinks

We need to make sure that you don’t miss traffic coming through the links from your old Squarespace website. WordPress uses SEO friendly URL structure, which allows you to customize the link structure in many different ways.

The goal here is to make our link structure similar to your Squarespace website. Squarespace uses year/month/day/post-name as the link format for blog posts. It also uses a prefix like blog or blog-1 in the post URLs.

A typical blog post URL using the default built-in Squarespace domain name may look like this:

https://example-website.squarespace.com/blog-1/2016/3/6/post-title

If you were using your own domain name with Squarespace, then a typical blog post URL may look like this:

https://www.yourdomain.com/blog-1/2016/3/6/post-title

In WordPress admin area, you need to visit Settings » Permalinks page. There you will see a list of URL structure options. The closest match to your old squarespace URL is ‘Day and Name’.

Permalink settings in WordPress

Click on Day and Name option and then move down to custom structure. You will see that the custom structure section will be automatically filled with year, month number, day, and post name tags.

You just need to add the blog-1 prefix before everything else. Like this:

/blog-1/%year%/%monthnum%/%day%/%postname%/

Click on the save changes button to store your settings. This step makes sure that users visiting your website from search engines and other sources are redirected to correct posts and pages on the new WordPress site.

There is still a chance that some of your links may result into 404 errors in WordPress. Here is how to track 404 pages and redirect them in WordPress.

Step 6: Importing Other Content from Squarespace to WordPress

Squarespace only allows you to export limited content. If you were using their eCommerce features, events, or hosting audio video files, then you will have to import all of them manually to your WordPress site.

Depending on how much content you have there, this process can take some time.

For products you will need a WordPress eCommerce plugin, like WooCommerce.

For your video files, we recommend you to host them on third party video hosting services like YouTube and Vimeo. See our guide on why you should never upload videos to your WordPress site.

For other content, check out these guides:

  • How to Add a Portfolio to Your WordPress Site
  • How to create a photo gallery with albums in WordPress
  • How to start a podcast with WordPress
  • How to add audio files and creaate playlists in WordPress

Step 7: Getting to Know WordPress

WordPress is powerful platform with incredible flexibility. There are thousands of professionally designed free and premium WordPress themes that you can use on your site. See our guide on how to select the perfect WordPress theme for your site.

The real power of WordPress comes from its thousands of plugins. These plugins add more features to your WordPress site. Take a look at our Blueprint to see what plugins we are using on this site. You may also want to see our list of must have WordPress plugins for business websites.

WordPress also connects you with an immensely helpful global community of WordPress users. You can ask for help in the WordPress support forums.

You will also find tons of helpful tutorials, guides, and videos on WPBeginner. See how to make the most out of WPBeginner’s free resources.

We hope this article helped you move from Squarespace to WordPress. You may also want to see our list of 40 useful tools to manage and grow your WordPress site.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

416 Shares
352
20
13
31
Popular on WPBeginner Right Now!
  • Step by Step Guide: How to Start a Podcast with WordPress

    How to Start Your Own Podcast (Step by Step)

  • Why Build Your Email List Today

    Revealed: Why Building Your Email List is so Important Today!

  • Google Analytics in WordPress

    How to Install Google Analytics in WordPress for Beginners

  • How to Properly Move Your Blog from WordPress.com to WordPress.org

About the Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi. Page maintained by Syed Balkhi.

The Ultimate WordPress Toolkit

28 Comments

Leave a Reply
  1. Mana Parker says:
    Jun 25, 2017 at 6:50 pm

    So I followed all the steps to import my squarespace website to WordPress and when it was finished importing I received an email with a random link that didn’t lead to my site. How do I access my new theme on my WordPress site? Or did I do something wrong?

    Reply
    • WPBeginner Support says:
      Jun 26, 2017 at 3:45 am

      Hi Mana,

      Your WordPress login URL is usually like this:

      example.com/wp-login.php

      Replace example.com with your own domain name. After that you will be able to login using the username and password you entered during installation.

      Reply
  2. Edward says:
    May 16, 2017 at 2:19 pm

    I followed your instructions to transfer from squarespace to Bluehost and use WordPress but lost almost everything. Now, I have no idea how to proceed.

    Reply
  3. Edward says:
    May 16, 2017 at 1:18 pm

    I followed your instructions to the letter and still got messed up. Now I have no website and cannot afford for it to be down. Any suggestions.

    Reply
    • WPBeginner Support says:
      May 16, 2017 at 1:23 pm

      Hey Edward,

      At which point you noticed that it got messed up, were you able to import the content into WordPress?

      Reply
      • Edward says:
        May 16, 2017 at 2:21 pm

        I seem to have lost the homepage which was at the beginning of the Website and had the pages with dropdown boxess to take people through the website.

        Reply
        • Edward says:
          May 16, 2017 at 2:49 pm

          Is there a way I can unto this and go back to using sqauarespace until I figure this out?

        • WPBeginner Support says:
          May 17, 2017 at 12:41 am

          Hi Edward,

          Yes you can point your domain back to your Squarespace site.

          You can also try to figure out what’s going on. For example, you can go to Appearance » Customize page in WordPress admin area to set up your WordPress theme.

        • WPBeginner Support says:
          May 17, 2017 at 12:44 am

          You can add them by visiting Appearance > Menu page in WordPress admin area. Check out our beginners guide on how to add navigation menu in WordPress

  4. Trinity says:
    May 10, 2017 at 8:46 pm

    Hello (again) — quick questions

    1. I can work within my “temp” url until I update the DNS server so my domain name can switch from squarespace to wordpress — do I do this within Squarespace? currently my imported work is within the temp URL but i also have a http://www.mysite.wordpress.com url as well. I’m assuming once I update the dns server, http://www.mysite.com will be activated. I bought the premium plan so not sure why I have “.wordpress.com”.

    2. Do I need to buy a wordpress.com plan since I already have a domain name?? It seems to be a bit redundant to me..

    Thanks so much!

    Reply
    • WPBeginner Support says:
      May 10, 2017 at 9:53 pm

      Hi Trinity,

      Actually, this guide is about moving your Squarespace site to self-hosted WordPress.org website and not WordPress.com. Please see our guide on the difference between self hosted WordPress.org vs free WordPress.com blog.

      Reply
      • Trinity says:
        May 10, 2017 at 9:54 pm

        I did read the other post but I guess something got lost in translation lol seems that I did all I was supposed to do and more.

        I’ll cancel my wordpress.com plan since it makes no sense.

        Thanks so much!! ::)

        Reply
  5. Trinity says:
    May 10, 2017 at 8:16 pm

    Thank you!!! This was soo soo soo easy and such a godsend! You guys are great

    Reply
  6. Yechiel says:
    Mar 7, 2017 at 8:48 am

    I only want to import my Blog into WordPress, is there a way to do that? If I understood correctly it will import my entire site which I don’t want.

    Thanks;

    Reply
    • WPBeginner Support says:
      Mar 7, 2017 at 3:50 pm

      Hello Yechiel,

      Once you have imported content you can easily delete content that you don’t want to keep.

      Reply
  7. Scott says:
    Dec 29, 2016 at 9:40 am

    I assume this works with Wix, as well. I actually have already moved my site from cks Wix to WordPress. However, I named the URL for my WordPress site a different name than my Wix site, so I could keep my original site while making the transfer. I now need to make my WordPress site the same URL as the one I was using for my Wix site. How do I do that?

    Reply
  8. John Bratincevic says:
    Dec 28, 2016 at 5:13 pm

    Howdy. What if you have a custom domain e-mail address through your squarespace registration? Is there a way to get that moved over too? The e-mail is through Google…

    Thanks!

    Reply
    • WPBeginner Support says:
      Dec 28, 2016 at 10:28 pm

      Yes, you can simply update your Domain’s name servers and point them to your new WordPress host.

      Reply
  9. Elise says:
    Jul 28, 2016 at 6:19 pm

    I am banging my head against the wall trying to make this work. I followed all of these steps exactly. But every time I try to import the XML file to WordPress, it gives me a “Page Not Found” error. Any idea what went wrong or what I’m doing wrong?

    Reply
    • Elise says:
      Jul 28, 2016 at 6:23 pm

      Sorry. Just now seeing that there’s a file size limit. So what do I do if my Squarespace XML file is too big? Can I manually break it down? I don’t know anything about this kind of file.

      Reply
      • WPBeginner Support says:
        Jul 28, 2016 at 9:55 pm

        Yes you can split it. Please see our guide on how to split large xml files in WordPress.

        Reply
  10. Helena says:
    Jun 26, 2016 at 11:04 am

    Anyone facing issues with the import where a lot of useless tags are imported into each WordPress post? I got to manually delete a lot of items and was wondering how I could avoid it.

    Reply
  11. Aaron says:
    Jun 12, 2016 at 8:30 pm

    In your step 3, if your domain is pointed to Squarespace, you can’t log-in to wordpress… Any thoughts on the workaround?

    Reply
    • WPBeginner Support says:
      Jun 13, 2016 at 7:55 pm

      When you sign up with one of the recommended web hosts, they will tell you how to point your domain to their servers. You can do that after exporting your content from Squarespace.

      Reply
      • Aaron says:
        Jun 17, 2016 at 11:31 am

        Yes, however I was wondering about getting your new WP site set-up and perfect while still keeping your Squarespace site live. Is that an option?

        Reply
        • WPBeginner Support says:
          Jun 17, 2016 at 8:35 pm

          Yes it is possible. You can ask your web hosting service provider. Some of them offer a temporary subdomain, which you can use until you are ready to point your Squarespace domain to their servers.

  12. Isabel Saez says:
    May 26, 2016 at 12:29 am

    Hello,

    I have to do something similar.
    I have a website in a url let’s say http://www.example.com and its build and hosted with squarespace and In an other side I built a website on wordpress in a subdomain that my hosting (domain.com) has done it for me http://www.example.domain.com.

    I would like to move the content and the whole site built on that subdomain with wordpress to the url http://www.example.com.

    So not longer I will use the squarespace platform. I just would like to use the url that squarespace is using into my new wordpress site.

    Do you know anything about this?

    Thanks,

    Isabel

    Reply
  13. Mitchell says:
    Mar 10, 2016 at 1:37 pm

    Hello WPBeginner:
    Thank you for timely help. I have no Squarespace experience, but I will be moving a Squarespace site to self-hosted WordPress next week.

    Big Squarespace problem is that images are displayed using non-standard “data-src.” Images from the site I am moving do not appear in Google image search.

    Best wishes,
    Mitchell

    Reply

Leave a Reply Cancel reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

Over 600,000+ Readers

Get fresh content from WPBeginner

Featured WordPress Plugin
Soliloquy Logo
Soliloquy
The Best Responsive WordPress Slider Plugin. Learn More »
How to Start a Blog How to Start a Blog
I need help with ...
Starting a
Blog
WordPress
Performance
WordPress
Security
WordPress
SEO
WordPress
Errors
Building an
Online Store
Useful WordPress Guides
    • 7 Best WordPress Backup Plugins Compared (Pros and Cons)
    • How to Fix the Error Establishing a Database Connection in WordPress
    • Why You Need a CDN for your WordPress Blog? [Infographic]
    • 25 Legit Ways to Make Money Online Blogging with WordPress
    • Self Hosted WordPress.org vs. Free WordPress.com [Infograph]
    • Free Recording: WordPress Workshop for Beginners
    • 24 Must Have WordPress Plugins for Business Websites
    • How to Properly Move Your Blog from WordPress.com to WordPress.org
    • 5 Best Contact Form Plugins for WordPress Compared
    • Which is the Best WordPress Popup Plugin? (Comparison)
    • Which is the Best WordPress Photo Gallery Plugin? (Comparison)
    • How to Fix the Internal Server Error in WordPress
    • How to Install WordPress - Complete WordPress Installation Tutorial
    • Why You Should Start Building an Email List Right Away
    • How to Properly Move WordPress to a New Domain Without Losing SEO
    • How to Choose the Best WordPress Hosting for Your Website
    • How to Choose the Best Blogging Platform (Comparison)
    • WordPress Tutorials - 200+ Step by Step WordPress Tutorials
    • 5 Best WordPress Ecommerce Plugins Compared
    • 5 Best WordPress Membership Plugins (Compared)
    • 7 Best Email Marketing Services for Small Business (2017)
    • Which is the Best WordPress Slider? Performance + Quality Compared
    • The Truth About Shared WordPress Web Hosting
    • When Do You Really Need Managed WordPress Hosting?
    • 5 Best Drag and Drop WordPress Page Builders Compared
    • How to Switch from Blogger to WordPress without Losing Google Rankings
    • How to Properly Switch From Wix to WordPress (Step by Step)
    • How to Properly Move from Weebly to WordPress (Step by Step)
    • Do You Really Need a VPS? Best WordPress VPS Hosting Compared
    • How to Properly Move from Squarespace to WordPress
    • 5 Best VPN Services for WordPress Users (Compared)
    • HostGator Review - An Honest Look at Speed & Uptime (2017)
    • SiteGround Reviews from 1032 Users & Our Experts (2017)
    • Bluehost Review from Real Users + Performance Stats (2017)
    • How Much Does It Really Cost to Build a WordPress Website?
    • How to Start a Podcast with WordPress (Step by Step)
    • How to Choose the Best Domain Name (8 Tips and Tools)
    • How to Setup a Professional Email Address with Google Apps and Gmail
    • How to Install Google Analytics in WordPress for Beginners
    • How to Move WordPress to a New Host or Server With No Downtime
    • Why is WordPress Free? What are the Costs? What is the Catch?
    • How to Make a Website in 2017 – Step by Step Guide
Deals & Coupons (view all)
On1 Photo
On1 Software Coupon
Get 15% off On1 Photo, Perfect Resize, On1 Effects, and On1 Browse.
SiteGround
SiteGround Coupon
Get 60% off SiteGround WordPress Hosting.
Featured In
About WPBeginner®

WPBeginner is a free WordPress resource site for Beginners. WPBeginner was founded in July 2009 by Syed Balkhi. The main goal of this site is to provide quality tips, tricks, hacks, and other WordPress resources that allows WordPress beginners to improve their site(s).

Site Links
  • About Us
  • Contact Us
  • FTC Disclosure
  • Privacy Policy
  • Terms of Service
  • Free Blog Setup
Our Sites
  • OptinMonster
  • Envira Gallery
  • SoliloquyWP
  • WPForms
  • MonsterInsights
  • List25

Copyright © 2009 - 2017 WPBeginner LLC. All Rights Reserved. WPBeginner® is a registered trademark.

WordPress hosting by HostGator | WordPress CDN by MaxCDN | WordPress Security by Sucuri.