Transferring Content Between Two WordPress Blogs


What’s the easiest way to transfer blog content from an old blog to a new one in a different location?

I’ve always been asked that question but I never really tried doing that until recently,when I decided to merge 3 separate blogs into one.

wp-export The easiest way to transfer existing blog content from one blog to another is by using the “Export” function in WordPress. By doing this, you export all existing data (posts, pages, comments, dates, categories and authors) to an external XML document, which you can save to your computer.

xml Once you’ve saved your file, log into the WordPress blog you want to transfer your content to, and click on “Import”. You’ll see a few options you can choose from, but for transferring from one WordPress blog to another, select the last option.

import-to-wordpress

Then, select the XML file on your computer and click on “Upload File and Import”

The process should go smoothly, and you will now have all the exported content in your new blog according to the categories you have specified. Your comments on each post will also be retained.

Only uploaded images aren’t transferred with this method. You’ll need to manually transfer the images via FTP and update the links for each image used. If the image source is linked to an external source like Flickr or Photobucket, it should appear on your posts as it did in the old blog.

Related posts:

  1. Are Theme-Based Content Websites Better Than Blogs?
  2. Using PLR Content On Niche Blogs
  3. Automated Article Posting to WordPress Blogs
  4. Automate Wordpress Content With Timestamps
  5. Wordpress Plugin – Duplicate Content Cure

No Responses to “Transferring Content Between Two WordPress Blogs”

  1. Monika Mundell on February 19th, 2008 11:42 am

    Great tutorial Gobala, just what I needed to know since I want to sell one of my blogs. I was already worried on how to transfer to a new buyer. :-)

  2. Pierre K. on February 19th, 2008 2:21 pm

    I have found two ptoblems (bugs ?) using this method. The first is that the size of the xml file is limited to 2 megas. My file is yet 800 ko big, after 8 months… How do you manage very big blogs ?
    The second problem is that parents et children categories or pages are not well treated. One category has is own children, the next has not. Do you have an explanation on that problem ?
    And thanks for your tuto.

  3. Gobala Krishnan on February 19th, 2008 5:38 pm

    If you’re selling the blog, you can just use cpanel to transfer everything including the WordPress files themselves.

    This tutorial is more for taking the content OUT of one blog and putting it on another, assuming that you would delete the original blog, otherwise you’ll end up with duplicate content.

  4. Monika Mundell on February 20th, 2008 4:48 am

    @ Gobala: cool, I wasn’t aware of this feature. To be honest I don’t use all features in cpanel and it looks I need to learn some more. :-)

  5. Stephen Anderson on February 26th, 2008 4:44 pm

    Thanks Gobala,

    I read this a couple of days too late…I won’t even tell how I just did a transfer!

    I have one other blog to do so this little tip will save me a tonne of time, thanks.

  6. Dave Starr on February 27th, 2008 12:48 am

    This is a good outline, and I do applaud Automatic for including the Export/Import functions. However, the file size problem is a big issue … I find no way to adjust this, even tinkering with the code, so it’s useless for anyone with more thna a mini-blog … it seems like such a small extra thing to allow the user to ask for other size limits. The failure to bring along the images is a big issue also … if you have a couple thousand posts with one or more images each you have a big task ahead of you.

    Seems like a really fertile field for someone who writes plug-ins … instead of yet another avatar selector or some other window dressing toy, why not a decent export/import function that will actually _move_ a blog, not scattered pieces of it?

  7. Luthfi on February 27th, 2008 2:52 am

    there is problem, if the xml file > 3MB
    i can not upload the file :(

  8. Abufaris on February 27th, 2008 10:17 am

    I’ve been searching for an easy way to move one of my blog contents to a new one. Good post.

  9. Tips For Improving Your WordPress Skills | WordPress | Search For Blogging on February 27th, 2008 8:22 pm

    [...] Do you know how to transfer content between two WordPress blogs? If not, here comes a very good post by Gobala Krishan : Transferring Content Between Two WordPress Blogs [...]

  10. Ready for the next wordpress level !!! « Walking everywhere on February 27th, 2008 10:38 pm

    [...] Do you know how to transfer content between two WordPress blogs? If not, here comes a very good post by Gobala Krishan : Transferring Content Between Two WordPress Blogs [...]

  11. Find Hot Markets Blog on March 20th, 2008 10:03 am

    For the last few days, I’ve been looking (on and off)
    for a way to move one of my blogs from domain.com/blog
    to domain.com – without losing the link value of
    incoming links.

    I get the idea that this method will move the
    content but you’d have to deal with the incoming
    links via another method such as adding a series of
    301 redirects to your htaccess.

    Agree/disagree? Is there a better way to achieve
    both goals?

    TIA
    Gary

  12. Monika Mundell on March 21st, 2008 7:02 am

    @ Gary: good question. I think you can actually point your traffic forward via a redirect through htaccess. This would probably be your best bet anyway.

    The best thing would be to talk to your host but I really don’t see any other option right now.

  13. Life is Colourful on March 21st, 2008 3:42 pm

    Why someone would need to transfer the content and delete old blog – If I am thinking rightly – Can I use this heavily while changing the hosting="http://gobala.linktrackr.com/hostgator-bs:keywords">hosting?? I think so but would need your inputs GObAla.

  14. Paul on August 11th, 2009 7:50 am

    Hi there, I have imported the file and all my old posts now show up on my control panel, but they are not displayed on the blog itself. Is there something else I need to do?

Got something to say?





  • Join us On FaceBook