How to Migrate from Squarespace to WordPress on Vultr

Introduction

Squarespace is a software-as-a-service (Saas) provider that offers website-building tools such as site builders and pre-built templates. While it’s a convenient tool used to deploy production-ready websites, WordPress offers an open-source and scalable solution that lets you take full control of your site development needs.

To switch from Squarespace to a self-hosted WordPress site, you need to set up a hosting environment using a provider such as Vultr. Then, migrate your website data to the WordPress site to further personalize, optimize, and customize the new site to your needs.

This article explains how to migrate from Squarespace to WordPress using a Vultr Cloud WordPress server. You are to migrate your site content and domain name to your new WordPress server with little to no site downtime.

Prerequisites

Before you begin, make sure you:

  • Deploy a One-Click WordPress server using the Vultr Marketplace ApplicationWhen prompted, enter your WordPress site title, and the domain name you plan to link to the server
  • Have an active Squarespace account

Export the Squarespace Website Data

In this section, export your website content including layout pages, text blocks, image blocks, and a single blog page with all posts and up to 1,000 comments per post as described in the steps below.

  1. Log in to your Squarespace account
  2. Click Website and navigate to Settings > Import & Export on the sidebar menuSquarespace website migration
  3. Click Export, and select WordPress in the popup dialog
  4. A small pop-up screen with a WordPress logo appears. Click the logo.Migrate to WordPress from Squarespace with VultrIf you have a single-page website, the site content export process starts. When your site contains multiple blog pages, select one page at a time and export it as a file
  5. Select your target blog to export, and click EXPORT to reveal the progress bar.Squarespace to WordPress migration blogs
  6. When your site data is ready, verify that the export data downloads as a .xml file to your computer

Import Squarespace Content to WordPress

  1. Log in to your WordPress administrator dashboard. Replace 192.0.2.100 with your actual WordPress server IP before setting a domain name http://192.0.2.100/wp-admin
  2. On the main navigation menu, click Settings and select Import from the drop-down listSquarespace WordPress migration import
  3. Find WordPress on the import list, and click Install NowSquarespace shares the same export schema with WordPress. When you install the tool, you can recover both file formats to your WordPress site
  4. Click Run Importer to activate the toolRun the WordPress import tool
  5. Click Choose file and select the export XML file you downloaded earlierSquarespace WordPress migration import
  6. Click the Upload file and import button to start importing the site data
  7. When prompted, click the assign posts to an existing user dropdown and assign the imported content to your WordPress user to avoid orphaned contentUser registration
  8. Wait for the import process to complete, when ready, verify that the All done prompt displays on your page.Squarespace to WordPress complete
  9. Visit your WordPress pages or posts, verify that your imported data is available, and owned by your WordPress user account

Upload Images to WordPress

When importing site data to WordPress, images are not fully added to the WordPress library. To retrieve images, use a plugin such as AutoUpload to fetch images using the reference links as described below.

  1. Navigate to Plugins and click Add New.
  2. In the search field, enter Auto UploadSquarespace WordPress migration Auto Upload plugin
  3. Click Install Now, then click Activate to enable the plugin
  4. When activated, navigate to your WordPress Posts
  5. In the top right corner, click Screen Options to reveal a drop-down options pageScreen Options WordPress
  6. In the Pagination section, enter 999 in the Number of items per page field
  7. Click Apply to save the selectionEdit posts
  8. On the Posts menu bar, check the Select All box next to Title to choose all displayed posts
  9. Click the Bulk Actions dropdown, and select Edit from the list
  10. Click Apply to view a summary list of posts to updateUpdate bulk WordPress posts
  11. Click Update to activate the Auto Upload plugin functionality to fetch all missing images and add them to the respective posts.
  12. When the process is complete, view any of the imported posts and verify that the correct images are available

When importing content to WordPress, your URL structure may change. To avoid 404 errors on your WordPress site. Reset the Permalinks structure as described below.

  1. On the main navigation menu, click Settings and select Permalinks from the listFix WordPress Permalinks
  2. Choosing your preferred permalink structure. For the best results, select Post Name to match every link with the resource nameReset WordPress Permalinks
  3. Scroll and click Save Changes to reset your WordPress permalinks structure

Migrate a Squarespace Commerce Store

If you have a commerce store in addition to the website, export the products to WordPress using the WooCommerce plugin to enable eCommerce functionalities. By limit, you can export up to 10,000 products. Digital products are not supported, and product details such as reviews, variants, featured images, and variant images are not added to your export file. You can manually add any missing product details to migrate your commerce store to WordPress as described below.

  1. Access your Squarespace dashboard
  2. Navigate to SettingsCommerce > InventoryExporting Squarespace inventory
  3. On the list of products. Select the target products you wish to export
  4. In the top right corner, click Export to generate and download a .CSV file to your computerExport Squarespace store products
  5. A CSV file downloads to your device after you have clicked Export.
  6. When the download is successful, navigate back to your WordPress dashboard
  7. Navigate to Plugin, click Add New, and enter WooCommerce in the search fieldInstall WordPress plugin
  8. Click Install Now and activate the plugin
  9. Click Set up my store to start the WooCommerce setup process.
  10. Select I'm already selling, choose Yes, I'm Selling Online, and select Squarespace as your commerce platformSelect Previous Commerce Platform
  11. Enter your desired WooCommerce store details, and click Continue to proceed
  12. Click Continue to enable all recommended free features
  13. When the setup process completes successfully, select the Add Products button, and click Import your products from a CSV file to launch the Import Products wizardAdd products to WordPress from SquareSpace
  14. Click Choose File to browse and upload the .CSV file you downloaded earlier. Then, click Continue to import the fileWordPress and Squarespace WooCommerce
  15. When the upload is successful, the plugin automatically matches column names in your file to the corresponding WooCommerce fields. To ignore any columns, click the Map to field drop-down and select items you don’t intend to import.Import content into WordPress
  16. Scroll and click Run the Importer to save your changes, and import the products
  17. When all products are successfully added, click View products to display your store itemsView Imported WooCommerce Products

Migrate your Domain Name to the WordPress Site

To migrate your domain name, access your DNS settings and change your nameservers to point to your Vultr account as described in the steps below.

  1. In your Squarespace account, open the Domains panel.
  2. Click your target domain name to migrate to WordPress
  3. Click Advanced Settings, and select Use custom nameservers to access the nameserver records
  4. Delete the existing records and add the following: ns1.vultr.com ns2.vultr.com
  5. Click Apply to save changes
  6. Log in to your Vultr Customer Portal account
  7. Go to the Domains page
  8. Click Add new Domain
  9. Enter your domain name, and choose your WordPress server to link the domain with proper DNS A records

During the DNS Propagation period, your domain name may switch between Squarespace to WordPress frontend pages. Full propagation may take up to 48 hours to complete, but between 3 to 6 hours, changes should reflect on your domain name.

Before performing the following instructions, configure your Vultr WordPress web server to use the domain name, and generate a free Let’s Encrypt SSL certificate

  1. Access your WordPress administrator dashboard
  2. Navigate to Settings, and click General
  3. Enter your full domain URL in the WordPress Address (URL) and Site Address (URL) fieldsChange WordPress URL settings
  4. Scroll down on the page and click Save Changes to start using WordPress with your new domain name
  5. In a new browser window, visit your WordPress site using your domain name and verify that it loads correctly. Replace example.com with your actual domain https://example.com

Conclusion

You have migrated your Squarespace website to WordPress using a Vultr Server. Depending on your site structure, you can customize and build your WordPress site to improve its general layout and functionality.

Introduction Squarespace is a software-as-a-service (Saas) provider that offers website-building tools such as site builders and pre-built templates. While it’s a convenient tool used to deploy production-ready websites, WordPress offers an open-source and scalable solution that lets you take full control of your site development needs. To switch from Squarespace…

Introduction Squarespace is a software-as-a-service (Saas) provider that offers website-building tools such as site builders and pre-built templates. While it’s a convenient tool used to deploy production-ready websites, WordPress offers an open-source and scalable solution that lets you take full control of your site development needs. To switch from Squarespace…

Leave a Reply

Your email address will not be published. Required fields are marked *