Tumblr is an excellent blogging platform. If you need a quick and easy solution to create a personal or professional blog, this could be an effective choice for you. However, compared to WordPress, it still lacks a lot of useful features.
Therefore, a lot of people want to know how to move their Tumblr blog to WordPress. If you are one of them, you have come to the right place.
In this post, I will show you how to move a Tumblr blog to WordPress with ease.
Why WordPress is Better than Tumblr?
Before we start, let’s clarify the reasons why you should move your Tumblr blog to WordPress. Once you know the benefits, you will be more interested in completing the whole process as soon as possible.
- WordPress is an open-source platform, Tumblr is not. You can tweak or customize your WordPress site in any way you want, which is not possible with Tumblr or other similar blogging platforms.
- Then, Tumblr offers some free and premium themes for the users. You can use the default designs or customize the designs for your website. Still, that is no match to WordPress’ huge collection of free and premium themes along with the unlimited customization options. WordPress also makes it easy to create your theme with all the necessary customizations and design features.
- The use of plugins is a powerful feature in WordPress, which is absent on Tumblr. With the help free and premium plugins, you can easily add new features and options on your WordPress site. Best of all, you don’t have to write any codes to use the plugins.
- The simple, straightforward dashboard of Tumblr includes only the basic options. You can control your account, make some visual changes, and manage the notifications from the dashboard. On the other hand, the WordPress dashboard offers you all the necessary options for managing your site. And as I said earlier, you can always add new options by installing plugins.
- The availability of support is another major distinction between Tumblr and WordPress. While Tumblr has a dedicated help page with links to separate sections, it is still limited to the basics. There is no guarantee you will get support in case of complex issues.
- When it comes to WordPress, you can be pretty sure that you are not the first one facing a particular problem. If you know where to look, you can find solutions to most of your problems in the WordPress support or other forums. In the case of complex issues, you can ask for help in the forums or hire an expert to find the solution.
In a nutshell, WordPress comes with everything necessary for creating and managing any websites. Therefore, moving your Tumblr blog to WordPress is a wise and timely choice.
How to Migrate Blog From Tumblr to WordPress?
The first step of the process is to import your existing content from Tumblr. To do that, log in to your WordPress dashboard.
Then, go to Tools -> Import. On the resulting page, click on the ‘Tumblr’ link.
This will open a pop-up window containing a WordPress plugin titled ‘Tumblr Importer’.
Install the plugin by clicking the ‘Install Now’ button. Once it is installed, click on the ‘Activate Plugin & Run Importer’ link. This will take you to a page like the following –
As you can see, you have to create an app to import the existing contents from Tumblr.
Keep this page open and enter the following URL in a new browser tab–
You will be taken to a page like this –
Click on the “+ Register application” button. In the next screen, you have to register the application.
Though there are lots of fields, you only need to fill in the Application Name, Application Website, Application Description, Contact Email, and the Default Callback URL fields.
For the application name and description, you can use any text you like. For the email, provide a valid email address. And for the application website and callback URL, use the URL of your WordPress site.
After providing all the necessary details, check the box at the bottom that says ‘I’m not a robot. Finally, click the “Register” button. If everything is okay, you will be provided with a consumer key and a secret key.
Copy both of these values and paste them into the WordPress page. Then, click “Connect to Tumblr“. This should take you to a page like this –
Click the “Authorize the Application” link. This will take you back to Tumblr and ask for final confirmation. Make sure that the app name, website address, and the email address are correct, and then click the ‘Allow‘ button to allow the app access your Tumblr contents.
At this point, the plugin will check out your Tumblr blog and show a report with a summary of your contents. Depending on your blog size, this may take some time.
Click the ‘Import this blog‘ button to start the import process. While the process is running, the ‘Action/Status‘ field will be shown as ‘In Progress‘. And once it is finished, you will see a ‘Finished’ status there.
As the text formatting process is a bit different in Tumblr and WordPress, some of your posts may lose the formatting. Checking the posts in both the back-end and the front-end is an excellent idea to make sure they are working correctly.
Use Redirection to Redirect Tumblr URLs
Well, that was the first part of moving your Tumblr posts to WordPress. But there is an important task left. If your Tumblr blog has been around for quite a while, it is likely that you have created a loyal reader base.
Now that you are moving the Tumblr blog to WordPress, it is recommended that you provide a way for them to find your new address. Let me show you how to do that.
There are two steps involved in the redirection process – one in WordPress, and another in Tumblr. Let’s finish the WordPress part first.
#1. Setting Redirection in WordPress
To set up redirection in WordPress, you need to install a plugin titled Redirection. Install and activate the plugin on your WordPress site. Then, go to Tools -> Redirection. You will be taken to a page like the following –
Find out the ‘Add new redirection’ section. In the ‘Source URL’ field, provide the following –
In the ‘Target URL’ field, enter the following –
In the ‘Match’ field, check the ‘Regular expression’ box.
After making these changes, click the ‘Add Redirection’ button. This will add the redirection rule.
To use this redirection rule, you have to set your permalinks as the post name. To do that, go to Settings -> Permalinks from your WordPress dashboard.
On that page, choose ‘Post Name’ and click the ‘Save Changes’ button at the bottom.
And that was the WordPress part of the redirection process. Now, let’s go through the Tumblr part.
#2. Setting Redirection in Tumblr
To set up the redirection in Tumblr, log in to your account. Then, go to your blog. On the right side, you will find a link titled ‘Edit appearance’. Click on that link.
In the resulting page, click the ‘Edit Theme’ button. Once you are on the editing page, click the ‘Edit HTML’ link.
At this point, Tumblr will open a page with lots of HTML codes in it. Find out the
<head> tag in that code. One you found it, add the following codes right after it –
There is one more step with these codes – replace the “http://your-new-url.com” part with the URL of your new WordPress site. Make sure that you have inserted the website URL within the quotation marks.
Next, find out the
<body> tag in the code. And after that tag, add the following code block –
Now that you have added some custom codes click the ‘Update Preview’ button located on the top-right side of the code window. And finally, click the ‘Save’ button.
This is it; you have set up the redirection process in your Tumblr blog as well. Click on the left arrow sign to get back to the editing screen. And click ‘Exit’ to get out of the editing screen.
From now on, anyone trying to visit your old Tumblr blog will be automatically redirected to your new WordPress site. Before making the announcements, check out the home page and some other post of your Tumblr blog to confirm it is working.
In comparison to other platforms, moving a Tumblr site to WordPress is comparatively easier. However, the process may take some time depending on the size of your site. But if you remain patient and follow the steps described above, you can quickly move your Tumblr blog to WordPress within an hour or two.
Let me know if you still have any confusion about the process. I will try to make it clear for you.