[Updated] 👍 How to Migrate Wix to WordPress Complete Guide

How to Migrate from Wix to WordPress

In this guide, we will see a complete step by step process of migrating/transferring from Wix to WordPress.  If you want more features and more control over your website then migrate from Wix to WordPress is the best option.

WordPress powers over 33% of all websites on the internet because it’s extremely flexible, featured pack and powerful. In this article, we will show you how step by step how to properly move from Wix to WordPress.

The flow of Wix to WordPress moving is as follows:

1. Signup for WordPress Web Hosting

2. Set up a WordPress site

3.Import your blog posts from Wix to WordPress via RSS

4. Customize Your New WordPress Site

5. Add Wix Pages to WordPress

6. Add your images to WordPress

7. Create Navigation Menu in WordPress

8. Redirect your Wix to WordPress

9. Final setup run-through.

Now let’s see a procedure of converting Wix to WordPress

1. Signup for Web Hosting to Migrate from Wix to WordPress

Your Wix site is using bundled hosting so the first thing you’ll need is Web Hosting to set your site from Wix to WordPress.

Along with this, you’ll also need a Domain name or if you already buy a domain form wix you’ll need to redirect it to your Web Hosting through DNS.

Here we recommend you to use a Bluehost Web Hosting. I’m not going to tell you the features and advantages of Bluehost.  but Bluehost is an official recommended by WordPress.org as a Hosting Provider.

You can use the below link to buy or see a Bluehost’s Web Hosting planes or you can click on the image below to go to Bluehost official website.

   Bluehost Web Hosting

👉 Note: If you’ve already registered a domain name with Wix, that’s no problem. When signing up with Bluehost, you can enter your existing domain under the “I have a domain name” option.

Wix to WordPress Web host Sign Up
image Credits: www.wpbeginner.com



2. Set up your WordPress Site

Now that you have a new web-hosting for your site, it’s time to install and setup WordPress.

👍 Note:  If you signed up with Bluehost, then they automatically install WordPress for you, and you can simply log in to your WordPress dashboard from your hosting account.

All hosting provider companies offer a one-click WordPress install from cPanel.

Steps to Install WordPress is as follows:

2.1 Install WordPress through Cpanel

Login tour Cpanel and navigate the section named Softaculous>Wordpress and click on WordPress as shown in the image below:

Wix to WordPress WordPress InstallationAfter clicking on WordPress new WordPress installation window will be open and you’ll need to set select your domain to install WordPress, set up your site name, login username and password and finally click on Install WordPress button.

Wix to WordPress WordPress Installation 2Scroll Down and enter your email to get the installation details in your email’s inbox. and after that click on the install button.

Wix to WordPress WordPress Installation 3Now your WordPress is installed. login to your WordPress dashboard using the link provided after WordPress installation or by clicking on the login link provided in an mail you got after WordPress installation.

2.2 Set up WordPress

After logging into your site’s WordPress Dashboard and Navigate to Permalink Section

Wix to WordPress Permalinks

Your permalink settings will determine the address of each blog post. So change it to Post Name option as shown below which is SEO friendly also.

Wix to WordPress Permalinks
Image credit: www.wpbeginner.com


3.Transfer Wix to WordPress

For transfering Wix to WordPress there are two steps to migrate your wix site.

1. Using RSS Feed

2. Using Plugin

For adding your posts from Wix to WordPress you’ll need to save RSS and then migrate your data from Wix to WordPress

1.Using RSS to Import Wix to WordPress

Keep in mind, this approach will only work for older Wix blogs. Newer blogs no longer have an RSS feed. So, if you’ve built your Wix site recently, then you’ll have to move on to the second migration option.

If you are using an older version of Wix, then follow the steps below:

1. Locate and Save RSS Feed

To get started, you’ll need to download your Wix RSS file.

Wix to WordPress using RSS Feed
Image Credit: www.wpbeginner.com

You can locate the file by adding /feed.xml or /blog-feed.xml to your Wix website URL.

If you don’t have a custom domain with Wix, then you can find your RSS feed at username.wixsite.com/blogname/feed.xml or username.wixsite.com/blogname/blog-feed.xml, where “username” is your Wix username and “blogname” is the name of your blog.

If you have a custom domain such as www.yourwixblog.com, then you can find your RSS feed at www.yourwixblog.com/feed.xml or www.yourwixblog.com/blog-feed.xml.

After RSS feed open, right-click on the page and select ‘Save as’.

👉 Note: Depending on the browser you’re using you might have to rename the file extension, as it could be saving as a .txt.

You’ll need to change the file extension to .xml and save it to your desktop.


2. Import Into WordPress Using Importer Plugin

After saving the RSS file, now you can log in to your WordPress site Dashboard and navigate to Tools » Import. As shown in the image below

Next, click the Install Now link under the RSS heading.

Wix to WordPress Import Wix Posts to WordPress
Image Credit: www.wpbeginner.com

After Installing RSS Import click on Run Importer.

Next, click the Choose File button and select the feed.xml file that saved to your computer. Once selected, you can click the Upload file and import button. As shown in the image below.

Wix to WordPress Data Import
Image Credit: wpbeginner.com

Now depending upon your total number of blog posts it’ll take several minutes to import all posts. After it’s done you’ll see a confirmation message like this.

Wix to WordPress Data Import
Image Credit: www.wpbeginner.com

To check on your blog posts and make sure they were exported from Wix correctly, you can navigate to Posts » All Posts and click View underneath each post.

Wix to WordPress Data Import
Image Credit: ww.wpbeginner.com


4.  Customize your WordPress Site

You can customize your WordPress site through themes and plugins.

WordPress themes are similar to Wix templates, they control the appearance and display of your WordPress website.

There are thousands of free WordPress themes available for you to use. Some themes are very basic and minimalist, while others will add a lot of new features to your site.

👌 Note: Customizing your theme is actually quite simple. You can navigate to Themes › Customize to make some basic changes. Or, you can visit your theme’s documentation.

Or simply you can head over to YouTube and see any full tutorial of installing and customizing the theme. There are thousands of video tutorials available on YouTube.

5. Add Wix Pages to WordPress

For migrating Wix pages to WordPress there is no direct method available like posts import. You’ll need to do copy and paste work for adding pages to WordPress from Wix.

First, go to the Wix page you want to add to WordPress. And now select all text and copy it using ctrl+c keyboard keys

Wix to WordPress Customize WordPress
Image Credit: www.wpbeginner.com

Now got to WordPress site dashboard and navigate to section Pages>Add New. At the top of the page, you can type in the page title. Then you can right-click and and click on Paste to add Wix page content i.e. to recreate the content.

Wix to WordPress WordPress Pages Addition
Image Credit: www.wpbeginner.com

When you’re finished Setup and styling your new page, you can click the Publish button to publish your page on your new WordPress site.

Wix to WordPress Pages Addition
Image Credit: www.wpbeginner.com

6. Migrate/Add your Images to WordPress

You have two ways to transfer your images:

👉 Note: The RSS feed migration above will copy over your content, but your images are still hosted on the Wix platform.

1 First method to add images to WordPress is by downloading all images from your Wix site and saving them to your computer. And then uploading them to WordPress via section Media › Add New.

Then you can upload your images or you can also Drag and Drop all the images at once.

Wix to WordPress media import

2 The second way is easy and it’s done by using a plugin to download and transfer all the images for you. This plugin will download all your Wix images, copy the new images to your site, and update any existing image links.

To do this install the plugin called Import External Images.  Install and Activate the plugin. Then navigate to Media › Import Images, and click on ‘Import Images Now’. This will upload the images to your library and switch over any existing image links.

3. Using CMS2CMS Plugin for Automated Migration

The CMS2CMS plugin will automatically transfer your Wix site over to WordPress.

CMS2CMS Connector
CMS2CMS Connector
Developer: CMS2CMS
Price: Free

👍 Note: It is a Premium/Paid plugin, but for a small investment, the plugin will carry out all the work of media tranfer from Wix to WordPress for you.

1. Install the Plugin

To install the plugin navigate to your WordPress dashboard, then go to section Plugins › Add New. In the search bar type in “CMS2CMS: Automated Wix to WordPress“.

Then, click ‘Install Now’ and ‘Activate’.

Wix to WordPress Media Import
Image Credit: www.hostinger.com

2. Create an Account

Open up the plugin by navigating to section Plugins › Wix to WordPress.

Wix to WordPress Media Import
Image Credit: www.hostinger.com

Now, create an account, or log in to your existing account if you’ve already created one on CMS2CMS

3. Connect Your Wix Site

On the next step, you’ll need to connect to your existing Wix website.

Enter the URL of your existing Wix website and click on ‘Verify Connection’. If you’ve entered your URL correctly then you’re ready to migrate.

4. Run the Migration

Now you can set your migration settings. Choose which content you want to migrate and which content you want to leave alone.

Wix to WordPress Media Import
Image Credit: www.hostinger.com


Step 7: Create Your Main Navigational Menu

This step may be hectic in all of these Wix to WordPress migration procedure. We recommend you to watch the below video of How to create a navigation menu in WordPress or you can follow the steps mentioned below.

you can create a navigational menu by going to Appearance » Menus. Type in a name for your menu, and click one of the Create Menu buttons.

Wix to WordPress Media Import
Image Credit: www.wpbeginner.com

you can select whichever pages you want to add to your main menu, and click the Add to Menu button. When you’ve added all the pages you want, select the menu position.

Finally, click the blue Save Menu button on the right.

Wix to WordPress Media Import
Image Credit: www.wpbeginner.com

Step 8: Redirect Wix to WordPress

Now your new WordPress site is done setup and you’ll need to redirect your Wix site to your new WordPress site.

📢 Note: This method is only applicable if you have a custom domain on Wix. if your Wix site was built on a subdomain, then, you can’t apply the redirect feature. And, if you used the CMS2CMS plugin and paid for the additional redirect feature, then your work is done.

Else you can apply following procedure to redirect Wix to WordPress. First copy below code in any text editor like Notepad++ or Sublime or you can also use Notepad or MS-Word.


var hashesarr = {





for (var hash in hashesarr) {

var patt = new RegExp(hash);

if (location.hash.match(patt) !== null) {

location.href = hashesarr[hash];




The first part of the string, “#!about/ghit6”, will be your old Wix URL, and the second part,  ‘/about/’, will be the URL of the new page on WordPress.

You’ll need to change these out this for every existing URL on your Wix site that you’re migrating.

Next, save this file as redirect.js and upload this file to your /js/ directory on your server.

Lastly, you’ll need to edit your functions.php file, so the file you just created will actually run.

Open up your functions.php file and add the following code:

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');


Save and upload your new functions.php file and your redirects will now be in place.


9. Final setup run-through

Your Wix to WordPress migration is now done. You just need to look up your new WordPress site there may be some changes in text formatting and in links.

Go through all your pages to ensure everything looks and functions the way it’s supposed to.

Make sure you preview all your pages and posts before publishing them live. This will help you correct all errors and make sure the formatting and the look are correct in your browser window.

Don’t worry if this final phase takes longer than expected. Just Remember Nothing great was ever built in a day.


The migration process from Wix to WordPress can be a little complicated, but with the guide above you’ll manage all the procedures very well.

By switching from Wix to WordPress you’re giving you are gaining more control over your website.

Hopefully, the guide above has been helpful in simplifying the often confusing migration process of  Wix to WordPress.








  1. Usually I don’t learn article on blogs, however I
    wish to say that this write-upvery forced me to taoe a loopk at and do it!
    Your writing taste has been amazed me. Thanks, quite nice post.


Please enter your comment!
Please enter your name here