fbpx

Wix to WordPress: How to Transfer Your Blog (9 Simple Steps)

Last updated on September 10, 2020  ∙ by Edwin Contreras0 comments
How to Migrate From Wix to WordPress

I may earn a commission for purchases made through links in this post.

In this simple 9 step guide I'm going to show you how to transfer your blog or website from Wix to WordPress.

Migrating from Wix to WordPress isn't a trend that started in 2020, it's been going on for years. While Wix does a good job at advertising their platform on TV and with YouTube ads, WordPress doesn't do a bit of advertising.

So what inevitably happens is someone (perhaps you) sees the ad and signs up - only to find the platform severely lacking.

If that happened, or if you just want to switch from Wix to WordPress, I don't blame you. I don't know of a single successful blogger who doesn't use WordPress blogging platform.

In fact, WordPress is now used by 30% of all websites. Just to reiterate, that's 30% of all websites on the internet - not just blogs!

Ready to transfer your blog or website from Wix to WordPress?

Let's do this.

1. Get WordPress hosting

Having your website hosted on Wix is perhaps the only advantage of Wix over WordPress. When you make the switch to WP, you need to get your own hosting for your website.

While this sounds complicated, it really isn't.

I recommend using Bluehost. While there are plenty of other hosting options, trust me on this: Bluehost is the way to go. WordPress themselves even recommend starting with Bluehost (source).

Click on Get Started and sign up for their lowest-cost hosting option. 

If you didn't have a domain name before and were just using your free wixsite.com address, you can register a domain at this step (domain name is included free with your hosting).

If you did have a domain already, just enter it and move on to the next step.

Lastly, if you're not sure about this part yet, just click on "I'll create my domain later." Your account will have a free domain credit ready whenever you decide to use it.

You can uncheck any package extras, enter your payment info and checkout.

Note: If you're registering a domain name, you might want to keep domain privacy on.

Note: There is a guided setup that Bluehost offers. However, just click on Skip so we can get started using WordPress right away.

2. Log in to WordPress

Once you're all signed up with your hosting, you need to install WordPress next. Luckily for you, this should have been done automatically after signing up!

So at this stage, you just need to log in to your WordPress dashboard to set up your website.

This is what your WordPress dashboard should look like:

Since this dashboard is new to you, I encourage you to click around and see what everything does first.

You're going to be spending a lot of time here, so it's important to familiarize yourself with your digital surroundings.

There are a couple of settings I want you to change first.

1. Go to Settings > General and add a Site Title and Tagline.

2. Go to Settings > Permalinks and choose the Post name option.

Note: If you're seeing a lot of alerts or notifications, don't worry. These are plugins that you can safely deactivate and delete in the Plugins section.

3. Choose a theme for your website

Customizing your WordPress website is as simple as choosing a theme. There are tons of themes to choose from, but the one I recommend using is Astra.

To install this theme, head over to Appearance > Themes and search for Astra.

Then click Install and Activate to complete the setup.

You can take a peek at what your new WordPress blog looks like at the moment with this new theme. The link to your website (it has a temporary domain at the moment) is in the upper-left hand corner in your WordPress admin.

If you want to move on to the next step, you can. But the power of Astra comes with the thousands of templates they have that are ready to use.

Here's how to add these templates to your blog.

Go to Plugins > Add new and search for "Starter Templates". Install and activate the plugin.

4. Install a drag-and-drop page builder

If you're migrating from Wix, you already know all about using drag-and-drop page builders. Well, WordPress has theme too.

We're going to use Elementor to visually design your blog posts and pages and give you that Wix-like feel.

Click here see how easy it is to design a blog with Elementor.

To install Elementor, go to Plugins > Add new and look for Elementor.

At this point, you now have all the tools you need to build your blog or website!

5. Get your WordPress blog ready for migration

You can spend some time designing your blog to make it look just right before you start migrating your content.

  • Add your logo or create one with Canva if you don't already have one
  • Create blog categories in Posts > Categories
  • Create a menu in Appearances > Menu
  • Add important WordPress plugins

6. Transfer your Wix content to WordPress

Now we're finally ready to start the migration process.

While you could just copy and paste your content to WordPress, there's a faster way.

Importing posts

In this method, we're going to get the "feed" of your blog posts on Wix and import that feed into WordPress.

The steps are:

  • Add feed.xml or blog-feed.xml to the end of your Wix URL
  • Go to this page and save the file to your computer (File > Save Page As)
  • In WordPress, go to Tools > Import
  • Find RSS and click Install now
  • Once installed, click Run Importer
  • Upload and import the file you saved earlier

Then go to Posts to verify they were all imported.

Importing pages

You can't import your Wix pages the same way you can import your posts. So for your pages you'll have to copy and paste the content of your pages into WordPress pages.

Importing images

For images, the manual way is saving each image from your Wix site and uploading it to WordPress in Media > Add new.

For a more automated way, use the Auto Upload Images plugin.

Go to Plugins > Add new and look for Auto Upload Images. Install and activate the plugin.

This plugin works automatically by looking for an external image in the post, uploading it, then replacing it.

7. Use a Redirection plugin

If you were using Wix with your own domain name, you're going to want to make sure your old URLs match your new URLs.

To do this, edit the "URL slug" in WordPress to match the same as your old Wix posts.

URL slug example: https://www.yourdomain.com/this-is-the-url-slug/

If you don't want (or can't) keep the same link structure as before, you're going to need to use a redirection plugin.

Go to Plugins > Add new and look for Redirection

To set up your redirections, go to Tools > Redirection.

Add your original Wix URL as the Source URL and the new WordPress URL as the target URL.

Note: You want to make sure and choose "Ignore & pass parameters to the target." You can set this as the default in the Options.

8. Transfer your domain away from Wix

The last step is transfering your domain name away from Wix and to Bluehost.

Transfer your domain away from Wix (detailed instructions)

  • In Wix, go to to Subscriptions and click on Domains
  • Click the Show More icon ( ... )
  • Select Transfer Away from Wix
  • Click Transfer Domain
  • Click I Still Want to Transfer

Once you're done, you'll receive a transfer authorization code via email which you'll need in the next step.

Transfer your domain to Bluehost (detailed instructions)

  • In Bluehost, go to Domain Manager and click on Transfer.
  • Enter the domain name you want to transfer in and click Continue.
  • Then enter the transfer authorization code you got earlier.

Note: You will also be emailed a separate verification code to the email you have on file with Wix.

The last step involves changing the nameservers to Bluehost:

  • ns1.bluehost.com
  • ns2.bluehost.com

Note: These are the same instructions to move your domain to any other domain registrar like GoDaddy, for example.

9. Check that everything works

After changing the nameservers, it will take 24-48 hours for your new WordPress blog to go live on the domain.

Once the domain has propagated, visit every page to make sure everything works as expected.

Hope this helped you migrate from Wix to WordPress. If you have any questions about Bluehost or WordPress, hit me up in the comments section!

Until next time,
Edwin, DoSixFigures.com

just a little > about me

About edwin

Edwin Contreras is the professional blogger behind Cash The Checks and Do Six Figures. Over the last 17 years, he has started over 100 profitable blogs on his way to a six-figure income as a full-time blogger. He is now obsessed with helping people just like you escape the 9 to 5 and make serious money online. You in?

learn more > earn more

continue > the conversation

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

ready to begin your six-figure journey?

Do Six Figures Bootcamp shows you the exact steps I've used to build multiple successful blogs.

If you're serious about making real money with your blog - you need this course!

__CONFIG_colors_palette__{"active_palette":0,"config":{"colors":{"82e2b":{"name":"Main Accent","parent":-1}},"gradients":[]},"palettes":[{"name":"Default Palette","value":{"colors":{"82e2b":{"val":"rgb(19, 114, 211)"}},"gradients":[]},"original":{"colors":{"82e2b":{"val":"rgb(19, 114, 211)","hsl":{"h":210,"s":0.83,"l":0.45}}},"gradients":[]}}]}__CONFIG_colors_palette__
Do Six FIgures BootcampGet the blueprint to a profitable blog!

ready to start making big money blogging?

Do Six Figures Bootcamp shows you the exact steps I've used to build multiple successful blogs.

If you're serious about making real money with your blog - you need this course!

__CONFIG_colors_palette__{"active_palette":0,"config":{"colors":{"82e2b":{"name":"Main Accent","parent":-1}},"gradients":[]},"palettes":[{"name":"Default Palette","value":{"colors":{"82e2b":{"val":"rgb(19, 114, 211)"}},"gradients":[]},"original":{"colors":{"82e2b":{"val":"rgb(19, 114, 211)","hsl":{"h":210,"s":0.83,"l":0.45}}},"gradients":[]}}]}__CONFIG_colors_palette__
Let's do this!Get the blueprint to a profitable blog!

© Do Six Figures  /  Privacy  /  Terms  / Courses

>