WordPress: Export and Import Blogroll

For the time being, I have decided to focus my blogging efforts on this site instead of splitting my time with the Green Mango Studio Blog (which I have been struggling to keep updated). But in doing so, I didn’t want to loose my blogroll or have to re-enter it all into this site. Essentially, I wanted to export my blogroll from my “old” WordPress site and import it into my “new” WordPress site. Luckily it’s an easy operation and I thought a few of my other WordPress friends might like to know “how to” themselves.

Type in your old url and add “wp-links-opml.php” to the end of your site url.

  • Your url should look something like this: http://youroldblog/wp-links-opml.php
  • For reference, my url looked like this: http://greenmangostudio.com/wp-links-opml.php

This will bring you to a page that lists the OPML version of your links. You don’t need to do anything on this page, you only need the link URL to make this process work.

Now that you have the blogroll OPML from your old site, go to the backend of your “new” WordPress site (http://yournewsite/wp-admin)

Go to: Tools > Import and install the “Blogroll” plugin

Once the blogroll plugin is installed, you simply need to insert the URL you captured from your old site blogroll (http://youroldblog/wp-links-opml.php) into the “Specify an OPML URL:” area.

Click “Import OPML File” and wordpress will now install your blogroll links from your old site.

Now, go check that it has been installed in the “Links” section of your new site. Phew, what a time saver!

And you’re done! Wasn’t that easy?