Wednesday, July 30, 2014

How to move your blog from Tumblr to WordPress...?

Tumblr is a really awesome micro-blogging platform, owned by Yahoo! Inc. As of 29th July, 2014 around 197.1 Million blogs are hosted on blog, and 83.1 Billion posts are made till now on Tumblr. The service allows users to post multimedia and other content to a short-form.



Users can follow other users' blogs, as well as make their blogs private.Much of the website's features are accessed from the "dashboard" interface, where the option to post content and posts of followed blogs appear.



But with all the awesome features which Tumblr lets its users to use freely, there will be no wonder if a blogger would be wanting to move his/her blog from Tumblr to WordPress (self-hosted version). WordPress is an open-source and free Web Content Management System (CMS), and with having its own really useful features it offers approximately 32,521 plugins! WordPress plugins are bits of software that can be uploaded to to extend and expand the functionality of your WordPress site. On the other hand, as far as we know (we know very little about Tumblr as we have never had a really true experience with that platform), Tumblr does not offer its users such functionality.

If you want to move your blog from Tumblr then this tutorial is just for you.



Getting Started...

You'll need obviously a good WordPress Hosting company. We recommend that you use Web Hosting Hub. It offers its Starter Plan for just $4.99/month and a completely free Domain Name for first year. With this it also offers free installation of WordPress.

After installation of the WordPress, you will move forward to moving your blog from Tumblr to WordPress.



Moving it...

Once you have installed WordPress. Go to WordPress Admin Dashboard and click on Tools » Import:



On the Import screen, click Tumblr.



Once the Plugin is successfully installed, click Active Plugin & Run Importer. This will take you to Tumblr import page. In order to import your Tumblr blog to WordPress, you need to create an app using Tumblr API. This is a fairly straight forward procedure. Tumblr import page has instructions on how to do that. Most importantly it will show you the URL you need to use as the default callback URL in the next step, so copy this URL. Now go to Tumblr Applications page and click on the Green +Register Application button.



On the app registration form the only required fields are Application name, Application Website and Default CallBack URL. Rest of the fields can be left blank. In the application name you can use your WordPress blog’s name. In Application Website URL field, you can enter your WordPress blog URL. For Default Call Back URL, enter the URL provided by your Tumblr Importer plugin. Register your application and on the next screen Tumblr will show you OAuth Consumer Key and Secret Key. Copy these keys and paste them on Tumblr Importer plugin page on your WordPress blog. Once you have done that, then press Connect to Tumblr button.



On the next screen, click on “Authorize the application”. This will take you to Tumblr, and you will be asked to allow this application read-write access to your Tumblr account. Click on allow to give the importer plugin access to your Tumblr account.



Once you have granted the application access to your Tumblr account, you will be redirected to your WordPress site’s Tumblr importer plugin page. Tumblr Importer will now be showing blogs associated with your Tumblr account. Click on “Import this blog” button next to the blog you want to import.



The importer will then start importing your posts from Tumblr to WordPress. The duration of this process will depend on the number of posts you have on your Tumblr blog. During the process it will show you the progress. Once the importer is done it will show you the status as “Finished”. The Tumblr Importer plugin attempts to import your posts using the correct post formats. For example a text post in Tumblr will be imported as a regular post, an image will be imported as gallery, quotes will be imported as quote and so on.

Now you are done migrating your content from Tumblr to WordPress, however we are not done with the entire process. We have a fairly huge problem at our hands which is redirecting our old Tumblr users over to our new blog.



Redirecting Tumblr URLs to WordPress

If you were using a custom domain on your Tumblr blog (like mysite.com), then this process is going to be rather easy. If you were using mysite.tumblr.com, then the process is going to require a few extra steps. Let’s look at both steps one by one.



1) Redirecting Old Tumblr URLs to WordPress

First thing you need to do is install and activate the Redirection plugin.

Once activated, go to Tools » Redirection. Create a single redirection using regular expressions like so:

Source URL would have: .*/post/\d+/(.*)

Destination URL would have: /$1



Click on the “Add Redirection” button, and you are done. Now all of your old Tumblr blog URLs like this:

www.yourdomain.com/post/2610988231/my-post

Will redirect to your WordPress post URL that looks like this:

www.yourdomain.com/my-post/

Note: In order for this to work, your permalink structure must be set to Post Name. You can do this by going to Settings » Permalinks and check the Post Name checkbox.



If you had a custom domain on Tumblr, then you are done here. If you were using the tumblr.com subdomain, then please continue to the next step.

2) Redirecting Tumblr.com Pages to WordPress

You would need to edit your Tumblr theme. Go to your Tumblr Account settings, and click on your blog. Next to theme, there should be an option to Customize.



Click on Edit HTML on the left hand side, and paste the following code inside the head element:
//Inside of <head>
<meta name="description" content="this is a legacy blog page, and will redirect to the same post on my new blog">
<script type='text/javascript'>
   var new_slug = window.location.pathname;
   var new_root = "http://your-new-url.com";
   var new_url = new_root + new_slug;
   document.write("<link rel=\"canonical\" href=\"" + new_url + "\">");
</script>

Then paste the following code inside your body element:
//Inside of <body>
 <script type='text/javascript'>
    window.location = new_url;
</script>

This should do the job for you. Now you have successfully moved your Tumblr blog to WordPress, a really powerful and robust blogging system.

(Thanks to WPBeginner.)

Also Read: How To Move Your Blog From WordPress To Blogger...?

About the Author

asd

Author & Editor

Hi there! I am a 16 years old boy living in Pakistan. My favorite passtimes include blogging, tweeting, and gobbling down my favorite dishes. Besides this, I also love to play table tennis. Want to ask me a question? You can do so by clicking here.

10 comments:

  1. Thanks for sharing your info. I truly appreciate your efforts and
    I am waiting for your further write ups thanks once again.

    ReplyDelete
  2. Thank you, best game downloads, for visiting our website and appreciating our negligible efforts. We'll try our best to make our content more valuable and surely you can read more written by us by visiting our main page. Try some latest articles, and we hope that you'll like them.

    ReplyDelete
  3. Thank you, best game downloads, for visiting our website and appreciating our negligible efforts. We’ll try our best to make our content more valuable and surely you can read more written by us by visiting our main page. Try some latest articles, and we hope that you’ll like them.

    ReplyDelete
  4. Hello Dear, are you really visiting this website on a regular basis,
    if so afterward you will definitely get nice know-how.

    ReplyDelete
  5. Pretty! This was an extremely wonderful article. Thanks for providing these details.

    ReplyDelete
  6. The other day, while I was at work, my sister stole my iPad and tested to see if it can survive a 25 foot drop, just so
    she can be a youtube sensation. My apple ipad is now destroyed and she has 83 views.
    I know this is completely off topic but I had to share it
    with someone!

    ReplyDelete
  7. I see a lot of interesting posts here. You have to spend a lot of
    time writing, i know how to save you a lot of time,
    there is an online tool that creates readable, SEO friendly articles in seconds, just type in google - k2 unlimited content

    ReplyDelete
  8. First of all I would like to say fantastic blog!

    I had a quick question in which I'd like to ask if you do
    not mind. I was curious to find out how you center yourself
    and clear your head before writing. I've had a difficult time
    clearing my thoughts in getting my thoughts out there.
    I truly do take pleasure in writing however it just seems like the first 10 to 15 minutes tend to be lost
    simply just trying to figure out how to begin. Any recommendations or tips?
    Kudos!

    ReplyDelete
  9. Hahaha. :D Dear Castle Clash Download Hack, well that was extremely funny. :D

    ReplyDelete
  10. I was curious if you ever considered changing the page layout of your website?
    Its very well written; I love what youve got to say.

    But maybe you could a little more in the way of content so people could
    connect with it better. Youve got an awful lot of text
    for only having 1 or two pictures. Maybe you could space it
    out better?

    ReplyDelete

 
The Web Saga © 2013-2015 Designed by Haroon Rasheed