First, let me give you a little bit of background regarding why have I written this post for you today:
When I began blogging (online) a couple of years ago, I felt a bit weird about having a blog (or any site for that matter!) in my own name. It just felt funny to me and even though I could see that there were already many people with blog sites in their own names, I just wasn’t comfortable having one at that point in time. I guess it was just a bit too “out there” for me at the time and I simply felt too self conscious to go down that path. I did go and buy my domain name though (www.kyliedoak.com), I just didn’t use it for quite a while!
It seems silly now, however, that was how I felt at the time (and I bet I’m not the only one who has felt like that!).
So I was more than happy back then to have a free WordPress.com account and blog using that. At that point in time though, I had no idea that I didn’t “own” that site (more about this in another post).
Fortunately for me, there haven’t been any issues with my free site, however, I didn’t want to risk losing my blog posts and comments at any point, hence, the decision to migrate them from my free WordPress site to my hosted WordPress site that I DO control.
To migrate content (including posts, comments, pages, images, custom fields, categories, tags) from one blog site to another, is really a very simple process once you know what to do (aren’t most things?!).
** Please note: this process does not move the themes, plugins etc. It only moves the content. **
To be perfectly honest, I’ve been putting off doing this for a very long time because I was so worried that I might lose either the information that I was wanting to migrate to the new blog, or that the information on my new blog would be overridden by the “old” information!
Either scenario would have been a disaster, or so I thought, hence this task has been put off and put off for such a long time.
Fortunately, I’ve found the process to be very simple (better late than never, hey?!) and have now successfully migrated all the content from my free WordPress.com blog, to my hosted WordPress.org blog (this one you’re on right now, in fact).
Okay, here are the steps you need to take to migrate (export and import) files from one WordPress blog to another:
** Before you start though, make sure you have an up to date backup of all your files for both sites.
**
1. Log in to the dashboard of the site that you are wanting to migrate files FROM.
2. Go down to the “Tools” area in the dashboard (down the left hand side of the page) and click on it. This will open up and you’ll see a list of options.
3. Click on “Export” from this list.
** You can choose to migrate the posts from “All Authors” (some blogs have guest authors or more than one admin person), OR you may only want to export posts that a particular person wrote. In my case, I am the only author on my blog, so it didn’t matter that I left the option as “All Authors”. **
4. Click on “Download Export File” (an XML file will be created containing the content of your site).
5. Then you have to save this XML file to your computer.
** To make it easier to find, I suggest creating a folder on your computer specifically for this file. For example, I created one called “posts and comments from other blog”. You can call yours whatever you like, however, make sure that it’s something that you’ll be able to find again easily. **
6. Once this XML file has been saved to your computer, log in to the dashboard of the site you want to Import the files TO.
7. Go down to the “Tools” area in the dashboard (down the left hand side of the page) and click on it. This will open up and you’ll see a list of options.
8. Click on “Import” from this list.
** You’ll see a list of systems/platforms other than WordPress where you can Import files from **
9. Scroll down the page and find the “WordPress” link.
10. Select “Browse” to locate the XML file on your computer.
11. Double click the XML file once you’ve found it.
12. Select “Upload File and Import”.
** You can choose to assign these previous posts to an existing user in your new site, OR, you can recreate the previous user from the original site. There is no right or wrong here, it’s completely up to you how to want to do this part. **
13. Select “Download and Import File Attachments” (images etc).
14. Select “Submit”.
** You’ll then see confirmation that your content has been imported from the old site to the new site (there is a list of posts and the number of comments attached each of them etc). **
… and now you can breathe.
Congratulations! It’s all done!
If you found this information helpful, please share it with your followers, friends and fans. Thank you.


{ 20 comments… read them below or add one }
Hi Kylie,
This is such a helpful post. I will have to remember it for the future.
Just wanted to say you are not alone in feeling weird about using your own name. I felt the same way and it certainly took me a bit of getting used to.
Look forward to catching up soon
Sally
Hi Sally
It’s great to see you around again!
I knew there would be others who felt funny about using their name for their blog! (I couldn’t possibly be the only one!
).
This migration process really is very simple and I can’t believe I put off doing it for as long as I did! I knew that it could be done, however, I had visions of it being very difficult! How wrong I was! lol
Thanks for commenting, Sally.
~ Kylie ~
Hi Kylie,
that was awesome… such a big task simplified. Thanks for the easy to follow step through directions. It’s not a task that is before me at this point, however I know that down the track when I upgrade to a Thesis it will be.
Thanks for sharing
Cheers
Toni
.-= Toni´s last blog ..Live Nuts =-.
Hi Toni
I’m pleased you found the instructions easy to follow.
You’ll know where to come should you need to undertake this process.
Thanks for commenting.
~ Kylie ~
Kylie,
You’ve just made an horrendous task simple. This will save people HOURS of sweating through the transfer of articles from one blog to another. I’m cataloging this one for future reference! Thanks for making these steps easy to follow
.-= Darlene Davis´s last blog ..RoboForm Password Manager =-.
Thanks, Darlene.
I still can’t believe how easy it was to do!
Originally, I thought that I would simply manually copy and paste each article to the new blog, but I soon discovered that I couldn’t move the comments in their entirety (ie: the IP address for each commentator’s computer and their gravatar could not be copied across) … I gave it a good shot though!
Thanks for commenting.
~ Kylie ~
OK Kylie, I see that it would be easy… I don’t need this information right now so I’m going save it! I am filing all the information that I learn whether I use it right away or not! Some day I will start remembering! For now I’ll use my organization skills!!
I’m glad you shared!
.-= Linda G Cox´s last blog ..No Arms No Legs No Worries =-.
Hi Linda
Yes, I couldn’t believe how easy this process was to do once I actually did it! lol
Thanks for commenting.
~ Kylie ~
will you move in with me and be my own personal Wordpress Geek Squad? thanks for sharing… i’ve learned so much from you in the past 72 hours!
.-= Melissa McCloud´s last blog ..Did Your Sponsor Lie To You Too? =-.
Hi Melissa
Thanks for the compliment! I really appreciate it!
I’m pleased that I’ve been able to help you out (I honestly love helping people, and often describe myself as “a compulsive helper” – hehe – in a positive way though, not negative!).
Thanks for visiting my site and I hope that you come back again soon.
~ Kylie ~
Kylie,
You’ve shared such easy steps to accomplish this feat. And yes, I mean feat cause the techy side of blogging is certainly NOT my forte! Glad to know I can ask for help if I ever need a helping hand.
Thanks,
Val
Hi Val
Thanks for the comment!
I’m glad you’ve found these instructions easy to follow – that was my aim.
I genuinely love helping people and while I certainly don’t know everything (who does?), I’m always prepared to give something a go and help out where I possibly can.
~ Kylie ~
We are a group of volunteers and starting a new initiative in our community. Your blog provided us with valuable information to help us get started|.You have done a marvellous job!
Hi Kylie,
You bet other people relate to feeling strange about having a site in their own name. I’ve been going through the same dilemma of late regarding my fan page!
Thanks for the awesome info above. This is absolutely perfect timing for me that I found your post. I have a friend at the moment who has a WP.com site and I honestly had no idea how I was going to transfer his content over to .org.
Now I have your fab step by step instructions to follow. Thank you!
Michaelé
Hi Michaele!
I feel the same way – I wish there was another word that could be used rather than “Fan”.
I’m pleased that the information in this post has been able to help you out – thanks for letting me know.
Thanks for stopping by my blog! I really appreciate it!
~ Kylie ~
Nice post. I be taught one thing more challenging on totally different blogs everyday. It’ll always be stimulating to read content material from different writers and apply a little bit one thing from their store. I’d prefer to make use of some with the content material on my blog whether you don’t mind. Natually I’ll give you a hyperlink in your web blog. Thanks for sharing.
Thanks for the helpful info. I’m going to put it to practice within the next few weeks. I’ll try and remember to come back and post a comment to let you know how it works out, or if I have any other questions.
Questions: Obviously the permalink will change…For example, if I have a post at site A with a permalink “http://siteA/date/postname.html”
I’m assuming, once I import it to site B, it would now be called “http://siteB/date/postname.html.” Is that correct?
Will the date of the post also transfer over?
What if I have backlinks going to a particular article…Is there some sort of redirect that I have to set up?
You bet it right. You’re not the only one who felt weird about having a site in your own name. I even used to wonder why some people have to use their own name for their site but later on I realized it’s necessary. You have to brand yourself first so when people finally decided to buy products from you, they’ll easily find your name on search engines. The more people see you in search engines, the more they think that you’re an expert.
Anyway, thank you for this helpful post, Kylie.
Thanks for your detailed step by step on how to migrate posts and comments files from one blog to another.Its really worth and I bookmarked this post.
Thanks for sharing your knowledge.
Regards,
Amelie Wakelin
Thanks, Amelie! I’m pleased to be able to help.
~ Kylie ~
{ 1 trackback }