How to Migrate from Wix to WordPress (Complete Guide)
Updated on June 01, 2018
Wix appears to be an attractive and practical choice for small businesses. Due to Wix’s beautiful templates and intuitive interface, users are provided with an opportunity to create a website exceptionally quickly and effortlessly. Nevertheless, in the course of time, its limitations become more evident, especially when your business grows. And this fact serves as the reason for moving on, which in most cases means migrating your site from Wix to WordPress CMS. Check out all the major differences between Wix and WordPress.
The very first thing to do before starting the migration process is to plan everything carefully. How big is your site? Do you need all your images and SEO settings (metadata)? This post will guide you through what you need to do to successfully migrate your Wix site to WordPress (two different options).
Plan your work and work your plan. – Napoleon Hill
When migrating from Wix, you will need to get hosting for your WordPress site; every site needs one. It stores all your website files and displays them to your site visitors. A hosting provider will also make sure that your website loads quickly and won’t go down. Before on Wix, this is something they provided for you automatically behind the scenes, but you will need your own to migrate your Wix data into.
There are a considerable number of hosting providers available when it comes to WordPress. But if you liked not having to worry about maintenance at Wix, then managed hosting is the perfect fit for you. Managed hosting providers specialize only in WordPress and include updates, backups, security, and performance features. Typically they are slightly more expensive than other standard hosting providers but are worth it to keep your website fast and secure.
If you choose to go with Kinsta for hosting, the first thing you will need to do after signing up is to create a fresh WordPress site. This can easily be done with a few clicks within the MyKinsta dashboard.
Choosing and Customizing a Theme
Once you have successfully installed your WordPress site, you will be running the default and very basic theme, which is currently Twenty Seventeen. However, it doesn’t have to be this way. There is an extensive range of free and paid themes to choose from.
The simplest way to find and install a theme is right within your dashboard, under Appearance → Theme → Add New.
No matter which theme you choose, you may still want to customize it a little bit to get it looking the way you want. Nowadays lots of themes come with options and customization panels which can be easily adjusted according to your demands.
Option 1 – Import the Content from Wix to WordPress
Since Wix is a closed platform (not open source), there are no direct ways of transferring the content from this CMS. However, it is possible to import the Wix RSS feed, instead of recreating each post manually. First of all, you will need to download your website’s RSS file. Follow the steps below:
It’s important to note though that this approach only works for old Wix blogs. With their recent updates, there are no RSS feeds for new Wix blogs. If you’re using a new Wix blog, skip down to option 2 to migrate your site.
If you’re using Chrome, you will see the page full of code. Right-click on that page and save the file on your computer. By default, it will be saved as feed.xml. If you’re using another browser, such as Firefox, you will need to right click and select “view page source.” Then save it to your computer.
Save Wix RSS code
Now go to your WordPress admin panel, Tools → Import. There you will see the option to import RSS, click on the “Run Importer” button. (Note: you might have to install it first).
WordPress RSS run importer
Click the“Choose File” button and select the feed.xml file that you saved earlier. Then click the “Upload file and import” button.
Upload Wix RSS feed file
You can check whether all posts have been exported properly by going to “Posts → All Posts.” Occasionally, your entire feed may not import properly on the first try. If this happens, simply edit your XML file and remove the posts that were successfully imported.
Even though your posts have been moved, the images in those posts are still hosted with Wix. To fix this, you have two options:
You can manually save all images on your computer and upload them to your Media Library in WordPress. You can upload them in bulk via FTP.
You can install and activate the additional plugin: Import External Images. After installing and activating the plugin, go to “Media → Import Images” and click on the “Import Images Now” button.
Import External Images plugin
While the above plugin hasn’t been updated in a while, it still works great.
The last step is to move your Wix pages to WordPress. Unfortunately, there is no automatic way to do the transfer. So each page will have to be recreated in WordPress manually.
To do that, go to the Wix page you want to move to WordPress, copy all the content and create a new page with this content in WordPress “Admin Dashboard → Pages → Add New menu.” When you’re done customizing the page, click the “Publish” button to make it go live on your WordPress site.
Option 2 – Automated Wix to WordPress Migration
If you’re looking for an easier method you can perform a Wix to WordPress migration automatically with the CMS2CMS: Automated Wix to WordPress plugin. This is a premium service, but you can install the plugin for free and even see a demo migration before paying anything. You can be completely migrated in under 15 minutes!
CMS2CMS: Automated WiX To WordPress Migration Plugin
Download the CMS2CMS: Automated Wix to WordPress plugin from the WordPress repository or by searching for it within your WordPress dashboard under “Add New” plugins. Click on “Install Now” and then activate it.
Install CMS2CMS Automated Wix to WordPress
Click on “Plugins → Wix to WordPress” and register for an account, or sign in to an existing one.
CMS2CMS sign in
Input your existing Wix website URL and click on “Verify connection.” You will then be redirected to the CMS2CMS website to proceed with your migration.
Wix website URL
On this step, you have the possibility to select and map the content you want to move from Wix to WordPress. Additional options include:
Migrating image/attachments to the content body
Setup 301 redirects from old URLs to new URLs
After that, you are provided with two options. You can either start the free demo migration and observe the migration results or skip the demo.
Wix to WordPress migration entities
We recommend doing the demo as this is a completely free way to see what it will be moved over and to verify there aren’t any errors. When doing the demo migration you will see the progress status in your WordPress dashboard. You will also be notified via email when it’s completed.
Demo migration complete
If you are happy with the demo migration results, then the last step would be to complete the Wix to WordPress migration. In the example below, you can see it would migrate 556 posts, along with all of the data, for around $100.
Migrate Wix to WordPress content
After Your Migration
After your Wix to WordPress migration, you will most likely need to further update your new site. Especially if you’re just starting to use WordPress. Here are a few recommendations and good places to start.
It’s always important to choose a secure WordPress host that offers additional features to protect your site. But even then, there are some best practices to further harden your site. Things such as changing your login URL, choosing a strong password, or even implementing a WAF solution such as Cloudflare and Sucuri can make a big difference. Check out this complete guide on WordPress security.
WordPress is great for SEO right out of the box. In fact, that’s one reason people really love it! However, just like with any platform, there are of course things you will want to do to help your site rank better.
Implement Google Analytics on your WordPress site. This can help monitor your site’s stats (traffic and conversions), track online performance, analyze the behavior of your visitors.
You will most likely need a few other plugins as well. This is what is so great about WordPress, there are plugins for every possible function, both free and paid! But this can also make it a challenge to find the right one. Therefore, we recommend referring to these following posts:
Make sure to check out the reviews of plugins on the repository and how recent they were updated. If you’re wanting to start an ecommerce store we recommend WooCommerce or Easy Digital Downloads.
Migrating from Wix to WordPress can be rather a complicated process, but it’s definitely worth it as you’ll have much more control of your data and be able to extend your site however you want. We hope this migration guide will come in handy for those of you making the transition.
Have you recently migrated from Wix to WordPress? We would love to hear your thoughts and opinions below.
Oksana Chyketa is the Marketing Manager at CMS2CMS, an automated website, and forum migration service. Being a writer by day and reader by night, she enjoys spending her time behind a computer working towards the practical branding solutions and writing a vast range of engaging WordPress related content.
Kinsta is a premium hosting platform optimized specifically for WordPress, created by WordPress professionals.
A cookie is a piece of information that a website stores on a visitor’s computer. We use this for some functionality on our website to work properly, and also to collect analytics to better understand our visitors and offer them a better experience. You can accept all cookies at once or fine-tune your preferences in the cookie settings.
Thanks, we've saved your settings, you can modify them any time on the cookie settings page
These cookies are needed for our website to function providing payment gateway security and ther essentials. Therefore they are always on but they do not contain personally identifiable information (PII).
If you've set preferences (which cookies you accept and which you don't) we store your preferences here to make sure we don't load anything that you didn't agree to.
WordPress sets a couple of cookies that track logged in users and store user preferences set in their WordPress user profile. These are set for members of the Kinsta website only - members of our staff.
Stripe is our payment provider and they may set some cookies to help them with fraud prevention and other issues. This is required for our payments to work.
This cookie contains information about the affiliate who refered a visitor. The cookie contains no information about the visitor whatsoever.
Analytics help us deliver better content to our audience. We have made sure no personally identifiable information (PII) is sent by anonymizing IPs.
Analytics cookies allow us to gather data to help us better understand our visitors and offer them a better experience.
Set and used by Hotjar. We use Hotjar to analyze user behavior without identifying the user.
Marketing cookies help us target our ads better. We mainly use them to target ads to users who have visited Kinsta.
Set and used by Twitter, used for targeting advertisements and promoting content to users who have visited kinsta.com.
Set and used by AdRoll for remarketing and targeting advertisements to users who have visited kinsta.com.
Set and used by Facebook, used for targeting advertisements and promoting content to users who have visited kinsta.com.
Set and used by Quora, used for targeting advertisements to users who have visited kinsta.com.