The Migration Guide : How to migrate your blog from Wix to WordPress

wix to wordpress

What is Wix?

Wix is a cloud based web development platform which provides you beautiful templates to start your website and drap-and-drop feature to create a website quickly. Users may also add more functionality to their websites such as social plugins, forms, e-commerce, etc.

Migrate from wix to wordpress

Wix is often used by startups or small businesses, as it can provide quick site creation with their beautiful templates and drag and drop interface. Due to this Drag and drop interface Wix is also easy to use. However, there are some limitations in Wix which one can experience as there Bussines grows.

Wix vs WordPress

Before we get down to the migration process lets compare Wix and WordPress, so that we can better understand both. Here is the brief comparison between Wix and WordPress :

  • Wix is easy to use as it provides a user friendly environment, impressive templates with intuitive drag and drop options whereas, WordPress does not have drag and drop feature but you can still recreate this feature using the flexible themes and plugins.
  • Talking about customer support, you will not face any problem in Wix as well as in WordPress. Wix has the massive support center. WordPress also have a huge community of webmasters, who are always happy to help you.
  • Wix has a limited collection of apps to increase it’s functionality whereas WordPress has many plugins available in order to increase the functionality and these plugins also cover a wide range of functionality. So in WordPress you will get a lot of choice of plugins to increase it’s functionality.
  • Wix also offers eCommerce features, but they are paid. This means that the users with free plans can not run eCommerce sites. Whereas there are many free eCommerce plugins for WordPress which you can use to run eCommerce sites on WordPress.

Things to consider before moving from Wix

We have listed the limitations of the Wix, but Wix also have advantages over some other services and before moving to some other service you must consider the advantages of the Wix. And if you are moving from Wix then you will give up on some of the advantages of Wix and must think for their alternatives. Let’s have a closer look on the advantages of the Wix :

1. Intuitive drag-and-drop Interface : Wix provides a intuitive drag-and-drop option and it is favored for that. While moving from wix to WordPress, you will loose that wix feature. But you can still choose the one of its alternatives such as page wpbakery’s visual composer.

2. Templates offered by Wix : If you are really in love with the wix templates, then let me warn you, there is no way to actually migrate it from wix. Although, wix themes are limited as compared to WordPress themes, but they give good looks to the site. If you want same look and feel, then you can check the wide numbers of themes present for WordPress. Also you can recreate the theme using the Divi theme.

Pre-Migration Steps

So, you finally pulled up your socks for migrating your website from wix to WordPress. Before migrating, consider the following steps :

1. Buy Hosting from hosting companies : If you are moving from wix to WordPress, you need hosting. WordPress hosting is widely available, with options ranging from inexpensive shared hosting to specialized managed hosting.

Specialized hosts provides security, backups, WordPress updates, and performance features. Specialized hosts typically cost higher than those of shared ones but this cost worth the price to protect your site.

There are many hosting companies like WPEngine, Pagely, WPOven, Flywheel, etc. Check their plans and choose whichever fits your requirements.

2. Set up a temporary domain : Since your site is still on wix, you need to set up a temporary domain for your WordPress site. After the migration process, switch domain to point new site and change the urls of all the pages and posts accordingly.

3. Install WordPress on temporary domain : The third and the last pre-migration steps is to install the WordPress on the temporary domain. Many WordPress hosting companies install WordPress on the domain by default, so you can skip this step. Otherwise, many hosting companies provides easy one click WordPress installation, so you can follow the steps and get it done within minutes.

If you prefer to install the WordPress on the domain manually, then follow this guide “How to install WordPress manually“.

Manual Migration

The most common migration is manual migration in which you manually migrate pages and posts one by one. It is the most effective way of migration but it takes a lot of time too. Also it is not possible for the sites having more number of pages and posts.

This migration is like copying the content from wix to and pasting it into WordPress as in any text editor.

The benefits of moving the site manually is that you will be sure that every piece of content is moved to the new WordPress site. It is the best way to move the site from wix to WordPress. But we recommend this method  if you have a small site (i.e less than 25 posts and pages).

The drawback of this method is that it is time consuming, especially if you have more than 25 pages and posts.

The steps for migrating the site manually are :

Step 1: Create posts and pages

For small sites, this method i.e the manual migration method is best and reliable. The first step is to create the pages and posts in WordPress site. This will speed up copying and pasting the process.

You can create pages and posts manually in going to ‘Add new’ menu under posts and pages individually in WordPress admin dashboard. This may take time, you can also opt for bulk creation by installing Bulk Page Creator  or Quick Bulk Post & Page Creator plugin.

Migrate from wix to wordpress

Step 2 : Copy and Paste Content

Once, the pages and posts are created, you need to copy the content from wix pages and posts and paste it on the WordPress pages and posts.

Migrate from wix to wordpress

The media files must also be moved manually. What you have to do is just save the media and then upload the media on the corresponding page or post manually. Also, you need to fix the internal links of the images so that it must point to the pages within your WordPress page.

Advantages and Disadvantages of Manual Migration

Advantages : The advantages of Manual Migration are :

  • It ensures that every piece of code is moved
  • It allows you to review your content throughout the process.

Disadvantages : The disadvantages of Manual Migration are :

  • It is time consuming
  • For larger sites typically containing more than 500 posts and pages, this method is not feasible

Semi-Automated Migration

If you have the bigger site i.e large number of posts and pages and moving those pages or posts is not possible using the manual method, then you can automate some of the things. Automating things also reduces the chances of getting errors and hence work is done faster as well as without errors. This can be considered as the second best option available for the migration.

The steps for automated migration are :

Step 1: Use RSS Feed to Import Posts

Many platforms provides RSS feed for the blog that we can use to help automate the process of migrating our blog posts, Wix being one of them, also provides RSS feed. We can use the RSS feed provided by Wix to help automate the process of migration.

Firstly, save the Wix RSS feed on the system, To view Wix RSS feed :

1. Click the RSS button on your live site

2. Your file will open in new tab as a XML file. Save this file on the system

RSS feed does not include images, so we need to import them later.

Now, to import the Wix RSS feed to WordPress, check that default WordPress importer is setup.

  1. Click ‘Tools’ menu from the admin bar and then choose ‘Import’ option.
  2. Click ‘Install Now’ under RSS option and when installed click ‘Run Importer’
  3. Choose the XML file to be imported and then click ‘Upload file and import’ option
Step 2: Convert Pages

Unfortunately, there is no automated tool to import pages from Wix to WordPress. Although WordPress provides the plugin to import HTML pages, Wix does not allow to export the pages.

So, we need to use the manual method method to convert pages. You can use the bulk page creator to create the pages and copy the content from wix site to WordPress site. You can also fix the formatting issue with the content and also fix the links before moving to the next step.

Step 3: Check Links of images and other media

You can manually import the images by manually saving the images on your system and re-uploading it and then fixing the links. You can also use the plugin Import External Images for this purpose. This plugin examines the HTML source of your post when you save it, inspecting each IMG tag, and processing them according to the options you have selected.

Migrate from wix to wordpress

Install the plugin and activate it.

1. Go to Media > Import Images

2. Change the settings as per your needs

3. Click “Save Changes”

Advantages and Disadvantages of Semi-Automated Migration

Advantages : Some advantages of the Semi-Automated Migration :

  • This method is faster than manual method
  • It works perfectly for the larger sites

Disadvantages : Some disadvantages of the Semi-Automated Migration :

  • As we are automating few steps, some data might not migrate
  • Few steps are done by machine so it needs to be checked

Paid Migration

There are many online paid services available for site migration like They provide services to migrate from one cms to another cms with reasonable cost. The pricing of can be seen here. These are the best options if you do not want to spend much time in migrating your site or having trouble.

wix to wordpress

This is the easiest option available where you do not have to worry about anything and you will get your work done perfectly.

Post Migration Steps

Now, migration process is done. To get ready with your WordPress site you need to set up few things. There are few steps left which must be followed to complete the WordPress site :

1. Choose the theme for your website : As already discussed, Wix provides a great template but it is not possible to get the same on WordPress. The theme must be chosen for the website from the WordPress themes itself. You can also customize the themes in WordPress using Divi theme.

2. Setup all other features : Now, you have to setup the add on features like forms, seo, etc. You can also add widgets to the site. Customize the site as per your needs.

3. Test the Site : As the site is nearly migrated, you can check all the functionalities of the site. Also check whether all the pages and posts are migrated by automated migration and every media is linked correctly or not. To check the broken links you can use Broken Link Checker to scan all of your pages and posts and notify you about the broken links in the pages or posts.

Migrate from Wix to WordPress

4. Set your Domain to point new website : Test your site repeatedly and when are satisfied, set the domain to point new website. This is basically the two step process :

Step 1 : Transfer your Domain from Wix
  • Login to your Wix account
  • Go to subscriptions > domains

  • Select the Relevant domain
  • Click the Advanced tab
  • Choose transfer away from Wix
  • Click Send Code

You will get the code on your registered email Id which you have to provide to new host to complete the transfer process.

Step 2 : Change WordPress Site to use Domain

Once the testing and domain transfer is done, you can now change WordPress site to use the new domain.

First, change the General settings and change the home url and site url from temporary domain to live one. And then you need to change the url of every page and posts. In order to change the url of every page and posts, you can use the WordPress plugins such as Velvet Blues Update URLs or Go Live Update Urls. In plugins, choose the settings which are relevant to you or which you want.

migrate from wix to wordpress

Check here How to migrate from Weebly to WordPress

Check here How to migrate from Magento to WordPress

Leave a Reply

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