How To Move Your WordPress-com Blog To WordPress-org

111Shares
Migrate from wordpress com to WordPress org
  • Save

WordPress.com is a good blogging platform to start your career with. But over time, when you realize the real potential of blogging- for expressing yourself, for growing your business, and/or for making money, you will want to move your WordPress.com blog to a self-hosted WordPress (WordPress.org) blog.

To do that, follow this detailed guide to move your free WordPress.com blog to your own server. In this tutorial you will find answers to following questions:

  • Can you switch from WordPress.com to WordPress.org?
  • How to start a WordPress.org blog?
  • How to move from WordPress.com to self-hosted WordPress without losing any search traffic?
  • Do you need to cancel your WordPress.com subscription after moving?

If WordPress.org and WordPress.com terminology is confusing for you, you should read my earlier guide on the WordPress.com vs WordPress.org.

Now that you and I are on the same page, it’s time for you to make that big decision which you’ve wanted to make for a long time:

  • Migrate your WordPress.com blog to your own hosting account.

This will remove all of the restrictions which you’ve had to face on your WordPress.com blog.

Also, in this guide, I’ll tell you how to make your new WordPress blog search engine friendly. Following my method, you should not lose any traffic or search engine results, and all of your earlier links (read about backlinks) should remain intact.

Moving From WordPress.com to Self-Hosted WordPress.org

For this guide, here is the scenario:

If your case is different from above (as in you don’t yet have a custom domain name), don’t worry! The guide is still the same. Simply ignore all the steps that are irrelevant.

Exporting Your WordPress.com Blog:

To get started with the process, export your WordPress.com blog by following these steps.

  • Log in to your WordPress.com dashboard.
  • Click on Tools > Export.
  • Select “All content”.
  • Click on “Download Export File”.
Export WordPress.com blog
  • Save

This will download the .xml file of your WordPress.com blog. The next step is fairly simple, and all you need to do is set up WordPress on your new hosting account and import your .xml file. (All steps are mentioned below.)

Install WordPress and Import Content from WordPress.com

In my case, I am using SiteGround as my host.

Since I’m migrating a WordPress.com blog with a custom domain, I’ve edited my hosts file on my Mac to access the site without changing the nameservers. (Here is the guide for editing a hosts file on Mac OS.)

Note: If you are not using a custom domain on WordPress.com, you don’t need to worry about changing your hosts file.

Once you have installed WordPress on your hosting, log in to your newly installed WordPress dashboard and delete the default post and page.

After that, go to Settings > Permalink and select “Day and name” as your permalink structure.

Fixing WordPress permalink
  • Save

Now go to Tools > Import > WordPress.

Import WordPress XMl file
  • Save

This will ask you to install the WordPress importer plugin. Install the plugin and upload the .xml file which we exported earlier.

WordPress Importer plugin
  • Save
WordPress extended RSS WXR file
  • Save

Note: Many web hosts have an upload limit of 2MB. You need to check the size of your exported .xml file and make sure that your hosting has a higher upload limit than the file itself. For example, in the above screen, you can see the maximum size is 100 MB.

If you need to increase the upload limit, you can edit the php.ini file, or can ask your hosting company’s support team and they will do it for you. Here are a few workarounds from the official WordPress support forum.

Once the file is uploaded, it will ask you to assign the author.

Import WordPress author
  • Save

You can select “Download and import file attachments” to import all of your images and uploaded files to your hosting account. If you have too many attachments, this might fail, and you will need to repeat the above steps.

In my case, it failed after importing about 30 images, so I repeated this step and it imported more images. You can also use a plugin to import images from WordPress.com to your self-hosted WordPress blog.

Import Images from WordPress.com to WordPress.org:

If, like me, you were unable to import all of your images, you can use a plugin called Import External Images. This is a simple plugin which lets you import all external images on your blog to your hosting account.

Import WordPress.com Images
  • Save

Depending upon the number of posts and images, this will take a few minutes to import all of the images from WordPress.com.

After using this plugin, you should also use the Cache Images plugin to scan your site one more time. In my case, with the first plugin, only 60% of images were imported, and with the Cache Images plugin, all images from files.wordpress.com were imported.

Now that the images have been imported, 80% of the migration is complete.

301 Redirection Using Official Site Redirect Add-on

Note: Only perform this step if you haven’t been using a custom domain name.

This last step is important as you need to make this migration search engine friendly.

To make that happen, we need to take the WordPress.com blog address and have it automatically redirect to the new domain. This way you will not lose any traffic or backlinks pointing to your site.

WordPress offers an add-on called Site Redirect which costs $13/year and offers a 301 permanent redirect. (“Permanent” or “301” redirects are search engine friendly redirects that ensure you don’t lose traffic after moving your WordPress.com blog to the self-hosted WordPress platform.)

Site redirect
  • Save

Go to your WordPress.com site dashboard, click on “Store” and buy the Site Redirect add-on. Add your domain name there, and this add-on will take care of all further 301 redirections (aka search engine friendly redirections).

Migrating WordPress.com Subscribers to Self-Hosted WordPress:

You can migrate your WordPress.com subscribers to your self-hosted blog by using the JetPack plugin. Here is an official guide on how to do that.

And that’s it!

Your free WordPress.com blog has been successfully migrated to your own self-hosted WordPress platform.

Here are a few common FAQs:

Should I delete my WordPress.com blog?

If you are using the Site Redirect feature, you should not delete your WordPress.com blog. Also, if a few of your files (images) are still hosted on WordPress.com even after migration, you should not delete your blog.

What should I do with my WordPress.com blog?

Go to Settings > Reading in your WordPress.com blog and select the option which says “Search Engine Visibility”. This will discourage search engines from indexing your WordPress.com blog. This will not affect your new blog in any way.

What other things should I do after migration?

After migrating, you should configure your blog, install one of the essential SEO plugins, and read this guide on how to monetize your newly installed WordPress.org blog.

If you have any questions regarding migrating your free WordPress blog to a self-hosted one, or if you are facing any issues while following the above guide, feel free to let me know via the comments.

Don’t forget to share this guide with other WordPress.com users!

Was this helpful?

Thanks for your feedback!
  • Save
111Shares
Authored By
A Blogger, Author and a speaker! Harsh Agrawal is recognized as a leader in digital marketing and FinTech space. Fountainhead of ShoutMeLoud, and a Speaker at ASW, Hero Mindmine, Inorbit, IBM, India blockchain summit. Also, an award-winning blogger.

70 thoughts on “How To Move Your WordPress-com Blog To WordPress-org”

  1. Ashmita Chatterjee

    Hello,

    One of my New Year’s Resolution is to get my domain name. I haven’t been that involved with my blog and didn’t buy a domain, yet. I have done by research on Google about the Self vs Free Hosted. Being a complete non-techy person, the information were understood only to a certain extent.

    My current blog name is chaoticsoulzzz.wordpress.com, if i buy the plan that pops up on WordPress, it helps me get a ‘dot com’. But if I plan to get a self hosting from BlueHost, i get a dot com free with self-hosting (Good thing, right)

    The question lies, if i do the blue host thing, the 650 posts and 1000 followers on my current blog, will they remain intact or will it be all gone? Please suggest. I have to get this sorted before the New Year begins!!!

    1. Harsh Agrawal

      @Ashmita
      You came at the right place with your query. You just need to follow all steps mentioned in this guide & everything will be migrated from your existing wordpress.com blog to your own dot com domain on Bluehost. Let me know if you face any issue.

      1. Ashmita Chatterjee

        So this is exactly what I need to do!!! Hush! That’s a relief! Bookmarking it right away! Thanks!

        For a beginner – Blue Host would be the best option, right? I have majorly used this name through all the research I have done!

  2. James

    One of the best article about migrate free WordPress self hosted.

    Thanks Admin 🙂

  3. Jessica

    Thanks for all the details. For some reason, I was able to move over posts and pages, but most of my comments didn’t move over to my self-hosted wordpress site. What can I do to fix this? Thanks!

  4. Ashish

    Awesome article. I will be glad to know about how to migrate hosting with the help of plugins 🙂 Thank you in advance.

  5. Nikita

    WordPress.com is a great option for newbies wanting to test out blogging but when it’s time to take things to the next level, nothing beats self-hosted WordPress.org. Great Article.

  6. Orphicpixel

    Very detailed article, this will be very useful for those who needs to move their blog to self hosted

  7. A Zee

    Thanks Harsh for this great How To… Now I can do it myself… No need to hire any worker for it.. Perfect..

  8. Shoaib Iqbal

    Hi Harsh,

    How can I secure my WordPress blog? Tell me any useful plugin for WordPress security.

  9. SHIJIL

    Hi Harsh,
    This is the right time for me to see this post. I was planning to change my wordpress blog hosting from GoDaddy Managed Hosting to some better one since it doesn’t support the installation of some important plugins!
    Can you suggest a better hosting provider which is cheaper and best?

    1. Harsh Agrawal

      Hey Shijil,

      You can go for Bluehost shared package. Click here to get a discount

  10. Vishal Jain

    Recently someone in my connection asked me to migrate her WordPress.com blog to a self-hosted blog. Her only reason to move to a self-hosted blog was to get an Adsense account approved. I still don’t know whether Adsense approves WordPress.com blogs, and can we display ads on a WordPress.com hosted blog?

  11. Saqib Mahmood

    I was looking for WP migration guide/ Tutorial like this one. I am glad that I find it.
    Thank You Harsh 😀 🙂

  12. Saqlain

    Awesome article. I will be glad to know about how to migrate hosting with the help of plugins 🙂 Thank you in advance.

  13. Saneesh VS

    Hi,
    In terms of web space and SEO friendliness which one will you suggest – Bluehost or Site ground? I have no idea about the importance of the web space. I am little confused because the Bluehost provides unlimited web space, whereas the SiteGround provides only 10 or 20 GB.

      1. Saneesh VS

        Thank u for a quick replay. I gone through the post but it is not saying anything about SEO friendliness. But decided to choose Bluhost.

  14. Bilal Tahir Khan

    Hi Harsh,
    Which is Best WordPress org or WordPress.com and You Guide Very Well.Very Help full article.Thanks For Sharing with us.Keep up it.

  15. Swayam prakash

    What about Godaddy hosting harsh. Is it fine or not?

  16. Sachin Nayi

    Finally its Updated I am looking to this topic I need migrate my blog wordpress.com to self-hosted WordPress site. Thank you very for article

  17. Sarah

    Harsh – loving all the emails and blog entries, it gave me the courage to make a move from wordpress.com to wordpress.org (now I just need the courage to flip the switch!!). One question which I’m struggling with. On wordpress.com I have been using a custom domain pretty much since the beginning and I will use that same custom domain on my siteground hosted wordpress.org. Do I need to pay for the WordPress.com site redirect service? I seem to be getting conflicting answers (and this is probably a dumb question for you!) Sarah

    1. Harsh Agrawal

      @Sarah
      Your question is something that even I had when I was moving from WordPress.com to self-hosted WordPress. To answer your question, especially in your case, you can ignore the redirect feature. But you need to ensure once you move your blog, your WordPress.com blog might go back to oldomain.WordPress.com & it should not exist as it might create duplicate content.

  18. Pavan R Chawla

    How do you take all your followers from your wordpress.com url to your wordpress.org blog?

    1. Saqib Mahmood

      After successfully migrating your wordpress.com website to self-hosted wordpress site.
      You can create custom homepage on your wordpress.com website while linking to your new domain.
      That way you won’t lose your visitors.

  19. josh

    do you have experience with the transfer from VIP wordpress.com? They will only provide the db file and it doesn’t have the user base or options to import… I can use phpmyadmin, but then i have no users.

  20. Diha Son

    is there any method to make redirect without use the paid addon ?

    thank you for useful tutorial

Leave a Comment

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

Scroll to Top
111 Shares