Please visit Source Site
#wordpress #wp #php #snippet #coding
Looking to migrate your website from Squarespace to WordPress? Squarespace is an excellent website builder to kick off your website project without having to learn HTML, CSS or programming. While Squarespace might be a good starting point for beginners to build a site, users often transfer their site to WordPress when they understand the limitations of the platform.
WordPress is the most flexible website builder in existence. WordPress makes it easy to customize the appearance and expand the functionalities of your site even for non-tech savvy users. In this article, we’ll show you how to properly move your website from Squarespace to WordPress.
Why Should You Move From Squarespace to WordPress?
Squarespace makes it super easy to create a website. With its exhaustive list of templates and hundreds of customizable features, it’s easy to give your website a unique look. Plus, its user interface is intuitive, making the platform stand out from the competition.
However, as you grow your site and your needs evolve, you might want to enhance your site with additional features and then you’ll start noticing the limitations of the platform.
For example, you might want to install Google Analytics on your site to track your visitors’ interaction. However, this isn’t possible on Squarespace because they don’t allow you to add any third-party script on your site.
Similarly, as you grow, you may also want to integrate a storefront into your site for selling your merchandizes. Squarespace’s storefront feature is limited, which means you can’t build a professional eCommerce store on the platform.
On the other hand, WordPress is a highly flexible platform that lets you build any type of websites the way you want. Not only can you customize the look and feel of your site, but also extend its functionalities as easy as installing a plugin.
Learn more about the differences between Squarespace and WordPress.
Let’s take a look at how to switch your website from Squarespace to WordPress.
Step 1: Getting Started With WordPress
When you use Squarespace, you’re hosting your websites on Squarespace servers. Your Squarespace subscription fee covers the hosting charges as well as the fee of the builder and other expenses.
Conversely, the core WordPress software is free to download and use. However, you’ll have to purchase web hosting and install WordPress on your web hosting account.
We recommend using Bluehost for hosting WordPress website, as they’re official WordPress.org recommended partners.
Typically, running a WordPress site on Bluehost will cost you less than what you pay for running your site on Squarespace. To save even more initial expenses, we’ve worked out a deal with Bluehost to offer our users a free domain name, free SSL, and over 60% off on WordPress hosting.
Click Here to Claim This Exclusive Bluehost Offer »
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 2: Installing WordPress
After signing up with a web host, the next step is to install WordPress.
One of the main benefits of using Bluehost for hosting your WordPress site is that it comes with 1-click WordPress installers. This makes setting up WordPress on your hosting account easy, so you don’t have to go through the tedious setup process.
Here’s how to install WordPress on your Bluehost account.
After subscribing to your hosting plan, you’ll now be prompted to choose a WordPress theme. You can pick just about anything on this step because you can always change your theme later (we’ll show you how to do this in a later step of this tutorial). The most important part is to start building your blog so go ahead and choose any theme.
You’ll be then asked to choose the name and tagline for your blog.
After specifying the details, click Next. Bluehost will now automatically install WordPress for you. Once it’s done, it’ll show you a screen like this:
You can login to your site by appending wp-admin to your URL. Here’s how your WordPress login URL should look like:
You can now log into your WordPress blog with the credentials sent to your email address.
Step 3: Exporting Squarespace Content Using the Built-in Export Tool
Now that you’ve set up your web hosting account and installed WordPress on it, the next step is to export your content from Squarespace.
Just like any other features, the export functionality of Squarespace is also limited. It doesn’t allow you to export your entire content from the platform, so you’ll have to manually copy some of your content to the newly installed WordPress.
Here’s the list of content you can export using the built-in export tool of Squarespace.
The basic pages
Your main blog page
All the recent blog posts included in your blog page. The rest of your blog posts have to be copied manually.
Text, image, and embed blocks
The following content should be exported manually.
Product, album, and event pages
Audio, video, and product blocks
Style changes and custom CSS
Folders and index pages
All blog posts excluding the ones that appear in your main blog page.
In this step, we’ll show you how to export all your exportable content from Squarespace.
Log into your Squarespace account and go to Settings » Advanced » Import/ Export menu.
Then click the Export button to continue.
This will trigger a modal popup where you’ll be asked where you want to export your content. Simply click on WordPress.
When the export file is ready, you’ll be given an option to download the file. Click Download.
Step 4: Importing Content to WordPress
The next step is to import the content you’ve downloaded from Squarespace into your WordPress site.
Log in to your WordPress dashboard and head over to Tools » Import.
In the Import page, you can’t find Squarespace in the list of platforms. Since Squarespace has exported your content in a WordPress compatible XML file, click the Install Now button below WordPress.
After the plugin is being installed, click Run Importer.
You can now choose the XML file you just downloaded from your Squarespace account and then import it into your WordPress dashboard.
WordPress can also import Squarespace users and add them as subscribers on your WordPress site. You can also choose an existing admin user as the author or even create a new user.
Though there is an option to import attachment images, it didn’t work during our migration process. Click Submit and WordPress will start importing content from your Squarespace file.
Once it’s done, you’ll see a success message. You can now visit the pages and posts in WordPress to review the imported content.
Step 5: Importing Images
By default, Squarespace doesn’t allow you to export images through their built-in export tool. Due to the fact, you’ll have to manually import the files into your WordPress site.
Fortunately, there are a lot of WordPress plugins in the repository that allow you to easily import external images into your site. In our tutorial, we’ll be using the Import External Images plugin.
To import your image files into your newly installed WordPress site, install and activate the Import External Images plugin.
After activating the plugin, visit Media » Import Images page to import images.
Now all you have to do is click the Import Images Now button.
For more detailed instructions, you can read the tutorial on how to import external images in WordPress.
Step 6: Fixing Permalinks
Keep in mind that it’s important to keep the permalinks intact, so you don’t lose traffic coming through the links from your old Squarespace website. The good news is that WordPress is so flexible that you can set the permalinks structure the way you prefer.
In this step, our goal is to set up the 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.
Here’s how a blog post URL look like in your Squarespace platform.
To set up permalinks, go to Settings » Permalinks. Now choose the Custom Structure option and insert the below structure in the field:
Then click Save Changes to set up your new permalink structure for your blog posts. This way you can keep your permalinks intact without losing search engine juice and referral traffic to your existing blog posts.
That being said, chances are you may still encounter 404 errors on your WordPress site after migration. Learn how to track 404 pages and redirect them in WordPress.
Step 7: Importing Content Manually From Squarespace to WordPress
Since Squarespace comes with limited export functionality, you’ll have to import some content manually like eCommerce and event pages, audio and video files, etc. to your WordPress site.
This could be tedious depending on how much content you have hosted on your Squarespace platform.
If you’ve integrated an eCommerce storefront in Squarespace, you can use a WordPress eCommerce plugin like WooCommerce. For hosting video files, we recommend using third-party hosting services like YouTube or Vimeo rather than self-hosting them.
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 create playlists in WordPress
WordPress Best Practices to Follow After Site Migration
Now that you’ve completed transferring your Squarespace site to WordPress, the next thing you want to do is to follow WordPress best practices to keep your website secure and grow your audience.
Before you choose a random free theme for your site, take a look at our list of top WordPress themes and decide which one would be the best choice.
Upon migration, below are a few things you need to do immediately on your new WordPress website.
Contact form: Add a contact form to your WordPress website. You may also want to check out the best WordPress contact form plugins.
Add Google Analytics tracking: Add Google Analytics tracking on your new WordPress site by installing the MonsterInsights plugin.
WordPress security: Provide bulletproof security to WordPress by installing some of the best WordPress security plugins.
Improve WordPress SEO: Boost your SEO by using the best WordPress SEO plugins.
WordPress back up: Schedule a backup of your WordPress site with the best WordPress backup plugin.
WordPress performance: Improve your WordPress performance by installing the best WordPress caching and other WordPress performance plugins.
Prevent spam comments: Prevent spam comments by installing the Akismet plugin on your site.
Grow your website: Grow your visitors and customers by using the best WordPress lead generation plugins.
We hope this article helped you move from Squarespace to WordPress. For more detailed steps, read how to start a WordPress website from scratch (step by step).
The post How to Easily Switch From Squarespace to WordPress (Step by Step) appeared first on IsItWP – WordPress Technology Lookup Tool.