Most of us at the beginning have probably started blogging on free blogging platforms such as Tumblr, blogger or the most popular WordPress.com of which we are gonna have the discussion today. But over time popularity of your blog increases and at some point you realize the real potential of your blog. And decided to move your WordPress.com blog to a self-hosted WordPress (WordPress.org) blog.
The Perks of moving your WordPress.com blog to a self-hosted WordPress(wordPress.org) blog !!
- Your blog at your own domain i.e yourblog.com instead of yourblog.wordpress.com
- Customize look and feel of your blog by installing new themes
- Customize various features of your blog by installing new plugins
- Flexible options to monetize your blog
- Unlimited Storage Space
- Remove WordPress.com related brandings and adds
Before getting started
If you are reading this article then it’s pretty sure that you are really serious about moving your blog to a self-hosted WordPress blog. So, before we even get started you need to be ready with two things listed below:
- A custom domain name e.g www.yourblog.com
- A web hosting service with WordPress pre-installed
For more details on how to buy a domain name, web hosting and install WordPress check out our step by step guide on how to start a blog or if you are already familiar with the process you can check our exclusive Hostgator deal only for our readers in the link below. Enter promo code EXYNOX at the checkout to earn additional guaranteed discounts.
Once we are done with the above-mentioned steps, we are good to go to the main topic of discussion i.e “How Can You Switch From WordPress.com To WordPress.org”. So let’s get to it !!
STEP 1: Exporting Your Contents from WordPress.com
- Sign in to your WordPress.com account and open your WordPress.com blog (e.g. yourblog.wordpress.com)
- On the top left corner click on <My Site>, that will open your blog’s dashboard on the left
- Scroll down to the bottom of the screen and click on <Settings>, that will open a new window right beside your dashboard.
- Now click on <Export> in the newly open window, that will take you to Export window
- In Export Window you will first see only <Export All> option if you want to move your whole blog that includes Posts, Pages, and Comments, then click on <Export All> button
- Else if you want to move any selective contents say suppose only posts or pages or only comments then click the down arrow ‘∨‘ beside <Export All> button and customize accordingly and when done click on <Export Selected Content> button
- On successful completion, a green color dialog box appears on top with download option within, click on <Download>, a zip file shall get downloaded.
Disclosure: If your downloaded file size exceeds the 32mb limit set by WordPress, in that case, you are supposed to download a free tool called WXR file splitter to split that file into smaller pieces before uploading.
STEP 2: Importing Contents to Self-Hosted WordPress.org blog(www.yourblog.com)
- Open your self-hosted blog’s WordPress dashboard
- Go to <Tools> and select <Import>
- Scroll down to the end of your screen and under <WordPress> click on <Install Now>, this is the WordPress importer plugin
- Once the WordPress importer is properly installed, it then shall show <Run Importer> option under WordPress menu.
- Now, click on <Run Impoter> a new window named <Import WordPress> will open
- Click on <Choose File> and select the previously downloaded file from STEP 1.
- Next, click <Upload file and import>
- On the next screen, you will be prompted to assign the imported posts to an existing user or you can create a new user and assign the posts.
- Now do Check the box <Download and import file attachments>, this will download all your images from old WordPress.com blog and store them in your new self-hosted WordPress local storage.
- Finally, click on <Submit> to complete the whole process. Once completed you will see a similar dialog box shown below.
Disclosure: UnZip the previously downloaded export file before uploading and importing it to your new self-hosted WordPress blog.
If you are done with the above steps then surely you have successfully moved your blog from WordPress.com blog(www.yourblog.wordpress.com) to self-hosted WordPress.org blog(www.yourblog.com). But, now if you are worried about losing all your hard earned organic search results and traffics then our next set of instructions will definitely address those issues in brief, just keep reading…..
Generally, when you move your blog from one domain to other, it’s called migration. In this case, even after we move our contents, the old WordPress.com blog still remains and we are basically duplicating the contents, which affects our SEO results. So, WHAT TO DO NOW??
- You can delete your old WordPress.com blog but, that creates a void in major search engines like Google, Bing, etc. which leads to error 404 pages appears when a web page can’t be found. This will create negative SEO for your old blog and you can’t really take advantage out of it.
- This is probably the best suggestive option you can opt for since it’s free and beneficial. Create a post telling your visitors about the migration and then to avoid SEO punishment turn your old blog into a blogroll instead. Blogroll will also help you getting new visitors by redirecting them to your new blog.
- Yeah there’s a default SEO friendly option WordPress provide called “Site Redirect” but it comes along with a price tag of US$ 13 per year, what it basically does is error 301 AKA permanent redirection, your Web server thinks that your URL has been permanently redirected to another URL.This way you will not lose any traffic or backlinks pointing to your site.
Still got any questions ? Feel free to ask us in the comment section below.