{"id":1118,"date":"2019-08-08T09:22:41","date_gmt":"2019-08-08T09:22:41","guid":{"rendered":"https:\/\/firstsiteguide.com\/how-to-move-your-blog-from-tumblr-to-wordpress\/"},"modified":"2023-10-04T01:08:25","modified_gmt":"2023-10-04T01:08:25","slug":"how-to-move-tumblr-to-wordpress","status":"publish","type":"post","link":"https:\/\/firstsiteguide.com\/how-to-move-tumblr-to-wordpress\/","title":{"rendered":"How to Move Your Blog From Tumblr to WordPress","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"

In the modern world, starting a personal blog or a simple website is quite easy. There\u2019s no need for coding, and you actually don\u2019t have to have any experience with web development. You just need the will to start a blog and a bit of browsing in order to find the platform you will like and want to use for months and hopefully years of your blogging career.<\/p>\n\n\n\n

One of those platforms that will help you start your first blog is Tumblr<\/a>. It was very popular from the first days it was founded in 2007. Whether you wanted to start a personal diary and keep it private or write a blog you could share with your friends, Tumblr was there to help. It still is, don\u2019t get us wrong, but Tumblr simply can\u2019t compare to WordPress when it comes to many aspects of blogging.<\/p>\n\n\n\n

If you still have a Tumblr blog which you would now like to move to WordPress, don\u2019t worry. There\u2019s a solution; and although you won\u2019t be able to move everything in a single click of a button, with our help you will be able to complete the entire transfer without any issues. Once you complete the last step, your blog will be handled by WordPress and you will finally get to use all the perks of WordPress which takes about 60% of CMS market share<\/a>.<\/p>\n\n\n\n

Why should I move my blog from Tumblr to WordPress?<\/h2>\n\n\n\n

Tumblr is an astounding platform for a casual blogger. If you only want to write a post here and there without any expectations regarding customization, popularity, and monetization of your blog, you actually don\u2019t have to do the switch. Tumblr definitely looks nice, and it instantly connects you to other bloggers who can help you reach new people. But if you have given a thought about being more serious with your blog, WordPress is the way to go.<\/p>\n\n\n\n

For starters, when we talk about WordPress.org<\/a>, it is an open-source platform that allows you to control the entire blog. Once you have a blog on WordPress, you automatically become the owner of it. Unfortunately, with Tumblr, that\u2019s not the case. Tumblr is owned by Yahoo, so in the worst-case scenario, if the company decides to shut the platform tomorrow, you can wave your blog goodbye.<\/p>\n\n\n\n

If we move on, WordPress allows much more customization options than Tumblr. Instead of simple color and theme changes, WordPress lets you use more than 50,000 plugins (free and premium which can do miracles if you use them wisely) and also tens of thousands of themes you can tailor to your needs. And if you decide to learn more (or hire a professional who can code in features for you), there are almost no limits to the platform.<\/p>\n\n\n\n

We already wrote about differences between WordPress and Tumblr<\/a> so we won\u2019t go into many details this time.<\/p>\n\n\n\n

Disclosure<\/strong>: FirstSiteGuide is supported by our readers. When you purchase via links on our site we may earn a commission. We test and try all the products that we recommend. <\/em><\/p>\n\n\n\n

Prepare everything for the transfer<\/h2>\n\n\n\n

Before we move onto the transfer itself, you will have to make sure you have a WordPress site ready for the shift.<\/p>\n\n\n\n

For starters, you will have to have a hosting service where you will install WordPress. When it comes to hosting a WordPress site, we always recommend Bluehost<\/a> – one of the rare hosting services recommended by WordPress itself. You can start your new self-hosted blog for as low as $2.75 per month<\/strong>.<\/p>\n\n\n\n

\"bluehost<\/a><\/figure>\n\n\n\n

Once you choose a package and get a domain name, you will have to install WordPress<\/a>. People who tried installing WordPress manually years ago with no technical knowledge might be scared of this step, but the truth is no one does it manually anymore. Bluehost has prepared everything for you so you can have the popular platform installed on your site with a single click of a button!<\/p>\n\n\n\n

Move your blog from Tumblr to WordPress<\/h2>\n\n\n\n

If you have prepared everything, you are finally ready for the transfer. We will show you how to relocate everything step by step; although you can\u2019t be done in just five minutes, the process is relatively straightforward, so roll up your sleeves, grab a cup of coffee or that new imported craft beer you will enjoy and click away.<\/p>\n\n\n\n

    \n
  1. Go to your new WordPress site and login<\/li>\n\n\n\n
  2. From the main screen (the dashboard), go to Tools -> Import<\/li>\n\n\n\n
  3. Find Tumblr at the bottom of the list<\/li>\n\n\n\n
  4. Click on Install Now link under the Tumblr listing<\/li>\n\n\n\n
  5. Once installed, click on \u201cRun Importer\u201d link<\/li>\n<\/ol>\n\n\n
    \n
    \"Tumblr<\/figure><\/div>\n\n\n

    <\/p>\n\n\n\n

    As you can see in the description, this importer tool allows you to import all of your articles (posts)<\/a>, drafts you have saved so far, all pages and even media files from your Tumblr account.<\/p>\n\n\n\n

    Create a Tumblr app<\/h3>\n\n\n\n

    In order to connect your Tumblr account to the new website, you will have to create an application that will do the actual transfer for you (trust us; it is much easier to register the app than doing the transfer manually).<\/p>\n\n\n\n

      \n
    1. Visit https:\/\/www.tumblr.com\/oauth\/apps<\/a><\/li>\n\n\n\n
    2. Click the blue \u201cAccept\u201d button to continue<\/li>\n\n\n\n
    3. Log in to your Tumblr account (unless you\u2019re already logged in)<\/li>\n\n\n\n
    4. Click the green \u201cRegister Application\u201d button<\/li>\n\n\n\n
    5. Fill in the “Application Name”, “Application Website”, \u201cApplication Description\u201d and “Default Callback URL”. You can leave out the rest of the fields<\/li>\n\n\n\n
    6. For the “Application Website” and “Default Callback URL” fields, put in the URL of your new website. If you\u2019re not sure, just check the URL in the description of the importer tool which you copy<\/li>\n<\/ol>\n\n\n
      \n
      \"Register<\/figure><\/div>\n\n\n

      <\/p>\n\n\n\n

        \n
      1. Scroll back to the bottom of the page, confirm you\u2019re not a robot and click on \u201cRegister\u201d<\/li>\n\n\n\n
      2. Copy & Paste the “OAuth Consumer Key” and “Secret Key” into the fields in the Importer tool<\/li>\n<\/ol>\n\n\n
        \n
        \"Tumblr<\/figure><\/div>\n\n\n

        <\/p>\n\n\n\n

        Once you copy back both keys into the importer on your new WordPress website, the importer tools should notify you that everything is ok. In case you receive an error, please double-check the keys.<\/p>\n\n\n

        \n
        \"Authorize<\/figure><\/div>\n\n\n

        <\/p>\n\n\n\n

        On the same screen, you should authorize the application by clicking the link. After that, simply confirm the access by clicking on the green \u201cAllow\u201d button.<\/p>\n\n\n

        \n
        \"Allow<\/figure><\/div>\n\n\n

        <\/p>\n\n\n\n

        Please note that newly registered apps have a limit of 1000 requests per hour (and 5000 requests per day). Just in case you have had a huge blog on Tumblr and you require more than this, it is possible to request a limit removal as soon as you complete the registration process.<\/p>\n\n\n\n

        If the connection was successful, you should be able to see your Tumblr blog listed in the WordPress importer tool. Click on the \u201cImport This Blog\u201d button (on the far right), and wait for the transfer to be complete.<\/p>\n\n\n

        \n
        \"Import<\/figure><\/div>\n\n\n

        <\/p>\n\n\n\n

        Please note that the speed of the transfer depends on several factors, including the size of your blog so have patience, and let the tool do its magic. Just take a few sips more while waiting, and do not smash keyboard if things go slow (you will need the keyboard to continue the transfer).<\/p>\n\n\n\n

        The importer tool will notify you once it\u2019s done, and you should see the results on the same page (Posts Imported, Drafts Imported, and Pages Imported).<\/p>\n\n\n\n

        Feel free to open Posts -> All Posts on your WordPress Dashboard as well to see if the posts have been imported, and what do they look like. Now you can take them over, edit, add featured images or do anything you want.<\/p>\n\n\n\n

        Redirect visitors from Tumblr to WordPress<\/h2>\n\n\n\n

        If you have been running a successful blog on Tumblr, it is just natural that you would like to keep the audience. So, now that you have everything on the new WordPress blog, we suggest redirecting visitors from Tumblr to WordPress.<\/p>\n\n\n\n

          \n
        1. Go to Tumblr Settings page<\/li>\n<\/ol>\n\n\n
          \n
          \"Tumblr<\/figure><\/div>\n\n\n

          <\/p>\n\n\n\n

            \n
          1. Select the name of your blog<\/li>\n<\/ol>\n\n\n
            \n
            \"Tumblr<\/figure><\/div>\n\n\n

            <\/p>\n\n\n\n

              \n
            1. Click on the Edit Theme button<\/li>\n<\/ol>\n\n\n
              \n
              \"Tumblr<\/figure><\/div>\n\n\n

              <\/p>\n\n\n\n

                \n
              1. Choose Edit HTML button<\/li>\n<\/ol>\n\n\n
                \n
                \"Tumblr<\/figure><\/div>\n\n\n

                <\/p>\n\n\n\n

                  \n
                1. In the code, find the <head><\/em><\/strong> and paste this code after the <head><\/em><\/strong> tag:<\/li>\n<\/ol>\n\n\n
                  \n \n\n

                  <!-- Inside head --><\/code><\/p>\n\n\n\n

                  <meta name=”description” content=”this is a legacy blog page, and will redirect to the same post on my new blog”><\/p>\n\n\n\n

                  <script type=’text\/javascript’><\/p>\n\n\n\n

                  var new_slug = window.location.pathname;<\/p>\n\n\n\n

                  var new_root = “http:\/\/yourblog.com”;<\/p>\n\n\n\n

                  var new_url = new_root + new_slug;<\/p>\n\n\n\n

                  document.write(“<link rel=”canonical” href=”” + new_url + “”>”);<\/p>\n\n\n\n

                  <\/script><\/code><\/p>\n\n<\/div>\n\n\n

                  Don\u2019t forget to change http:\/\/yourblog.com<\/strong> to the actual URL of your new blog.<\/p>\n\n\n

                  \n
                  \"Tumblr<\/figure><\/div>\n\n\n

                  <\/p>\n\n\n\n

                    \n
                  1. Find the <body><\/em><\/strong> tag in the same code and paste this code after the <body> tag:<\/li>\n<\/ol>\n\n\n
                    \n \n\n

                    <!--Inside of <body> --><\/code><\/p>\n\n\n\n

                    <script type=’text\/javascript’><\/p>\n\n\n\n

                    window.location = new_url;<\/p>\n\n\n\n

                    <\/script><\/code><\/p>\n\n<\/div>\n\n

                    \n
                    \"Tumblr<\/figure><\/div>\n\n\n

                    <\/p>\n\n\n\n

                      \n
                    1. Click on the \u201cUpdate Preview\u201d button and after that on the \u201cSave\u201d button to save changes.<\/li>\n<\/ol>\n\n\n\n

                      Everything you have done so far will successfully redirect your Tumblr visitors to your new WordPress website. But if someone lands on a specific post or page from your old Tumblr blog, they will end up seeing an error. To solve this, you will have to set up another redirection in WordPress.<\/p>\n\n\n\n

                        \n
                      1. Go to Plugins -> Add New<\/li>\n\n\n\n
                      2. Find the \u201cRedirection\u201d plugin, install it and activate it<\/a><\/li>\n\n\n\n
                      3. Navigate to Tools -> Redirection<\/li>\n\n\n\n
                      4. Click to buttons to finish the setup (no need for any options at this time)<\/li>\n\n\n\n
                      5. Go to the \u201cRedirects\u201d tab and the \u201cAdd New Redirection\u201d button and fill it accordingly:<\/li>\n<\/ol>\n\n\n
                        \n \n\n

                        Source URL: .*\/post\/d+\/(.*)<\/strong><\/p>\n\n\n\n

                        Target URL: \/$1<\/strong><\/p>\n\n<\/div>\n\n\n

                        On the right site, choose the \u201cRegex\u201d option<\/p>\n\n\n\n