How to Easily Switch From Wix to WordPress (Step by Step)

How to Easily Switch From Wix to WordPress (Step by Step)

Are you looking to migrate your Wix site to WordPress? Wix is a simple drag and drop builder that allows you to create a website quickly and easily. However, it is limited in terms of features and you need to pay a hefty amount of money to add more options to your site. Instead, you can move your website to self-hosted WordPress which is highly flexible and also offers loads of features. In this article, we’ll show you how to properly transfer your site from Wix to WordPress.

Why Should You Move Your Site From Wix to WordPress?

Wix lets you create a website in a few minutes and it’s free to start with. It’s immensely helpful for both beginners and advanced users alike. While beginners can use the drag-and-drop builder to quickly set up and customize their websites, advanced users can add their own code and styling scripts to Wix.

Wix offers a free limited plan to build a website. The free plan is suitable for absolute beginners who don’t mind having an ugly looking URL for their website such as As you regularly publish content with your free Wix plan, it’s easy to run out of your free storage limit. In order to keep your site alive, you’re required to buy a premium plan that offers more storage and bandwidth.

Since Wix is a hosted platform, you’re required to abide by their Terms of Services. If you’re not comfortable with their terms, then you might choose another platform instead.

A self-hosted WordPress platform, on the other hand, is free from all such limitations. It’s highly flexible and provides all the set of features to create a website as you need. There’s no limit in the platform that stops you from adding images in WordPress. Your data is fully secured and belongs to you, so no one can delete anything from your site until you want to remove it.

Learn more about the differences between Wix and WordPress.

Let’s take a look at the steps to easily switch from Wix to WordPress.

Step 1: Getting Started With WordPress

Wix has their own web hosting servers and the hosting cost is included in their premium plan. Their charge covers the expenses for the storage space, bandwidth, website builder and other services that you use for creating your site. The cost continuously increases as you add the storage space.

On the other hand, WordPress software is free to download and use. All you need to do is purchase a domain name and web hosting.

create a blog on bluehost

We recommend you to use Bluehost for hosting your WordPress website. They’re also officially recommended by (the core WordPress company).

Bluehost is a reliable platform to run your WordPress site, and it costs less than what you pay Wix for their premium plans every month. 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 their WordPress hosting plans. Isn’t that exciting?

Click Here to Claim This Exclusive Bluehost Offer »

If you already have a custom domain set up for your site on Wix, then you can choose the option I have a domain name while setting up your web hosting account with Bluehost.

Step 2: Installing WordPress on Your Web Hosting Account

Once you’ve purchased a web hosting account, you can go ahead and install WordPress on it.

Since you are using Bluehost as your web host, you can use their 1-click WordPress installer tool that is available in the cPanel. It makes the installation process easy.

Here’s how you can install WordPress on your Bluehost account.

WordPress installer

Simply choose Install WordPress in the website section of your cPanel and follow the instructions. You’ll be asked to choose a theme for your new WordPress installation.

Note: You can choose any theme for now. It can be changed after completing the WordPress installation process.

Pick a theme in Bluehost

Now you can add the title and tagline for your WordPress blog. If you want to change the title or tagline later, then you can simply do it from the WordPress admin settings.

create a new wordpress blog

Once you are done with adding all the required details, click on the Next button. Your WordPress installation will begin and it will be ready in a few minutes.

After the installation is finished, you’ll see a screen with your login credentials for WordPress admin.

wordpress installation successful

The WordPress admin URL will look like:

Go ahead and log into your WordPress admin account using the above credentials. These login details will also be sent to your email address.

wordpress login

Step 3: Importing Wix Content Into Your WordPress Site

Importing content from your Wix site to WordPress is not easy. Wix doesn’t have a built-in feature to export your content to external sources.

However, you can still import your blog posts using Wix RSS feed to avoid manual recreation of each blog post.

The first thing you need to do is to find the Wix RSS file and download it. You can add /feed.xml after your Wix website URL and it will display the feed. If your custom domain at Wix is, then the RSS feed URL will look like:

In case you are not using a custom domain, then your Wix RSS feed URL will be like Here username is your Wix username and myblog is the name your blog that you created on Wix.

Once you opened the correct RSS feed URL, you’ll see a page full of code. You need to download this page on your computer. Simply right click on the page and Save Page As to the save the file.

Wix RSS feed

After saving the RSS file, you need to log in to your WordPress admin account to access the dashboard. From here, go to the Tools » Import page.

RSS importer

You can find a list of different importers. You need to click on the Install Now button below RSS importer tool.

Once installed, you need to run the importer and select the RSS file from your computer. Now click on the Upload file and import button.

Browse XML file

It will take a few seconds to import all your posts from Wix to WordPress. You can see the success message for each post.

Step 4: Import Wix Pages to WordPress

After importing the blog posts, you can go ahead and move pages from Wix to your new WordPress site.

No built-in export tool is available to migrate pages as well. You need to recreate all the pages in WordPress.

The first thing you need to do is go to Pages » Add New in WordPress admin area and add a title similar to a Wix page.

Now go to your Wix page and copy all the content from the editor. Then paste this content on your WordPress page in the Text editor.

Page import in WordPress

Once all the content of the Wix page is copied to your WordPress page, simply click on the Publish button to display this page on your WordPress site.

You need to repeat this process for all the pages one by one.

Step 5: Import Images From Wix to WordPress

Now that you’ve imported all the content from Wix to your WordPress site, you may find an issue with the images that were uploaded. When you edit any imported post or page, you’ll notice that the images are still hosted with Wix.

Import images from Wix

Fortunately, WordPress has a variety of plugins that you can use to import images from external sources like Wix. You need to install and activate the Import External Images plugin.

Upon activation, you need to go to Media » Import Images page and click on the Import Images Now button to start the process.

import images plugin

For more details, you should check out this guide on how to import external images in WordPress.

Step 6: Set Up Permalinks in WordPress

WordPress has an amazing and flexible permalinks system that lets you create URLs the way want them to be. It’s important to make your permalinks identical in WordPress, so you don’t lose any traffic coming your way from your old Wix site.

To change URL structure in WordPress, you need to go to the Settings » Permalinks page and select a permalink structure that suits best with your WordPress blog.

Permalinks structure

Once selected, click on the Save Changes button to see the URLs in action.

Step 7: Redirectiing From Wix to WordPress

Your site is ready. Now you need to set up the redirection to keep your search rankings and traffic intact.

Note: Redirection to WordPress site can only be possible if you own a custom domain on Wix. In case you are using the Wix subdomain, then you cannot redirect users to WordPress.

To start with redirection, you need to create a new file with any text editor like Notepad and paste this code:

Code Snippet:

var hashesarr = {

for (var hash in hashesarr) {
var patt = new RegExp(hash);
if (window.location.hash.match(patt) !== null) {
window.location.href = hashesarr[hash];

This is a sample code with examples of three pages (about, contact, and random article) that are redirecting from Wix to WordPress. The first string is the URL in Wix and the second string is the URL of WordPress page where you want your visitors to be landed.

You need to manually add all the pages to redirect them from Wix to WordPress.

Once you are done, simply save this file as redirect.js and upload it in your WordPress theme’s /js/ directory using the FTP client. If there’s no /js/ directory available, then simply create one to add this file.

Next you need to go to Appearance » Editor in WordPress admin area and edit the Functions.php file. Simply paste this code at the bottom:

Code Snippet:

function wpb_wixjs () {
wp_enqueue_script( 'wixredirect', get_stylesheet_directory_uri() . '/js/redirects.js', array(), '1.0.0', true);
add_action('wp_enqueue_scripts', 'wpb_wixjs');

Once you are done, click on the Save Changes button. Now all the visitors from Wix will be redirected to WordPress pages.

Your visitors may still see 404 errors on WordPress site after the redirection. Learn how to track 404 pages and redirect them in WordPress.

WordPress Best Practices to Follow After Site Migration

Your Wix site is successfully moved to WordPress. Now you should follow some recommended practices to keep your site secure, improve search engine rankings, monitor spam comments, and improve performance.

We also recommend you to take a look at our expert pick of the top WordPress themes to find a best theme for your new WordPress site.

That being said, let’s take a look at the steps you should take immediately after the migration.

We hope this article helped you move from Wix 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 Wix to WordPress (Step by Step) appeared first on IsItWP – WordPress Technology Lookup Tool.

What’s My SEO Score?

Enter the URL of any landing page or blog article and see how optimized it is for one keyword or phrase.

Wordpress Expert
%d bloggers like this: