Moving From to A Comprehensive Guide

Are you considering moving from to If so, you’re in the right place. This comprehensive guide will walk you through the entire process, from start to finish.

What is the Difference Between and

Before we dive into the details of moving from to, let’s quickly review the differences between the two platforms. is a hosted platform, meaning that your website is hosted on’s servers. This makes it easy to get started, as you don’t need to worry about hosting or setting up your own server. However, it also means that you’re limited in terms of customization and control., on the other hand, is a self-hosted platform. This means that you’ll need to find a hosting provider and install WordPress on your own server. This gives you much more control over your website, but it also requires more technical knowledge.

Why Move from to

Now that you understand the differences between the two platforms, let’s discuss why you might want to move from to

The main reason is that gives you much more control over your website. You can install any theme or plugin you want, and you can customize your website however you like. You also have access to more advanced features, such as the ability to create custom post types and taxonomies.

Another reason to move is that is more secure. is a shared hosting platform, meaning that your website is hosted alongside other websites. This can make it more vulnerable to security threats. With, you can take advantage of more secure hosting options, such as managed WordPress hosting.

Finally, is much more affordable in the long run. While is free to use, you’ll eventually need to upgrade to a paid plan in order to unlock more features. With, you can find a hosting plan that fits your budget and you’ll never need to upgrade.

How to Move from to

Now that you understand why you might want to move from to, let’s discuss how to do it.

Step 1: Export Your Content

The first step is to export your content from To do this, go to your dashboard and click on the “Tools” tab. Then, click on “Export” and select “All Content”. This will generate an XML file that contains all of your content.

Step 2: Find a Hosting Provider

Next, you’ll need to find a hosting provider. There are many options available, so take some time to research and find the one that best fits your needs.

Step 3: Install WordPress

Once you’ve chosen a hosting provider, you’ll need to install WordPress. Most hosting providers offer one-click installation, so this should be relatively easy.

Step 4: Import Your Content

Now that WordPress is installed, you can import your content. To do this, go to your WordPress dashboard and click on the “Tools” tab. Then, click on “Import” and select “WordPress”. This will allow you to upload the XML file that you exported from

Step 5: Set Up Your Theme and Plugins

The final step is to set up your theme and plugins. You can find both of these in the repository. Once you’ve installed them, you’ll be ready to start customizing your website.


Moving from to can be a daunting task, but it’s worth it in the long run. With, you’ll have much more control over your website and you’ll be able to take advantage of more advanced features. Plus, it’s much more affordable in the long run.

We hope this guide has been helpful in walking you through the process of moving from to Good luck!

As your site keeps growing, moving from to will provide a higher degree of control, customization options, and features.

In this step-by-step guide, we’ll go over everything you need to know about moving your site from to We’ll list all the essential plugins to install and share some tips and tricks for a smoother transition. 

By the end of this guide, you’ll know how to move your blog to, the benefits of doing so, and any common mistakes you should avoid. is a freemium blogging service that makes it easy for anyone to set up a website using WordPress software. Since all of its plans include a free domain and website hosting, you won’t need to search for a separate hosting company or domain registrar.'s landing page provides all the necessary tools for creating a blog completely free of charge. However, the ability to install plugins and gain access to some of the more advanced features only comes with premium plans.

Every premium plan offers a free domain for one year, removes all WordPress ads, and includes email support.'s pricing plans, showing the Personal, Premium Business, and eCommerce options, on the other hand, is a free, open-source content management system (CMS). 

This self-hosted WordPress version requires users to register a domain name and purchase a plan with a hosting provider. You’ll need to install WordPress on your website as well. To make the process easier, most hosting providers offer a single-click WordPress installation feature.'s homepage offers a much wider variety of plugins and themes than, which provide a larger selection of customization options, helpful features and learning resources.

Those with more experience in web development will also have more freedom to alter their site code than with

Overall, provides more assistance when building a website, while grants a greater degree of ownership over it. If you want to get into more detail, read our guide on vs

Before going over the migration process, we’ll list all the necessary steps needed before moving from to

What Do You Need to Get Started? 

In order to set up a self-hosted WordPress site, you’ll need to complete domain registration and purchase a hosting service. 

Some web hosting providers offer both of these services as a single package. For example, Hostinger’s WordPress Starter plan comes with free domain registration and costs ₹149/month.

Purchasing a domain name is crucial if you haven’t bought it beforehand. However, if you already have a custom domain name and just want a more affordable plan, the Single WordPress plan costs ₹69/month.

If you bought a domain name from, you would need to point that domain to your web host of choice. We offer two simple ways to point a domain name to Hostinger – changing the nameservers in the domain name registrar or via an A record. 

Other services to consider when choosing a web hosting provider are security features and website speed. 

For example, all of Hostinger’s servers come with additional security layers to monitor and protect your WordPress site. They also utilize LiteSpeed WebServer optimization in order to achieve the best results when it comes to website speed. 

Make sure you have access to your old site. Once everything is set up, we’re ready for the migration process.

This section will go over a step-by-step guide of the migration process from to

1. Export Content from Site

To export your content, you will need to log in to your site. Then, head to Dashboard -> Tools -> Export.

Here you will find two options to export your content in the form of website files – either to Export all or Select specific content to export

The Export Content page, accessible from the Tools menu on the dashboard

If you only need to export specific WordPress posts or pages, choose the Export selected content option. In this case, you will need to export each section separately and choose the Author, Status, Start Date, and End Date for posts and pages. 

However, we suggest the Export all option to avoid missing any content. 

The exported file will come in the form of a ZIP file which you’ll need to extract.

Selecting the Download button in the Export media library section in the Export Content page

The Export Content option is only for pages, posts, and feedback from the site. If there are images, videos, audio, and documents that aren’t on pages or posts, click on the Download button under the Export media library section.

2. Set Up a New Website 

A control panel makes it easier for users to manage domain names, install applications, and upload website files. 

However, the WordPress installation process from one web host to another is somewhat different. In this guide, we’ll learn how to set up a new website using either hPanel or cPanel.


Hostinger’s hPanel offers a straightforward layout for managing your hosting account.

  1. To access the hPanel from your web hosting account, head to Hosting and click Manage next to the domain name.
Selecting the Manage button on the's WordPress Starter hosting account
  1. First, you’ll need to install WordPress itself. Under the Website section, click on Auto Installer.
The Auto Installer menu on hPanel
  1. Select the WordPress option to continue.
WordPress option under the Auto Installer menu

Now, we will need to fill out the Install WordPress form:

  1. Check the custom domain name and make sure it says wordpress in the section next to it.
WordPress installation form on hPanel
  1. Fill out your Website Title, Administrator Username, Password, and Email. They don’t need to be the same as your web hosting login information.
  2. Choose your preferred Language
  3. Make sure that the Always update to latest available version option is selected.
  4. Finally, hit Install.
  5. After installing WordPress, there will be a new WordPress menu on your hPanel. Click on Edit Website to access your WordPress dashboard.
hPanel WordPress dashboard highlighting the Edit Website button.
  1. To keep the same layout as the old site, you need to change your WordPress theme before importing.
  2. Head to Dashboard -> Appearance -> Themes and choose the same theme as the site in the official directory, if available.


As one of the most popular control panel options, cPanel offers both a graphical interface and server management interface via WHM (Web Host Manager). The initial process to get to the cPanel is similar to that of hPanel.

  1. Once you’re logged in to your web hosting account, click on Hosting -> Manage -> Go to cPanel to access the cPanel.
Selecting the Go to cPanel button after logging into a web hosting account
  1. Head to Softaculous Apps Installer and click WordPress.
Selecting WordPress in the Softaculous App Installer
  1. From there, click the Install Now button.
Selecting the Install Now button for WordPress in Softaculous
  1. Make sure to fill in your Site Name, Site Description, Admin Username, Password, and Email. Finally, choose your preferred Language.
Filling in the information for installing WordPress in Softaculous
  1. In addition, there’s also a Select Plugin(s) option, which includes Limit Login Attempts, Classic Editor, and Install LiteSpeed Cache plugins.
  2. Then, select the initial theme you would like to use. You might want to choose the same WordPress theme as the previous site, if available. Click on Show All Themes to search for it in the directory.
  3. To get all of the installation details, fill out the Email installation details to field. Once you finish filling out the form, click Install.
Scrolling down to the Install button on the Softaculous WordPress installer
  1. Then, click on the WP Admin icon to get directed to the self-hosted WordPress dashboard.
Clicking the WordPress admin icon on Softaculous

3. Import Content to the New Website

To import your content, prepare the exported XML file from the previous section.

  1. To start the import process, head to Dashboard -> Tools -> Import. Here you will find different tools available.
  2. The first step is to install the WordPress importer plugin. Simply click the Install Now button under the WordPress section.
Selecting the Install Now button for the WordPress installer plugin
  1. After WordPress successfully installs the importer plugin, click on the Run importer button.
Clicking the Run importer button to initiate the file transfer
  1. Import your content by clicking on Choose File and uploading the exported file from Click Upload file and import.
Clicking the Choose File button to import WordPress files
  1. You will be presented with a couple of options after you’ve uploaded and imported the file – to Assign Authors and Import Attachments. You can import authors from, create a new user with a new login name, or assign an existing user.
  2. Click on the Download and import file attachments to get all of the media files attached to your posts and pages. To finalize the WordPress importer process, click Submit.
The WordPress importer settings
  1. You will receive a message that will have a link to your website. It will show you whether the content has been imported successfully.

4. Import Image Files

WordPress will automatically import images from posts and pages if you’ve clicked on the Download and import file attachments button from the previous section. 

There is also a way to re-upload the images if they’re not present on any page or post. To do so, access the downloaded media files from the first step. This will show you a folder with the media files in it. 

On your new self-hosted WordPress site, head to Dashboard -> Media -> Add New. Upload all the images and other media files you’ve downloaded from the site. 

Uploading New Media in the WordPress dashboard

Another way to import images is by using the Auto Upload Images plugin. This plugin automatically uploads and imports external images to the WordPress media library.

NOTE: This plugin will only be helpful for missing image files.

If the previous image has a URL that starts with, it cannot be automatically converted to the new domain. Images with their URLs will lead visitors to the site instead.

During the migration process, some of the URLs linked to posts or media files might not change and break URLs within the site. For example, when you write a post and add a link to another post, that link might still lead visitors back to your old website. 

This problem might affect your website’s SEO due to URLs being considered duplicates. Furthermore, the readers might be confused about which URL to use. 

One way to fix this is to install the Better Search Replace plugin. Then, head to Dashboard -> Tools -> Better Search Replace. Under the Search/Replace section, add the two domain names you want to be interchanged. 

Search for the previous domain name from, then replace it with the new site address. For the Select tables section, choose what you want to search for.

For example, to change the URLs in posts, choose wp_posts.

change URLs with wp_posts

First, check the Run as dry run? box to see the details of how many potential changes the plugin found.

Uncheck the box and click Run Search/Replace again. 

run as dry run option

This setting will change all the old URLs from the site to the new site.

The permalinks on the self-hosted WordPress website should also use the same permalink structure as it was used in By default, the permalink structure of sites is formatted as Day and name

In, head to Dashboard -> Settings -> Permalinks, and click on Day and name under Common Settings. Then, click the Save Changes button

select permalink settings on wordpress

This setting will help change the URLs and fix permalinks in the blog and other content. 

6. Redirect Visitors and Set the Blog to Private

Redirecting all visitors from the blog to the site will help keep your current search engine rankings and Site Redirect will help you with this. 

To use this tool, head to the Dashboard of your site and click on Settings -> General. Under the Site address, you will find the Redirect this site option. 

redirect this site option

Here, you will find the Site Redirect tool, where you can add the new domain name. However, keep in mind that this tool costs $13/year

Those who don’t want to redirect their website can set their site to private instead. Head to General Settings -> Privacy and select Private. To finalize, click the Save settings button. 

private privacy settings option

This option will make your website private. It will only be visible to you and those with login credentials that you have approved. 

This option is excellent for smaller WordPress blogs and websites that don’t want to invest in the Site Redirect tool. However, for more prominent blogs and sites that have more loyal readers, we recommend redirecting the domain instead. 


By moving your website from to, you have the opportunity to increase your WordPress traffic further and grow your site through the use of the best WordPress plugins.

Here’s a summary of how to migrate your website from one platform to the other:

  • Export content. Export all content from, as well as download your media library. 
  • Set up the new Different control panels are available, which offer various ways to install WordPress on your site. This will depend on the hosting provider you’ll choose. 
  • Import content to the new site. Remember to import the media file along with your posts and pages. 
  • Import image files. If some images didn’t get imported, there is an option to import your files manually instead. 
  • Change URLs and fix permalinks. Use the Better Search Replace plugin to change all the URLs from the old to the new domain.
  • Redirect visitors and set to private. Lead your readers from the old site to the new one. Use the Site Redirect tool, or simply set to private. 

Overall, migrating from to provides an excellent opportunity to grow your site and personalize it to your needs.

We hope that this tutorial has helped make the process easier. If you have any questions regarding this topic, feel free to leave a comment down below.


Moving From to A Comprehensive Guide

Are you considering making the switch from to If so, you’re in the right place. This comprehensive guide will walk you through the entire process, from start to finish.

What is is a hosted version of WordPress, meaning that it’s a website that is hosted and managed by WordPress. It’s a great option for those who don’t want to worry about hosting, security, and other technical aspects of running a website. It’s also free to use, although there are paid plans available.

What is is the self-hosted version of WordPress. This means that you’ll need to find a hosting provider and install WordPress yourself. It’s a great option for those who want more control over their website and the ability to customize it to their needs. It’s also free to use, although you’ll need to pay for hosting.

Steps to Moving From to

  1. Choose a hosting provider and sign up for an account.
  2. Download the software.
  3. Install WordPress on your hosting account.
  4. Export your content from
  5. Import your content into
  6. Set up your domain name.
  7. Install and configure your theme.
  8. Install and configure your plugins.
  9. Test your website.


Making the switch from to can be a daunting task, but it doesn’t have to be. With this comprehensive guide, you’ll be able to make the transition with ease. Good luck!

Jaspreet Singh Ghuman

Jaspreet Singh Ghuman

Passionate Professional Blogger, Freelancer, WordPress Enthusiast, Digital Marketer, Web Developer, Server Operator, Networking Expert. Empowering online presence with diverse skills.

jassweb logo

Jassweb always keeps its services up-to-date with the latest trends in the market, providing its customers all over the world with high-end and easily extensible internet, intranet, and extranet products.


Jassweb, Rai Chak, Punjab, India. 143518
Item added to cart.
0 items - 0.00