Beginner’s Guide on How to Properly Move from to without losing Organic Ranking

Beginner’s Guide on How to Properly Move from to without losing Organic Ranking

Do you wish to move from a free hosting which is to paid hosting of WordPress.Org without losing organic traffic?

As newbies on WordPress, you might start building your WordPress site on a free hosting which is then wish to move to which is paid hosting due to lots of advantages it has. You can read the differences between and for more understanding

we’ll show you how to properly move your blog from to

What is

Contents is a platform for self-publishing that is popular for blogging and other works. It is owned and operated by Automattic, Inc. It is run on a modified version of WordPress. It’s free for up to 3GB of space. After that you will have to switch to a paid plan for more space. (Personal plan $48 /year gives you 6GB, Premium plan $96/year gives you 13GB storage, or Business plan for $300/year for 200 GB storage).

What is, often called self-hosted WordPress, is the free, open-source WordPress software that you can install on your own web host to create a website that’s 100% your own. is a for-profit, paid service that is powered by the software. You can customize your website design as needed. You can add any free or premium WordPress theme that you want. You can also create completely custom designs or modify anything even use all the themes on, that you want on

Reason Why you need to move from to allows anyone to start a blog by creating an account. However, beginners soon realize that there are a lot of limitations on their free blog like limited ability to monetize, can’t install plugins, third-party ads displayed to your users, and more.

This is why users soon switch to the more powerful and popular self-hosted platform.
It also gives the full ownership of your website and also the power to install any plugins you wish to have.

How to move from to

Just like moving from blogger to WordPress without losing traffic, same as from to

By a domain name and register for a web hosting account

If you are moving or getting started on WordPress, you need to buy a domain name and where you are hosting your website, that is why at wpressbeginner, we recommend Namecheap as the best hosting website you can think of as a beginner. They are one of the biggest hosting companies in the world and officially recommended WordPress hosting provider for beginners. If your site has its own domain name, then you don’t need to buy domain name but some time you might want to transfer that domain to your new web host as well.

Install WordPress on Your Hosting

After signing up on your hosting account, you need to install WordPress on your website hosting account, namecheap makes it easier to install WordPress without stress. Most other top WordPress hosting companies also allow you to install WordPress with a single click from your hosting dashboard. After you have installed WordPress, you’ll be able to login to your WordPress admin dashboard.

Exporting Data from
First, you need to sign in to your site and go to your account dashboard. From the left column, you need to click on the Tools » Export menu and then click on the ‘Export All’ button.

Importing Content into Self Hosted WordPress Site

In order to import your old site content to your new site, you will need to login to your freshly installed WordPress website’s admin area. From here you need to visit the Tools » Import page and click on the ‘Install Now’ button below WordPress.

WordPress will now install the WordPress importer for you. Once it’s done, you need to click on the ‘Run importer’ link to continue.

It will take you to a screen where you will be asked to upload your XML file that you downloaded.

If you had been using the Links feature on your blog to store blogroll or other links, then you need to follow these instructions to import them. Users who were not using this feature.

WordPress does not natively support blogroll feature. If you don’t have too many links in your blogroll, then see our guide on how to add blogroll links in WordPress without using a plugin.

Blogroll links are exported in OPML format. It is an XML format that allows you to export and import your links and link categories. Your links have an OPML file located at an address like this:

Replace example with your blog’s subdomain. If you are using a custom domain with your website, then your OPML file can be accessed by visiting a URL like this:

Your OPML file will open in your browser window, and you need to save it to your desktop. Press CTRL+S (Command+S on Mac) to save the file on your computer.
The next step is to import them into WordPress. However, self-hosted WordPress does not have a link manager enabled by default.

You will need to install and activate the Link Manager plugin. The plugin’s page says that it hasn’t been updated in many years. That’s because it didn’t need updating, and you can confidently install this plugin.

Upon activation, the plugin will add a new menu item in your WordPress admin bar labeled ‘Links’.
Next, you need to install and activate the OPML Importer plugin. This plugin simply enables a new importer tool that allows you to import blogroll links.

Upon activation, you need to visit the Tools » Import page and click on ‘Run Importer’ link below the Blogroll importer.

On the Blogroll importer page, you need to upload the OPML file you saved earlier and click on the import OPML file button.
WordPress will now import your links and link categories from the OPML file. You will be able to see the progress and on completion, you will see the success message.

Setting your blog to private

Now if you don’t want to redirect your old users to your new site, then this will be your final step.

First, visit your old blog’s dashboard. From the left menu, you need to click on Manage » Settings menu and scroll down to the ‘Privacy’ section.

You need to select ‘Private’ option and then click on the ‘Save settings’ button. This will make your old blog private, and it will only be visible to you or other logged in users that you approve.

Redirecting Visitors and Preserving SEO

Redirecting users to the new location with the 301 header is a standard solution to keep search rankings while moving a site from one location to another.

Since you don’t have access to .htaccess on, you cannot make any changes by yourself to retain search engine rankings. However, offers a paid upgrade feature called, Site Redirect, which provides this functionality.

Simply go to blog’s dashboard and click on the Manage » Settings menu item. Under the ‘Site Address’ option, click on the ‘redirect’ link.

On the next screen, you will be asked to provide the domain name where you want visitors to be redirected. Enter your new site’s domain name and click on the go button.

we recommend pick of must have WordPress plugins to manage and grow your blog.

You can install all of these plugins from inside your WordPress dashboard. We have created a step by step guide on how to install a WordPress plugin.

You can also add an online store in without any additional costs. Since Namecheap and most popular web hosts offer free SSL certificate, you simply need to install a WordPress eCommerce plugin to add an online store.

Finally, when you transfer using the import file, all attached images are downloaded and the link is updated. However there is one caveat that we noticed. If your image URL starts with, then they will not be converted. If you notice that the image URL has not changed and still points to, then we recommend that you use import external images plugin, and it will take care of that.

If everything goes well, you will be now ready to customize your new website and take advantage of the enormous flexibility of WordPress. You can also read our guide on how to move your weebly content to WordPress without losing rankings.

You can use our comment session or join our delegate on Facebook to solve any issues related to WordPress and subscribe to our YouTube Channel for WordPress video tutorials.

Share this Post

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top
Scroll to Top