Transfer Typepad to WordPress

Programmers | Wordpress Tutorials

typepad-wordpressHave all your friends moved to WordPress and you’re stuck on an ugly Typepad blog? No fear! I recently helped my brother move his blog from the hellish world of typepad and I’m here to give you all the steps.

Setting Up WordPress

This actually started as a minor experiment, since I hadn’t done it before. That and everyone said it was incredibly hard. So I wanted to leave his blog up while we tried to transfer everything over. So I had him sign up for a Hosting account in Godaddy (which was where his domain names were already bought), and set to work.

I attached his hosting account to a different domain name that he wasn’t using yet. I actually called Godaddy and spend some time on the phone with Joe Lee discussing the options available. This seemed like the least dangerous.

I then installed WordPress on the site. After everything is moved over, I’ll change the domain name associated with the hosting account and then we’ll be live!

Exporting Your Blog’s Posts

Actually, this is remarkably easy. Log in to your Typepad account. Go to SETTINGS -> IMPORT/EXPORT  and click EXPORT.

Right-click the file name, and save it on your computer.

Import Your Blog’s Posts Into WordPress

Log in to your new WordPress site. Go to TOOLS -> IMPORT. Choose which plugin you need (The Typepad one, obviously). This will open up a window that shows about the plugin, but it won’t actually download it or install it. So copy the name, and then go back to PLUGINS -> INSTALL NEW.

Search for the name you copied and choose to install it. Now go back to TOOLS -> IMPORT (getting dizzy yet?) and click on the plugin again. It will take you to a new page that gives you an option to import a file. Choose your file and import it.

All Done!

Yeah. Not really. That imported all your posts, but all your images are still firmly clenched in Typepad’s jaws of death. Here comes the hard part.

Saving Your Images From Typepad’s Clench

To download all the images, we’ll use HTTrack Website Copier which is freeware. Go to http://www.httrack.com/page/2/en/index.html and download the free software. The following steps were originally written on  Foliovision blog in 2008, and they still work great.

Their steps are very well laid out, but just in case they move their post, etc., here are the steps:

1) Install Software

2) Create New Project; Set Project Name and the Place of the Project (where the images will be downloaded). CLICK NEXT

3) Enter your Site URL. Make sure if your site is forwarding, like mine was, that you put the actual site: for example, not TheJohnFox.com, but TheJohnFox.com/bookfox. You can check this by going to your Typepad blog’s Admin page, and hovering over “View Blog” on the right corner of the page. That link is where your blog actually resides at.

4) Choose Set Options; Under SCAN RULES, add (do not erase the others!) +*/.a/* to the second line. So the first line has “+.png”, etc. and the second line has “+*/.a/*” (without the quote marks).

5) Choose LIMITS, and set Maximum External Depth to 0. Set Max Transfer Rate to 50,000. CLICK OK

6)  CLICK NEXT till the download starts.

This can take quite a while – mine took an hour to download.

Updating Image Source

Now all your images are currently still linked to the old image on your Typepad blog. I was a bit tricky in how I did this.

The URL  – thejohnfox.com – will be the URL of my new blog, once I change where it is pointing. (Currently, I’m using a different domain name for the hosting account. I’ll change it as soon as the new blog is up.)

So here’s the currently URL of my images:

http://www.thejohnfox.com/.a/6a00d834526c3e69e2016303cbc5f8970d-pi

And the new one will be:

http://www.thejohnfox.com/.a/6a00d834526c3e69e2016303cbc5f8970d-pi

See the difference? THERE IS NONE! Because my old Domain Name and my new Domain Name will stay the same, all I have to do is upload the photos I just downloaded (previous step) to the same place the computer found them before: a folder under the main site labeled “.a”.

But maybe you’re changing the domain name, or maybe you’re changing the structure of the links. Let’s say you wanted to put the “.a” folder under an “images” folder, or you wanted to simply change the “.a” name to “images”.

If so, Foliovision includes in their directions a nice WordPress  plugin for changing the picture URLs. Now I didn’t use it, but the rest of the post worked great, so I’m assuming their recommendation of this tool is also to be trusted.

It’s called Search Regix. Simply install it in WordPress, then find it under TOOLS. I believe you choose the Post Content, and then put in the image link HTML that you are searching for, ie. “www.thejohnfox.com/.a”, and the replacement URL “www.thejohnfox.com/images”. This seems like it works just like a find and replace in Microsoft Word.

I would first check to make sure your new URL will work (test it out to see if the picture is actually there), then choose REPLACE on the Search Regix tool, and, after making sure everything looks good, choose Replace and Save. Remember, this is actually changing the information in your database. There’s no “undo” function once you do this, so confirm that it will turn out correctly before you do it, or at least back up the database.

And You’re Done!

That’s it! That will effectively completely move your blog over. Have fun in the wonderful new world of WordPress!

Comments
  • Kim, your readers may be interested in TP2WP. My friend Pete and I started this service a few years ago to help folks from TypePad to WordPress. We convert the MTIF export file from TypePad to WordPress’s own XML. We then use a customized version of the WordPress importer to process that XML into blog posts and import all file attachments associated with the site–most importantly images. It might be a solution that other folks looking to migrate from TypePad to WordPress would like to check out.