WordPress is definitely, by far, the most used content management system. It is powering 34% of the web as of right now. If you’re planning to move to WordPress from Wix then it is a smart decision.
It is easy to transfer a Wix website to WordPress. However, Wix hasn’t disclosed complete procedure to move sites from its platform so if you have a large website you might lose some functionality.
If you are having second thoughts about whether you should move to WordPress from Wix or not. Here are a few reasons that might help you decide.
- You have control over everything on your WordPress website and you can customize it as you like.
- WordPress is an open-source platform. So, it is totally free to use.
- There are thousands of totally free plugins and themes that can make this a lot cheaper than Wix.
- Also, WordPress is the most SEO and mobile friendly platform.
These are just a few of the reasons but as soon as you use WordPress, you will find a lot of things which you couldn’t do on Wix.
Without further ado, let’s discuss how to transfer your Wix website to WordPress.
Step 1: Buy a Reliable Web Hosting Service
Since WordPress is a self-hosted platform, we have to use a reliable web hosting solution to host all the site content. There are a couple of great reliable hosting services that you can buy right now and move your website.
- WP Engine
I personally use SiteGround on this and other sites that I manage. So, I would recommend them to any beginner because their customer support is just amazing.
Step 2: Transfer Your Domain from Wix to Your Hosting
If you bought a domain name from Wix then you need to move your domain to the new hosting. Here’s how you can move your domain from Wix:
- Go to your domains page on Wix
- Select the domain that you’d like to move
- Click on the Advanced tab and press the “Transfer-Away from Wix” button.
- Then click on send the code.
Once you initiate this process, within the next 24 hours you will receive an authorization code on your Wix associated email address.
You can give this authorization code to your domain registrar and they will sort things out for you.
You can find a lot of cheap domain registrar that will register your domain for $10 – $25 a year. Some hosting companies also offer domain registration services. So, contact your web hosting provider before transferring your domain name.
Note: If you bought a domain name from Wix within last 60 days then you can’t transfer that domain. That’s because of ICANN rules.
Step 3: Install WordPress on Your Hosting
Now that we have bought a hosting service and moved our domain to new hosting we need to set up WordPress.
Most web hosting companies offer a single-click WordPress installation. I use SiteGround so I am going to tell you the process of setting up WordPress on SiteGround.
Login to your SiteGround and go to My Account.
From there click on the Go to cPanel button.
Now look for WordPress Tools and under there you will find WordPress Installer. Click on the button, it will load a new page.
Here you need to select a domain on which you want to install WordPress. Follow the on-screen instructions carefully.
Use a strong username and password for WordPress login.
Once you have it all set up, you can access your WordPress login interface by typing in the address bar:
Now enter your username and password to access your WordPress dashboard.
Step 4: Install a WordPress Theme
One of the cool things about WordPress is you can choose from thousands of paid or free themes to design your site as you like. You can add or remove any functionality that you like.
I would recommend you to install any of these Elementor compatible themes so that you can use the Elementor page builder easily.
Login to your WordPress dashboard and click on Appearance. Go to themes then click on the ‘Add New’ button.
Here you can search for a lot of WordPress themes. Once you decide that you want to try that theme, click on the Install button. Ensure that you activate this theme.
I have installed a theme but not satisfied with how it looks?
You can install the Elementor plugin to make changes on your site quite easily. You might need some time to understand its features but it is way easier than learning to code your themes from scratch which could take you weeks or even months.
Step 5: Move Your Site Pages from Wix to WordPress
Now that we have set up our website we need to move our content from Wix to WordPress.
You can do that by simply copy-pasting your text and uploading images to your WordPress site.
Login to your WordPress dashboard and go to pages from the sidebar and click on ‘Add New’.
If you’re using Elementor then click on the button Switch to Elementor and from there you can easily design your pages as you like.
Once you’re done making changes click on the publish button and your page will be ready.
Note:Always use the exact same URL as you used on Wix site. So, your search ranking remains the same.
Step 6: How to Move Your Blog Posts from Wix to WordPress
Fortunately, you can quite easily move your blog posts from Wix.
Type your domain name in the address bar of your browser and at the end of the URL add
It will load your blog XML RSS feed. Right-click anywhere on this page and it will bring some options. Click on the ‘Save as’ button. And save this XML RSS file in your computer.
With RSS XML file you can import all your blog posts from Wix to WordPress.
Here’s how you can import your blog posts to WordPress:
Log in to your WordPress dashboard. Go to Tools, then click on the Import button.
Here you will find an RSS Import tool. Click on the ‘Install’ link. It will take a few seconds to install then you can click on the link “Run Importer”.
It will load a new page. Here, you need to choose your RSS XML file which we downloaded. Click on the upload button and all your blog posts will be uploaded to your WordPress site.
This method will only import the text of your blog posts.
Step 7: How to Move All the Post Images from Wix to WordPress
You need to install a plugin by the name “Auto Upload Images”.
Here’s how to install it. Log in to your WordPress dashboard and bring your mouse to the plugins in the sidebar. Click on the Add New button.
Now you need to search for this plugin by name. Type in the search Auto Upload Images.
Click on the install button next to this plugin. Wait for a few seconds then click on the same button to activate this plugin.
Now from your WordPress dashboard sidebar, go to posts, All posts.
Simply go to Posts » All Posts page and then click on the Screen Options button at the top.
Edit the number of items per page to ‘999’. Click on the apply button. It will load all your blog posts on one page.
Choose all your blog posts and select ‘Edit’ under the bulk actions menu.
Click on the Apply button next to it. WordPress will show you a quick edit box. You just need to click on the update button and all your posts will be updated with the images.
If you want to make further changes on your site such as adding a navigation menu. You can create a menu by going to your WordPress Dashboard > Appearance > Menus.
I hope you found this post useful. Let me know in the comments if you have further questions about Wix to WordPress site transfer.