WPBeginner

Beginner's Guide for WordPress

  • Blog
    • Beginners Guide
    • News
    • Opinion
    • Showcase
    • Themes
    • Tutorials
    • WordPress Plugins
  • Start Here
    • How to Start a Blog
    • Create a Website
    • Start an Online Store
    • Best Website Builder
    • Email Marketing
    • WordPress Hosting
    • Business Name Ideas
  • Deals
    • Bluehost Coupon
    • SiteGround Coupon
    • WP Engine Coupon
    • HostGator Coupon
    • Domain.com Coupon
    • Constant Contact
    • View All Deals »
  • Glossary
  • Videos
  • Products
X
☰
Beginner's Guide for WordPress / Start your WordPress Blog in minutes
Choosing the Best
WordPress Hosting
How to Easily
Install WordPress
Recommended
WordPress Plugins
View all Guides

WPBeginner» Blog» Tutorials» How to Properly Switch From Wix to WordPress (Step by Step)

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

Last updated on January 2nd, 2020 by Editorial Staff
1k Shares
Share
Tweet
Share
Pin
Free WordPress Video Tutorials on YouTube by WPBeginner
How to Properly Switch From Wix to WordPress (Step by Step)

Looking to switch from Wix to WordPress?

Wix is a popular website builder that lets you create a simple website, fast. However, many Wix users soon realize that their options are limited and adding extra features can become quite expensive.

If you want more features and flexibility without the high costs, then switching to self-hosted WordPress is the best choice. WordPress powers over 32% of all websites on the internet because it’s extremely powerful. In this article, we will show you how to properly move from Wix to WordPress and grow your website with complete freedom.

Move from Wix to WordPress

After reviewing various different ways to move from Wix to WordPress, we believe the easiest method is by importing your blog posts via RSS.

In this step by step guide, we will walk you through the process of transferring your Wix website to WordPress. Depending on how many pages you have on your Wix site, the migration can take upto an hour.

Here are the steps to migrate from Wix to WordPress:

  1. Sign up for WordPress web hosting
  2. Setup your new WordPress site
  3. Customize your site’s style and appearance
  4. Import your blog posts via RSS
  5. Convert your Wix pages to WordPress
  6. Create your main navigational menu
  7. Redirect Wix to WordPress

Ready to switch from Wix to WordPress? Let’s get started.

Step 1: Signup for WordPress Web Hosting

To start a WordPress blog, the first thing you’ll need is a web hosting account for your website.

Web hosting is your website’s home on the internet. This is where all of your files and data is stored.

You will also need a domain name (such as www.yoursite.com). This is your website’s address on the internet.

When you use Wix, they host your website for you which is also the reason why it’s quite limited. On the other hand, WordPress is a free software, so you’ll need a place to install it. That’s why you need to purchase web hosting and a domain name.

We highly recommend that you use Bluehost because they are an official WordPress.org recommended hosting provider.

They have agreed to give WPBeginner readers a free domain and over 60% off discount on web hosting when you use our special Bluehost coupon code.

→ Click here to Claim this Exclusive Bluehost offer ←

If you want to look at more options, then we have a list of the best WordPress hosting providers that you can choose from.

Some other companies that we recommend are SiteGround and HostGator.

In this tutorial, we’ll use Bluehost for screenshot and examples.

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.

Enter your existing Wix domain name on the right

Later on in this guide, we’ll walk you through how to transfer your domain when your new WordPress site is ready.

Step 2: Setup Your New WordPress Site

After purchasing your new hosting plan, you’ll need to install and setup WordPress.

If you signed up with Bluehost, then they automatically install WordPress for you, and you can simply login to your WordPress dashboard from your hosting account.

Upon login, you will see your WordPress admin dashboard:

WordPress admin dashboard

All other WordPress hosting companies also offer 1-click WordPress installers from their hosting dashboard. If you need help installing WordPress, then you can refer to our step by step guide on how to install WordPress for beginners.

Once you login to WordPress admin area, it’s a good idea to set your WordPress permalinks.

Your permalink settings will determine the address of each blog post. For example, instead of publishing a blog post to:

www.yourblog.com/2017/10/blog-post-title

You can publish it to:

www.yourblog.com/blog-post-title.

You can change your permalink settings by navigating to Settings » Permalinks in your WordPress dashboard. Once you have selected the structure you want, click on the Save Changes button at the bottom.

Change WordPress permalinks before importing Wix

For more details about permalinks, you can check out our post on SEO-friendly URL structures in WordPress.

Step 3: Customize Your Site’s Design

Next, you should customize the appearance of your website. It’s easy to do that using WordPress themes.

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.

WordPress themes

As a WordPress beginner, you may want to start with a simple theme that’s easy to use. We have a list of recommended simple WordPress themes you can take a look at to get started.

Wondering how to decide on a theme? You can check out our article on selecting the perfect WordPress theme for tips and advice.

Once you have found a theme you like, you can install it by following our guide on how to install a WordPress theme.

Remember, you can easily change your theme in the future, so it’s important that you don’t spend too much time on this step.

You can even use the default WordPress theme and start with the migration process. Because the most important part is moving all of your content from Wix to WordPress.

Step 4: Import Your Wix Blog Posts to WordPress

In this step, we’ll transfer your Wix blog posts over to your new WordPress site.

Wix is a closed platform, and they don’t provide an easy way for users to migrate their content away from Wix.

But we can still automate the process by importing your Wix RSS feed, instead of recreating each blog post manually.

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

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 navigating to the proper URL, you should see a page full of code.

Go ahead and right-click anywhere on the page and click Save As to save the file in your computer.

Save Wix RSS feed

Now that you have your RSS file, you can log in to your WordPress dashboard and click on Tools » Import.

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

Wix to WordPress migration using RSS feed

After a few seconds, you’ll see a link at the top of the page to Run Importer. Go ahead and click the link.

Next, you need to 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.

Click the upload button to transfer Wix to WordPress

If you have a lot of blog posts to import, then it can take several minutes to import them all.

When it’s done, you’ll see a confirmation message.

Your Wix blog posts imported to WordPress

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.

Blog posts imported

At this point, the content of your blog posts has been transferred, but there’s one problem: any images in your post are still hosted with Wix.

Luckily, there’s an easy way to fix this and move your images over to WordPress.

All you need to do is install and activate the Auto Upload Images plugin.

Plugins are like apps for WordPress that allow you to add new features. We have a step by step guide on how to install a WordPress plugin.

After installing and activating the plugin, you’ll need to re-save each post that contains images, and the plugin will import images inside it.

It would be time-consuming to edit each post one by one, but we have a handy trick that you can use to quickly re-save all WordPress posts at once.

Simply go to Posts » All Posts page and then click on the Screen Options button at the top.

Display more posts

You need to increase the number to 999 in the ‘Number of items per page field’ field and click on the Apply button.

WordPress will reload the page, and this time it will show 999 posts at a time.

Next, you need to select all your posts and then select Edit under the bulk actions menu.

Select all posts

After that, you need to click the Apply button. WordPress will show you a quick edit box with all selected posts. You just need to click on the Update button, and WordPress will update all your posts.

See our guide on importing external images in WordPress for more detailed instructions.

Step 5: Import Your Wix Pages to WordPress

After you have imported your blog post, next we’ll need to transfer your Wix pages over to your WordPress site.

Wix doesn’t provide any automated way to do this, so we’ll have to recreate each page in WordPress one by one.

First, you can navigate to the Wix page you want to transfer to WordPress. Highlight all the content (except for the page title). Then you can right click and click on Copy.

Copy Wix pages to WordPress

After that, you need to login to your WordPress dashboard and navigate to Pages » Add New to recreate the page. At the top of the page, you can type in the page title. Then you can right-click and and click on Paste to recreate the content.

Paste page content

For help with styling your pages, you can check out our article on add new post or page in WordPress.

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

Publish your page

While you can follow the above method for all text based pages, it won’t work for certain pages like your contact page.

You’ll need to install a contact form plugin like WPForms to create a contact page. We have a step by step guide on how to create a simple contact form.

Now that you’ve converted all your content, it’s a good idea to carefully review your posts and pages to make sure everything is working right and looks the way it’s supposed to.

Step 6: Create Your Main Navigational Menu

Next, you’ll want to make sure your visitors can easily navigate through your new website using your primary menu.

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.

Creating new navigation menu

Next, 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.

Add pages to menu

Now your menu has been created and is live on your website.

Step 7: Redirect Wix to WordPress

Your new WordPress site is complete, and you’re ready to let your readers know about your move.

It’s important to not only announce your move to your readers but to setup proper redirection.

You want all visitors of your old site to land on exactly the same page on the new site. This will also let search engines know that your old site has moved to a new location.

Note: You can only redirect users to your new WordPress site if you had a custom domain on Wix. Unfortunately, if you were using a wixsite subdomain, then you cannot redirect users to your WordPress site.

First you need to open a plain text editor like Notepad and paste this code:

var hashesarr = { 
"#!about-us/c1it7":'/about/',
"#!contact/ce54":'/contact/',
"#!random-article/c1mz":'/random-article/'
 };

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

In this code we have added three example URLs in the following format:

"#!about-us/c1it7":'/about/',

The first part of the line looks for a string in the URL. This will be the URL your Wix users will be coming from. The second part in the line is the WordPress slug for the same page.

Unfortunately, you will have to manually add each URL in this format. Once you are finished, you need to save this file as redirects.js.

Next, you need to upload this file to your WordPress theme’s /js/ directory using an FTP client.

If your theme does not have a /js/ directory, then you need to create one.

Now you need to edit your theme’s functions.php file and add this code at the bottom of the file:

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

Don’t forget to save your changes.

That’s all, you can now try visiting a URL from your old Wix site to see the redirect in action.

Note: These redirects will not redirect search engines and are not very SEO friendly.

Lastly, don’t forget to inform your readers of your new address. You can do this by announcing your move on social media, writing a blog post about it, and sending out a notice to your email newsletter.

Step 8: Add Essential WordPress Plugins

WordPress plugins allow you to add more features to your site. Plugins work like Wix apps. There are hundreds of plugins available, free and paid. You can check out our archive of articles about the best WordPress plugins if you’re not sure where to start.

We also have a list of the must have WordPress plugins for all websites.

If you’re looking for a Wix style drag & drop page builder, then we recommend using one of these best drag & drop WordPress page builder plugins.

That’s it! We hope this tutorial helped you switch from Wix to WordPress without a lot of hassle.

We would like to welcome you to the WordPress community. To get started with WordPress, please take a look at our beginner’s guide section and our WordPress beginner videos.

If you have a friend still using Wix, then you can show them your new WordPress site and our comparison on WordPress vs Wix and convince them to switch over.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

1k Shares
Share
Tweet
Share
Pin
Popular on WPBeginner Right Now!
  • Google Analytics in WordPress

    How to Install Google Analytics in WordPress for Beginners

  • Revealed: Why Building an Email List is so Important Today (6 Reasons)

    Revealed: Why Building an Email List is so Important Today (6 Reasons)

  • How to Start Your Own Podcast (Step by Step)

    How to Start Your Own Podcast (Step by Step)

  • Checklist

    Checklist: 15 Things You MUST DO Before Changing WordPress Themes

About the Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi. Trusted by over 1.3 million readers worldwide.

The Ultimate WordPress Toolkit

111 Comments

Leave a Reply
  1. Marek says:
    Dec 7, 2020 at 10:19 pm

    Is there a way to transfer Facebook ‘likes’ from Wix to WordPress?

    Reply
    • WPBeginner Support says:
      Dec 8, 2020 at 10:13 am

      We do not have a specific recommended method for that at the moment.

      Reply
  2. Rajalakshmi says:
    Oct 6, 2020 at 10:40 am

    I have registered a domain with wix. I would like to move to bluehost or wordpress. Can I use same domain.

    Reply
    • WPBeginner Support says:
      Oct 7, 2020 at 9:56 am

      Yes, you can redirect or move your domain to your new host.

      Reply
  3. Reese says:
    Sep 14, 2020 at 8:58 pm

    I have no coding knowledge, how do I set up the 301 redirect? What is notepad??

    Reply
    • WPBeginner Support says:
      Sep 16, 2020 at 11:59 am

      You would want to read through step 7 again and Notepad is a text editor that comes with Windows by default but you can use other text editors if you wanted.

      Reply
  4. Miguel De says:
    Aug 26, 2020 at 4:20 am

    Nice article, just quick question, If I am using the same domain in my WP site, do I still need to have redirections?

    Reply
    • WPBeginner Support says:
      Aug 26, 2020 at 11:38 am

      We would still recommend setting up redirects to prevent any issues.

      Reply
  5. Kristen says:
    Aug 24, 2020 at 10:52 pm

    I’m running in to a problem transferring my blog from Wix to WP. When I get to the step to “Upload file and import” I get an error message saying there’s been a fatal error. What could this mean? Any work around?

    Reply
    • WPBeginner Support says:
      Aug 25, 2020 at 11:15 am

      It would depend on the specific error, for a starting point you may want to take a look at our article below:
      https://www.wpbeginner.com/wp-tutorials/how-to-fix-fatal-error-maximum-execution-time-exceeded-in-wordpress/

      Reply
  6. Bhavik says:
    Aug 17, 2020 at 4:50 am

    Hello,

    Thank you for the step by step process of migration. It really helped me.

    The only problem I faced was the blog-feed.xml only gives 20 Posts.

    What can we do to get all the published post?

    Reply
    • WPBeginner Support says:
      Aug 18, 2020 at 10:54 am

      You may need to check with Wix for that issue

      Reply
  7. Emma says:
    Aug 6, 2020 at 4:15 pm

    Hello! I want to transfer my Wix blog to WordPress. I was at a very early stage with my Wix page (only purchased the domain two days ago) and hadnt published my Wix site yet.

    I read that due to “ICANN’s 60 Day Lock Policy” it is not possible to transfer a domain within 60 days of:
    Registering the domain
    Changing the registrant contact information
    Transferring your domain between different domain providers

    With that said, what should I do in the meantime? Should I keep editing my WordPress site so that in 60 days I can transfer the domain and it is ready? Any help would be appreciated!

    Reply
    • WPBeginner Support says:
      Aug 7, 2020 at 10:05 am

      You should normally have the option to change the namservers for your domain to point to your new hosting provider while you are unable to transfer the domain and that would allow your new site to show on your domain.

      Reply
  8. Vaiva says:
    Aug 5, 2020 at 3:53 pm

    Hi, thanks for the informative article. I have a blog on wix, but it seems that everyone is recommending to switch to WP. Im not too keen to follow all those technical steps, so Im thinking, as I only have 8 blog entries, could I just sign up to bluehost with my current domain on wix and copy paste the content to wordpress site instead of RSS? Once done just delete wix account? Would my domain still work and users using the current domain would still land on my site?Thank you!

    Reply
    • WPBeginner Support says:
      Aug 6, 2020 at 10:35 am

      You could certainly do that if you wanted. As long as you set up your domain properly your site visitors would still be able to visit your site.

      Reply
  9. Kevin says:
    Jul 25, 2020 at 4:52 pm

    Right off the bat I have a problem. If I opened my new account using the domain I already own over at wix, how can I begin working on building the wordpress site if the domain is still live on wix?

    Reply
    • WPBeginner Support says:
      Jul 27, 2020 at 11:56 am

      Your options would be to point your domain to your new host where your visitors would see everything, use your hosting provider’s temporary address for setting up the site if they have one, or change your hosts file which we show how to do in our article below:
      https://www.wpbeginner.com/wp-tutorials/how-to-move-wordpress-to-a-new-host-or-server-with-no-downtime/#changehostfile

      Reply
  10. Faheem says:
    Jul 15, 2020 at 4:43 am

    Hi,

    XML only getting 21 posts, while wix site has 70 posts. How to get all in xml?

    Reply
    • WPBeginner Support says:
      Jul 15, 2020 at 10:53 am

      You may want to try running your import again to ensure your import is not timing out causing your issue.

      Reply
  11. Ankit says:
    Jun 18, 2020 at 11:05 am

    Hi,

    “Note: These redirects will not redirect search engines and are not very SEO friendly.”

    So, basically, moving to WP from Wix won’t really do any good if the sole purpose is to have control over SEO aspects of one’s site in a better way?

    Reply
    • WPBeginner Support says:
      Jun 19, 2020 at 8:43 am

      Search engines will need to recrawl your content and you would gain back your ranking over time. Moving to WordPress for SEO tools is still a valid reason.

      Reply
  12. Tara says:
    Jun 5, 2020 at 6:51 pm

    Hi.
    I’m trying to move from Wix to WP
    My domain is registered with GoDaddy and I have 19 blog posts on Wix.

    So I basically have to buy hosting let’s say from BlueHost, then log into WP through BlueHost, transfer blog posts through RSS feed and then the part about redirecting did NOT make sense at all?

    How can I use the same domain with a new hosting while I still am connected to Wix?

    Can all these be done in 1 day?

    Does the /feed.xml include ALL blog posts?

    Reply
    • WPBeginner Support says:
      Jun 8, 2020 at 3:20 pm

      Redirecting ensures anyone trying to visit the old page is directed to your new page.
      You can use the same domain if you wanted.
      It is up to the site and the individual for how long a transfer would take.
      Normally, all posts would be included.

      Reply
      • Tara says:
        Jul 7, 2020 at 11:12 pm

        Okay thanks,
        so I don’t have to do any of the redirecting stuff if I am using the same domain name?

        Reply
        • WPBeginner Support says:
          Jul 8, 2020 at 11:37 am

          We would still recommend setting up redirects when using the same domain

  13. sara k says:
    May 27, 2020 at 7:00 pm

    Hi. I’m having an issue with importing RSS to wordpress. I complete the steps of uploading and it gives me a prompt: “There has been a critical error on your website. Please check your site admin email inbox for instructions”

    I have yet to receive any email on my admin inbox and not sure where to go from here. c

    Can you please help

    Reply
    • WPBeginner Support says:
      May 28, 2020 at 8:40 am

      For that specific error, you would want to take a look at our guide below.
      https://www.wpbeginner.com/wp-tutorials/how-to-fix-the-wordpress-white-screen-of-death/

      Reply
  14. Cath Boome says:
    May 13, 2020 at 10:24 am

    Am I able to use the same domain name for my new WordPress site and then just close down my old Wix website once my new site is up and running? I dont have a blog on wix , just a website.

    Reply
    • WPBeginner Support says:
      May 14, 2020 at 8:54 am

      Yes, you can :)

      Reply
  15. melanie says:
    Jun 18, 2019 at 11:38 pm

    Hi Thanks for posting this. It was looking great until I tried to edit with Elementor. I get “The preview could not be loaded.” I already tried disabling any new plugins. I think the Wix is causing the issue. How can I remove the RSS that I entered?

    Reply
    • WPBeginner Support says:
      Jun 19, 2019 at 11:06 am

      For that error, you would want to reach out to Elementor as the content imported is not normally the root of the issue.

      Reply
  16. Aimee says:
    Jun 7, 2019 at 3:50 pm

    I keep getting the same message when trying to import:

    Fatal error: Uncaught Error: Call to undefined function set_magic_quotes_runtime() wp-content/plugins/rss-importer/rss-importer.php

    The site is experiencing technical difficulties. Please check your site admin email inbox for instructions.

    Reply
    • WPBeginner Support says:
      Jun 10, 2019 at 11:29 am

      From taking a look at the RSS Importer plugin, that is an error due to php 7 that they have been notified about.

      Reply
  17. Alan says:
    May 14, 2019 at 7:26 am

    Don’t you need to keep your source online by doing this step?

    Reply
    • WPBeginner Support says:
      May 14, 2019 at 11:28 am

      It would depend on which step you mean, for the images the auto upload images plugin is what brings the images over from Wix

      Reply
  18. Jaimee Saliba says:
    May 9, 2019 at 2:57 pm

    In other words, there’s no easy way to migrate. That was, in fact, helpful to know. :)

    Reply
    • WPBeginner Support says:
      May 10, 2019 at 11:06 am

      Hopefully, platforms like Wix will make moving content easier going forward but for now, our article should help make the process easier

      Reply
  19. Belinda says:
    Apr 2, 2019 at 10:02 am

    Currently trying to move a client from a Wix site with a .com domain to a WordPress site with a .com.au domain (Australian business). So moving content from old site wasn’t really an issue.
    My question relates to Step 7 Redirect Wix to WordPress. I’m really confused how saving a .js file to the WordPress site will technically work to redirect the Wix site? Shouldn’t the redirect.js go into the Wix site so that it can redirect traffic to the new WP site?? I found same article on hostinger.com and it says the same thing so not sure if they are a copy but don’t understand how this would work. This is the part i’m stuck with, redirecting the old .com URL’s to the new .com.au URL’s.
    Appreciate your suggestions.

    Reply
    • WPBeginner Support says:
      Apr 2, 2019 at 11:33 am

      That step is for users who had a custom domain. If they did, then the custom domain would point to the WordPress site when your visitors try to reach your domain and the code connects your pages to the replacement page on your WordPress site.

      Reply
  20. Samantha Prigge says:
    Mar 11, 2019 at 5:22 am

    Hi,
    Thanks for the post. It definitely got me started in the right direction. However, the feed/xml trick doesn’t work with the new Wix blog. So I did what someone else mentioned in the comments and placed a RSS button in the menu on my homepage and published my website. This gave me access to the RSS url.
    I then followed all the steps suggested in this article – but after uploading the xml file on WordPress received only a blank screen under Import RSS. Nothing else happened. I did this several times – still no ‘done’ notification or blog posts appearing.
    Any other suggestions would be appreciated.

    Reply
    • WPBeginner Support says:
      Mar 11, 2019 at 1:07 pm

      Thanks for sharing what is working for you, if your content is being added to your site each time you are uploading the file then your site may have enough content that it is crashing the import as you attempt to import. We’ll certainly continue to work on easier methods to allow the export.

      Reply
  21. Shawna says:
    Mar 1, 2019 at 4:59 pm

    I’m trying to get the RSS code using /feed.xml at the end of my URL, but it keeps popping up “404 Error.” I saw on another page about switching over to WordPress that apparently Wix has a new blog platform and /feed.xml doesn’t work anymore…so now what do I do?

    Reply
    • WPBeginner Support says:
      Mar 4, 2019 at 11:33 am

      To our knowledge the /feed.xml method is still currently working, you may want to reach out to Wix support to see if they have a statement about that.

      Reply
  22. Cathy Brockway says:
    Feb 28, 2019 at 10:23 pm

    When I try to import, I get this Fatal error: Uncaught Error:

    Reply
    • WPBeginner Support says:
      Mar 1, 2019 at 10:21 am

      It would depend on the rest of that error message but you can try to run the import again.

      Reply
  23. Kayla Zadel says:
    Feb 11, 2019 at 7:10 pm

    Nothing happens for me when I try to import my RSS feed on WordPress. I’ve been trying the /blog-feed.xml and /feed/xml. Please help! TIA!

    Reply
    • WPBeginner Support says:
      Feb 12, 2019 at 12:00 pm

      We will certainly take a look into other methods to import the content should the RSS not work.

      Reply
  24. Reshef Shire says:
    Feb 11, 2019 at 3:17 pm

    The RSS bit still seems to not be working, is there a workaround for this?

    Reply
    • WPBeginner Support says:
      Feb 12, 2019 at 11:15 am

      Not at the moment but we will certainly take a look at alternatives

      Reply
  25. manisha says:
    Jan 23, 2019 at 6:40 am

    very useful information you have given in this article. nice work

    Reply
    • WPBeginner Support says:
      Jan 23, 2019 at 1:57 pm

      Thank you :)

      Reply
  26. DEEPAK RATHOR says:
    Jan 20, 2019 at 11:35 pm

    That’s a Really Good Point, this Article is very Helpful and informative. Thanks for Sharing

    Reply
    • WPBeginner Support says:
      Jan 22, 2019 at 4:37 pm

      Thank you :)

      Reply
  27. Henry Obilor says:
    Jan 20, 2019 at 2:19 pm

    This a long deep analysis on swapping from Wix to wordpress.
    I love the way you broke it down, even a lame man could understand it.

    Thanks for Great analysis

    Reply
    • WPBeginner Support says:
      Jan 22, 2019 at 4:32 pm

      Thank you :)

      Reply
  28. Vincent Tobiaz says:
    Jan 11, 2019 at 2:33 pm

    Further issues with article, even that feed isn’t working. Getting error. It seems that this may not work at all any more * New Blog feature added to main menu outside of editor recently may have something to do with it.

    Fatal error: Uncaught Error: Call to undefined function set_magic_quotes_runtime() in /home/XYZ/public_html/clients/XYZ/wp-content/plugins/rss-importer/rss-importer.php:72 Stack trace: #0 /home/XYZ/public_html/clients/lyonssnyder/wp-content/plugins/rss-importer/rss-importer.php(178): RSS_Import->get_posts() #1 /home/XYZ/public_html/clients/XYZ/wp-content/plugins/rss-importer/rss-importer.php(204): RSS_Import->import() #2 /home/XYZ/public_html/clients/XYZ/wp-admin/admin.php(311): RSS_Import->dispatch() #3 {main} thrown in /home/XYZ/public_html/clients/ZYX/wp-content/plugins/rss-importer/rss-importer.php on line 72

    Reply
    • WPBeginner Support says:
      Jan 14, 2019 at 1:15 pm

      Thank you for letting us know about this, we’ll certainly look into this. Some users are stating that the error may due to the function being depreciated in newer versions of PHP

      Reply
      • Eric says:
        Feb 25, 2019 at 3:59 pm

        Having the same fatal error message. Is there a workaround or fix yet? Thanks.

        Reply
  29. Vincent Tobiaz says:
    Jan 11, 2019 at 2:23 pm

    This wasn’t /feed.xml for mine

    I used this article to make a RSS button, and previewed my page, and it was /blog-feed.xml

    Saw that other person mention /feed.xml did not work for him, so figured I’d save someone these steps.

    Reply
    • WPBeginner Support says:
      Jan 14, 2019 at 12:55 pm

      Thanks for sharing this :)

      Reply
    • Kayla Zadel says:
      Feb 11, 2019 at 8:19 pm

      Hi Vincent,
      Your post has been extremely helpful, although I’m not able to get either version /blog-feed.xml or /feed.xml to import on WordPress through the RSS Import feature. I’m wondering if you have any tips at this point?
      TIA!

      Reply
      • Vincent Tobiaz says:
        Feb 13, 2019 at 12:51 am

        Create a random RSS button on
        any page of your website using the widget using this article:

        https://support.wix.com/en/article/adding-and-setting-up-an-rss-button-for-your-blog

        Then copy the link that it points to, and you may remove the button afterwards.

        Reply
  30. Jess says:
    Nov 29, 2018 at 11:07 am

    Hi!
    I need a bit of help – we own our domain and we currently have our website on wix. However, I want to transfer it to WordPress without having to shut it off first. So I am using a dummy domain to replicate the site in WordPress. Once it is done how do I transfer it to the original domain we currently use in Wix?

    Reply
    • WPBeginner Support says:
      Nov 29, 2018 at 4:14 pm

      Hi Jess,

      First you would point your Wix domain to your WordPress hosting server.

      Assign the domain to the folder where you have WordPress installed. Ask your hosting provider for help if you are unsure how to do that.

      Use Velvet Blues Update URLs plugin to replace URLs in your WordPress installation.

      Reply
  31. Amy says:
    Sep 18, 2018 at 2:03 am

    Hi I am following these instructions but when it comes to upload file and import nothing happens after that. Can you please help me???

    Reply
    • Kayla Zadel says:
      Feb 11, 2019 at 8:04 pm

      Did you ever get this resolved? TIA!

      Reply
  32. Sylver says:
    Aug 20, 2018 at 11:18 am

    can i make my old wix domain automatically redirect to my new wordpress site? or how can i transfer my wix domain to redirect to my wordpress domain?

    Reply
  33. Rebu says:
    Jul 30, 2018 at 1:10 am

    Design won’t be the same as WIX after migrating, Right?

    Reply
    • WPBeginner Support says:
      Jul 31, 2018 at 1:36 pm

      Yes, that’s correct.

      Reply
  34. Attilio Massa says:
    Jun 29, 2018 at 3:21 pm

    I have a ecommerce website hosted on wix and very recently I have come to know all the limitations that I face by continuing to stay with this host. One of the major drawbacks is you cannot use a rss feed, wix does not support it, so cannot migrate to a better host. Wix does not support site back up either, meaning that if they were to be hacked or go bust we all would lose our business.
    I got to read up on google support about duplicating and cloning my website, and it is possible to do so alas with some drawbacks.
    Currently I am downloading my website to my desktop then to upload it to another host and put up 301s redirect. The one thing that I am not sure about is how to transfer the domain, which is my trading name.

    Reply
  35. Sylver says:
    Jun 21, 2018 at 1:48 am

    I can’t seem to find the RSS plugin in my word press do i need to download a plugin?

    Reply
    • WPBeginner Support says:
      Jun 21, 2018 at 8:45 pm

      Hi Sylver,

      Yes, it is an importer you can download it from Tools » Import page in WordPress admin area.

      Reply
  36. Aggelos says:
    Jun 2, 2018 at 5:54 am

    Hi, I have a weird question. I am using a domain-related gmail account which I have purchased through Wix. It’s the classic “Info@mydomain.com” . I want to move my domain to wordpress but I am not sure if I can keep the email address, since I had bought it through Wix. Is it possible to do that? and if yes, how?

    Reply
    • WPBeginner Support says:
      Jun 3, 2018 at 11:50 pm

      Hi Aggelos,

      Please contact Wix support and they will be able to help you better. Technically, you own the domain name and you can move it to any hosting company you want. Once you have moved the domain name you can set up MX records to connect it with Gsuite or Gmail.

      Reply
  37. Anna says:
    Mar 1, 2018 at 1:00 pm

    Hi,

    I’m trying to follow these steps to move my website to WordPress but step 2 of your instructions are not what Bluehost is offering. There is no option to install WordPress. They allow you to customize everything on WordPress through their website. The platform looks the same but it is not an installation of a program. Now, I’m slightly panicked that this tutorial is not going to have the end result I needed…

    Reply
    • WPBeginner Support says:
      Mar 1, 2018 at 7:55 pm

      Hi Anna,

      You can still continue the tutorial from ‘Once you have installed WordPress…’ and everything would work out the same. Hope this helps

      Reply
    • Harley says:
      Mar 27, 2018 at 1:05 am

      You will find that nothing is easy and works like you think it might.

      Reply
  38. Bruce Lynn says:
    Jan 17, 2018 at 10:41 am

    Wix introduced a “New Wix” in July 2017 which does not support RSS. Any alternative approaches to using an RSS Feed?

    Reply
    • Lynne Sagen says:
      Jan 17, 2018 at 6:53 pm

      Yes, I came here with the same question –
      Options (there is always manual) other than the RSS that isn’t working on Wix right now.

      Thanks,

      Reply
  39. Davis says:
    Jan 8, 2018 at 8:33 am

    Thanks for the article! As a matter of fact, I’m in the process of migrating from Wix to WordPress – my only problem is that I’m not sure how to migrate my Google hosted email (through G suite)?

    I’d like to migrate to a standalone G suite, not purchased through Wix (partnership) – any suggestions?

    Cheers!

    Reply
    • WPBeginner Support says:
      Jan 8, 2018 at 7:51 pm

      Hi Davis,

      If you registered your domain name via WIX, then you can manage your DNS settings there or transfer your domain name to a different registrar. Basically you will just need to add DNS records to your domain name for it to work with Gsuite. You can do that by editing your domain’s DNS settings.

      Reply
      • Davis says:
        Jan 9, 2018 at 4:54 am

        Thanks for the reply! I bought my domain separately from Wix, at Namecheap.

        Should I make a new Google Suite account (since the current one is ‘labeled’ as Wix partner account) and change the DNS settings on Namecheap accordingly? Sorry, kind of puzzled here…

        Reply
  40. Michael says:
    Nov 30, 2017 at 7:58 pm

    In regards to the RSS import. Once I press upload file and import, nothing happens, It just goes away.
    WP Version 4.9.1

    Reply
    • Amy says:
      Sep 18, 2018 at 2:00 am

      Hi I have the same problem. I click upload and import nothing happens. Did you end up fixing the problem I am having so much trouble with this.

      Reply
  41. Kella says:
    Nov 27, 2017 at 1:56 am

    So glad this article exists, otherwise I’d be totally lost!

    I reached the stage of transferring images over and got stuck. The plugin “Import External Images” doesn’t show up in the wordpress directory as far as I can tell, and its homepage says it hasn’t been updated in over 2 years and may not be compatible with newer versions of wordpress.

    I discovered another plugin based on the first one, called “important external attachments,” but it only has about 20 reviews, and wordpress says it hasn’t been tested with the newest versions.

    Do you have other recommendations for a plug in? Should I download the zip file of the first plug in from its homepage and then extract the files to wordpress? Should I risk the newer one?

    Reply
  42. Mithun Laha says:
    Oct 24, 2017 at 9:08 am

    I have a website on wix. I want to switch from wix to WordPress. I purchased the domain and hosting from wix. My question is after migration the domain and hosting will be expired?

    Reply
    • WPBeginner Support says:
      Oct 25, 2017 at 3:34 pm

      Hi Mithun,

      You can use your domain up to the renewal date. After that you can renew your domain or move it to your new hosting service provider.

      As for hosting, you need to contact their support for more clarification. You should be able to host your wix site for the period you have paid for.

      Reply
  43. Keith Wong says:
    Oct 17, 2017 at 1:48 am

    Thank you for your article. If I create a forum with users signing up on WIX, can I migrate the user base to WordPress without needing my users to create a new account? Ideally if I want to switch, will my users notice anything at all?

    Thanks!

    Reply
  44. Josephine says:
    Sep 29, 2017 at 2:29 am

    This is just the best guide for converting your website. Thank you for the help!!

    Reply
  45. Steve Staloch says:
    Sep 20, 2017 at 5:50 pm

    An “A” for effort, but your method of transferring site from Wix to WP simply doesn’t work. The websitename.com/feed.xml returns “not found.”

    Word to the wise: unless you’re opening an online lemonade stand, stay away from WIX!!! I spent many an hour in development only to find a boatload of bugs with Java Script. It is as vanilla as they come.

    Reply
    • Josephine says:
      Sep 29, 2017 at 2:32 am

      Hi Steve,
      I just did it with my website – and it worked perfectly (www.website.com/feed.xml).
      But I think you’re right with regards to using WIX..

      Reply
      • Kristie says:
        Jan 29, 2018 at 11:39 pm

        Hello! If I transfer from Wix to WordPress, will my old Wix images and posts still be high quality?

        Reply
  46. Luciana Moraes says:
    Aug 24, 2017 at 1:50 am

    Hi! Thank you so much for this post!
    I am planning to switch from Wix to WordPress at the end of the year, so I have saved this article and will use it later. ;)

    I do have a couple of questions:

    1 – Will I lose the statistics of the various pages and posts, even if I name the exactly the same)?

    2 – I already have a WordPress.org and a Bluehost account, so is it possible to start working on steps 2 through 6 and leave the redirecting and actual publishing of the blog for last?

    3 – The term “redirection” makes me confused (I’m not a programmer so please be patient!). In my understanding, once the new structure and content are ready and trasnfered, all I need to do is to associate my domain to the new site. Is that correct? After that I will cancel my Premium Wix account for this blog. The domain and the page/post names will bethe same. Correct? Where is my understanding failing me?
    Thank for your help!

    Reply
    • WPBeginner Support says:
      Aug 25, 2017 at 9:48 pm

      Hey Luciana,

      1. If you are using a custom domain (for example, wpbeginner.com) and Google Analytics, then you’ll not lose those stats if you continue using the same domain on Bluehost.

      2. Yes it is possible to start from step 2

      3. If you are using the same domain then you just need to make sure that your URL structure is exactly the same as it was on Weebly.

      Reply
  47. Heather Kay says:
    Aug 14, 2017 at 5:14 pm

    I cannot get past the Wix RSS Feed stage. When I type it in, there is no code. Just the blog posts in snippets. I think they have made it impossible now. I have tried both ways. No code.

    Reply
  48. Christina says:
    Aug 11, 2017 at 9:50 am

    Wix RSS only grabs the last 50 blog posts. Do you know of a way to get the previous ones? I’m moving a site with 138 posts, and you can’t even get the HTML of Wix blog posts to copy and paste them individually.

    Reply
    • WPBeginner Support says:
      Aug 13, 2017 at 8:50 pm

      Hi Christina,

      You can grab 50 posts, then go to your website and move those posts to drafts. Then repeat the process. Remember WordPress importer is smart enough not to import duplicates. So you can run it as many times as you like with multiple files.

      Reply
  49. Praveen Kumar says:
    Jul 18, 2017 at 4:29 pm

    Hi Syed, Does this procedure convert current WiX template to WordPress Template? If no, Is there any way to use/convert WiX templates to be used on WordPress?

    Reply
    • WPBeginner Support says:
      Jul 18, 2017 at 8:00 pm

      Hey Praveen,

      No, it does not. You will need to hire a theme developer to create one for you or you can start with a WordPress theme that looks similar.

      Reply
  50. Kevin says:
    Jul 12, 2017 at 3:21 pm

    I am not finding RSS on WordPress tools. The other options are not able to upload the .XML blog file.
    Where else can I find RSS or what else can I do?

    Reply
    • WPBeginner Support says:
      Jul 12, 2017 at 3:26 pm

      Hey Kevin,

      You need to visit Tools » Import page. There you will be able to see a list of importers including RSS.

      Reply
      • Kevin says:
        Jul 12, 2017 at 5:46 pm

        These are the Importers I’m seeing under Tools >> Imports:
        Blogger
        Blogroll
        Categories and Tags Converter
        GoDaddy Quick Blogcast
        Israblog
        LiveJournal
        Movable Type and TypePad
        My Opera
        Posterous
        Storylane
        Tumblr
        WordPress
        Xanga

        Reply
      • Avinash says:
        Aug 8, 2017 at 1:44 pm

        there is no option available for importing RSS feed, Import RSS option is also not available.
        please suggest a way possible.

        Reply
« 1 2

Leave a Reply Cancel reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

Over 1,320,000+ Readers

Get fresh content from WPBeginner

Featured WordPress Plugin
WPForms Logo
WPForms
Drag & Drop WordPress Form Builder Plugin. Learn More »
How to Start a Blog How to Start a Blog
I need help with ...
Starting a
Blog
WordPress
Performance
WordPress
Security
WordPress
SEO
WordPress
Errors
Building an
Online Store
Useful WordPress Guides
    • 7 Best WordPress Backup Plugins Compared (Pros and Cons)
    • How to Fix the Error Establishing a Database Connection in WordPress
    • Why You Need a CDN for your WordPress Blog? [Infographic]
    • 30 Legit Ways to Make Money Online Blogging with WordPress
    • Self Hosted WordPress.org vs. Free WordPress.com [Infograph]
    • Free Recording: WordPress Workshop for Beginners
    • 24 Must Have WordPress Plugins for Business Websites
    • How to Properly Move Your Blog from WordPress.com to WordPress.org
    • 5 Best Contact Form Plugins for WordPress Compared
    • Which is the Best WordPress Popup Plugin? (Comparison)
    • Best WooCommerce Hosting in 2020 (Comparison)
    • How to Fix the Internal Server Error in WordPress
    • How to Install WordPress - Complete WordPress Installation Tutorial
    • Why You Should Start Building an Email List Right Away
    • How to Properly Move WordPress to a New Domain Without Losing SEO
    • How to Choose the Best WordPress Hosting for Your Website
    • How to Choose the Best Blogging Platform (Comparison)
    • WordPress Tutorials - 200+ Step by Step WordPress Tutorials
    • 5 Best WordPress Ecommerce Plugins Compared
    • 5 Best WordPress Membership Plugins (Compared)
    • 7 Best Email Marketing Services for Small Business (2020)
    • How to Choose the Best Domain Registrar (Compared)
    • The Truth About Shared WordPress Web Hosting
    • When Do You Really Need Managed WordPress Hosting?
    • 5 Best Drag and Drop WordPress Page Builders Compared
    • How to Switch from Blogger to WordPress without Losing Google Rankings
    • How to Properly Switch From Wix to WordPress (Step by Step)
    • How to Properly Move from Weebly to WordPress (Step by Step)
    • Do You Really Need a VPS? Best WordPress VPS Hosting Compared
    • How to Properly Move from Squarespace to WordPress
    • How to Register a Domain Name (+ tip to get it for FREE)
    • HostGator Review - An Honest Look at Speed & Uptime (2020)
    • SiteGround Reviews from 4196 Users & Our Experts (2020)
    • Bluehost Review from Real Users + Performance Stats (2020)
    • How Much Does It Really Cost to Build a WordPress Website?
    • How to Create an Email Newsletter the RIGHT WAY (Step by Step)
    • Free Business Name Generator (A.I Powered)
    • How to Create a Free Business Email Address in 5 Minutes (Step by Step)
    • How to Install Google Analytics in WordPress for Beginners
    • How to Move WordPress to a New Host or Server With No Downtime
    • Why is WordPress Free? What are the Costs? What is the Catch?
    • How to Make a Website in 2020 – Step by Step Guide
Deals & Coupons (view all)
Advanced Coupons
Advanced WooCommerce Coupons
Get 50% off the Advanced Coupons smart coupons plugin for WooCommerce.
WP Mail SMTP Coupon
Get $50 off WP Mail SMTP Pro so you can ensure all your WordPress emails reach the inbox.
Featured In
About WPBeginner®

WPBeginner is a free WordPress resource site for Beginners. WPBeginner was founded in July 2009 by Syed Balkhi. The main goal of this site is to provide quality tips, tricks, hacks, and other WordPress resources that allows WordPress beginners to improve their site(s).
Join our team: We are Hiring!

Site Links
  • About Us
  • Contact Us
  • FTC Disclosure
  • Privacy Policy
  • Terms of Service
  • Free Blog Setup
  • Free Business Tools
Our Sites
  • OptinMonster
  • MonsterInsights
  • WPForms
  • SeedProd
  • Nameboy
  • RafflePress
  • Smash Balloon

Copyright © 2009 - 2021 WPBeginner LLC. All Rights Reserved. WPBeginner® is a registered trademark.

Managed by Awesome Motive | WordPress hosting by SiteGround | WordPress CDN by MaxCDN | WordPress Security by Sucuri.