Articles on: WordPress

How to Migrate Your Tumblr Post to WordPress

Assuming you have already installed WordPress in your hosting account, you just need to login to your WordPress Dashboard.

First, you need to visit Tools » Import page and click on the ‘ Install Now ’ button below Tumblr.

WordPress will now fetch and install the Tumblr Importer tool for you. Once it is done, click on the ‘ Run Importer ’ link to continue.

Once you have completed step 3 above, it's time to register an Application at Tumblr. Click here.

NOTE: You’ll need to provide OAuth Consumer and Secret keys. These keys allow your WordPress site to connect and import your content from Tumblr servers.

To get these OAuth Consumer & Secret keys, you need to click on the URL shown on the screen, which will take you to Tumblr website where you need to click on the ‘ Register Application ’ button.

Next, you need to fill in the Application Name, Application Website, Application Description, and Default Callback URL fields. All the rest can be left blank.

For the website and default callback URL fields, you need to your WordPress site’s full URL. You can use anything you want for the Application name and description.

Once you are done, click on the Register button at the bottom to continue.

Tumblr will now register the application and return you to the application dashboard. From here you can copy the consumer key. You need to click on the Show Secret to reveal and copy the secret key. Example can be shown below:

Now go to your WordPress and click on Tools > Import and click on Run Importer again. You shall see the following page asking for your OAuth Consumer Key and Secret Key . Remember to click on " Connect to Tumblr " button.

On the next screen, you need to click on the ‘ Authorize this application ’ button.

Next, you’ll be redirected back to your WordPress site, and the importer will now show your Tumblr blogs. Simply click on the ‘ Import this blog ’ button next to the blog you want to import.

The importer will now start importing your content from Tumblr to WordPress. This may take some time depending on how much content you have.

Once finished, you will see the success message.

You can now visit the Posts and Pages sections of your WordPress blog to see your imported content.

You can also visit your WordPress website to see how the posts are displayed on your live website.

This is the end of the tutorial!

If you wish to redirect Tumblr visitors to your WordPress blog (presumably you no longer require your Tumblr blog), then you need to perform the extra steps below.

Redirecting Tumblr Visitors to Your New WordPress Blog

Now that you have imported the content, you would want your Tumblr visitors to be able to find your new blog.

To do this, you need to edit your Tumblr blog’s theme.

First, go to the Tumblr settings page.

After that click on your blog name to open its settings.

This will open your blog settings. On this screen, you need to click on the ‘ Edit theme ’ button to continue.

Next, you need to click on the ‘ Edit HTML ’ option under theme name. This will allow you to edit the HTML code of your Tumblr theme.

Tumblr will now show you the HTML code of the theme. Remember to remove every HTML codes and replace with the following codes:

<! DOCTYPE html>
<script type="text/javascript">
if ( == '')
location.replace(location.href.replace('', '' ));
<a href=""> I HAVE MOVED MY WEBSITE !</a>

NOTE: Replace " with your existing Tumblr blog URL.

Replace with your new domain name (DO NOT INSERT HTTP://www in front of your domain. This will cause error).

Also, do take note that the final redirection will forward your website with " https:// ".

If you're using Chrome browser and seeing "Your Connection is Not Private" warning, just scroll down and click on "Advanced" and proceed to click on "Proceed anyway".

By using the code above will send your Tumblr visitors to your WordPress site. Congratulations!

Updated on: 02/01/2019

Was this article helpful?

Share your feedback


Thank you!