Tag Cloud
How To: Import your iWeb Blog to Wordpress
Home » Software, Tutorial » How To: Import your iWeb Blog to Wordpress
By Dan | 19 CommentsLeave a Comment
Last updated: Saturday, March 8, 2008

iWeb, Apple’s website creation application that comes with each new Apple computer is designed to allow users to quickly create websites and blogs. While the process is quick and simple it also lacks some of the more complicated features that you see in many blog sites today.

If you’ve created an iWeb blog but want to add features and a bit of complexity to your site, moving to Wordpress may be just what you’re looking for.

Wordpress is one of the most popular free website and blogging software options that allows you to create custom blogs with all the features you like. Additionally, setting up Wordpress so that it is easily indexed by Google and other search engines is easy, something that iWeb has never done well.

The rest of this article will walk you through the process of moving your blog from iWeb to a new Wordpress install.

SETTING UP WORDPRESS

Before you move your site to Wordpress you need to get it installed on web server. You can download the files you need to then upload and customize to your webserver at wordpress.org.

After you’ve downloaded the file you can follow the 5 minute install instructions :

“Here’s the quick version of the instructions, for those that are already comfortable with performing such installations. More detailed instructions follow.

  1. Download and unzip the WordPress package, if you haven’t already.
  2. Create a database for WordPress on your web server, as well as a MySQL user who has all privileges for accessing and modifying it.
  3. Rename the wp-config-sample.php file to wp-config.php.
  4. Open wp-config.php in your favorite text editor and fill in your database details.
  5. Place the WordPress files in the desired location on your web server:
    • If you want to integrate WordPress into the root of your domain (e.g. http://example.com/), move or upload all contents of the unzipped WordPress directory (but excluding the directory itself) into the root directory of your web server.
    • If you want to have your WordPress installation in its own subdirectory on your web site (e.g. http://example.com/blog/), rename the directory wordpress to the name you’d like the subdirectory to have and move or upload it to your web server. For example if you want the WordPress installation in a subdirectory called “blog”, you should rename the directory called “wordpress” to “blog” and upload it to the root directory of your web server. Hint: If your FTP transfer is too slow read how to avoid FTPing at : Step 1: Download and Extract.
  6. Run the WordPress installation script by accessing wp-admin/install.php in your favorite web browser.
    • If you installed WordPress in the root directory, you should visit: http://example.com/wp-admin/install.php
    • If you installed WordPress in its own subdirectory called blog, for example, you should visit: http://example.com/blog/wp-admin/install.php

That’s it! WordPress should now be installed.”

The most difficult process of the installation is setting up the database that will store all your blog data for you, but your webhosting provider should be able to assist you if following the guide linked to above is not enough information.

Once you’ve finished installing Wordpress you’ll need to get ready to to import your iWeb Blog entries.

PREPARE WORDPRESS FOR AN iWEB IMPORT

Now that you’ve finished installing wordpress you’ll need to navigate to the wordpress login page and login with the admin account created for you during setup. Once you’ve logged in, I suggest creating another account with your “Posting” name so that articles you publish in the future will be listed as something you created.

On the Wordpress Management page, navigate to Manage and then click import. You’ll see that there are a number of other blogging software tools that wordpress lists as options for imports but that iWeb is not included.

Fear not, one option that is listed will allow you to import all of the articles you’ve previously created in iWeb. But before we do that we need to make sure that we have the iWeb files ready for import into Wordpress.

PREPARING iWEB FILES TO IMPORT TO WORDPRESS

Since you’ve been using iWeb for your previous blogging efforts you you’ve already created a number of posts for your blog. To prepare those posts to be imported into Wordpress you need to export your iWeb site to a folder.

  1. Open iWeb
  2. Select the Blog Site you plan to import into Wordpress
  3. Click File and then Publish to a Folder
  4. Save the folder to your desktop so that you can access it easily.

Like most new website applications, iWeb has built in RSS support. We’ll use the RSS file that is created in iWeb to import your blog into Wordpress. Since we published to a folder on the desktop we can find the RSS feed for the blog in that folder.

IMPORT YOUR iWEB BLOG TO WORDPRESS

Navigate back to the admin page for your new Wordpress Install and follow these steps:

  1. click again on Manage and then Import.
  2. Select RSS
  3. Click Browse next to choose a file
  4. Select your desktop and then the folder you exported your iWeb Blog to
  5. Open the folder, and then the Blog Folder inside it.
  6. Locate the rss.xml file, select it, and click open
  7. select upload file and import

At this point wordpress shall import the posts 1 at a time and show the results with “1. Importing Post… Done” for each post in the rss feed file you have for your blog. When this has finished click the View Site link on the Wordpress Admin site and you’ll see the results of your import from iWeb into Wordpress.

NOTE: Not all formatting and image link structure always imports correctly. You may have to adjust the format of some of your posts to make them look the way you like. Additionally some picture images or links may not have transfered over completely and you’ll have to update their internet linkage.

CONCLUSION

Even though everything doesn’t import across with the same formatting that you set in iWeb, this is a way to import your iWeb blog to Wordpress so that you can make your site more Search Engine (SEO) friendly and have additional customizable features. Be prepared to make adjustments to links and images in addition to restructuring the format of some of your posts. These adjustments are often just a few clicks from the Wordpress Admin page.

To see our example of an iWeb page before check out our iWeb to Wordpress page and then view it in Wordpress.

if you enjoyed this article, please subscribe to our RSS feed so that you don’t miss future hints, tips, and reviews.

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Related posts:

  1. Make your iWeb Blog iPhone Ready
  2. iWeb - Website Creation Made Easier With Automator
  3. Embed Custom RSS Feeds Into iWeb
  4. Add Forms to iWeb Pages
  5. Import Gmail Contacts to Address Book

Comments

19 comments
  1. Urgevexalaree
    April 7, 2008

    Hello. Let’s get acquainted!
    My name is Jessika.

    Leave a reply
  2. matilda
    April 7, 2008

    you are amazing for writing this…i was going nuts thinking i would have to spend years copy pasting and uploading!

    thank you! x

    Leave a reply
  3. Dan
    April 7, 2008

    Matilda, Let us know if you have any trouble with the process and we’ll be sure to see how we can help.

    Leave a reply
  4. Dan
    April 8, 2008

    Hi Jessika… welcome to Maciverse.com

    Leave a reply
  5. Best of Maciverse: April 08
    April 11, 2008

    [...] Import Your iWeb Blog to Wordpress - Many new Mac users start their first weblog using the built in iWeb software included with each new Apple Computer. Unfortunately, iWeb lacks some of the capabilities that many users want in their blog. Wordpress, a free and powerful bloging software allows for some additional customization to your blog. Use this guide to move all your iWeb posts to your new Wordpress blog. [...]

    Leave a reply
  6. Johnny k
    April 13, 2008

    I tried importing my iWeb blog entries as you discussed. Everything worked fine except each entry was truncated in my WordPress blog. WordPress only would publish the first two lines for each iWeb entry imported.

    Also, WordPress only imported those rss.xml entries for March 2008 and April 2008, because I only have 2 archive folders in my WordPress blog: March and April 2008 (I installed WordPress onto my web host server last Friday). My blog entries in iWeb go back to October, 2006.

    Any ideas as to how I might resolve this problem?

    Many thanks.

    Johnny k

    Leave a reply
  7. Dan
    April 13, 2008

    Johnny,

    Can you open and view your rss.xml file and see if the complete description is included in that file?

    I’m not sure why the rss.xml did not include everything past March 08. I’ll have to look at it, but it may require some automator task to combine the xml file for each entry in your blog “entries” folder.

    Also, which version of wordpress are you using?

    Leave a reply
  8. Buy Phentermine
    April 14, 2008

    Great Post, Thanks for sharing it. It is always good to read someone’s else point of view.
    I Have bookmarked it for future use.

    Leave a reply
  9. Reality Me » Import from iWeb to Wordpress
    April 21, 2008

    [...] from iWeb to Wordpress. Luckily, Dan of MaciVerse wrote an excellent guide on March 8, 2008 How To: Import your iWeb Blog to Wordpress. Since MaciVerse is down right now, I am reproducing his entire post (minus pictures) for [...]

    Leave a reply
  10. Teneille
    April 22, 2008

    Hey! I follow your directions and this is the message I got… Unable to create directory /home/teneille/public_html/thecitizentag.com/blog/wp-content/uploads/2008/04. Is its parent directory writable by the server?

    Do you know what I did wrong or what happened?

    Thanks!
    Teneille

    Leave a reply
  11. Dan
    April 22, 2008

    Teneille,

    At what point did you receive this error?

    it looks like the directory under wordpress is read only… may need help from your web service provider.

    Leave a reply
  12. Teneille
    April 22, 2008

    I receive the error after I upload the rss file from the folder i exported from iweb… What type of help should i ask for from the web service provider?

    Thanks

    Leave a reply
  13. Dan
    April 22, 2008

    In response to those that are having their posts truncated on import:

    It seems that conversation is having trouble with some characters in your posts..

    “Its a more confusing problem with multiple players (os, db, php/perl, MT and WP all have their idea of what they want for character encoding. The instructions strongly suggest to let WP default to UTF-8. Odds are high the the Typepad export is ISO-8859 (even worse, is Window variation of that)

    There are programs that will convert character sets so you could run the whole import file thru them which is what I do when importing into WP from MT. ‘iconv’ if have linux or os x.”

    - http://wordpress.org/support/topic/122852

    Leave a reply
  14. Doug McCaughan
    May 4, 2008

    Any thoughts on how to export the post comments from iweb and import them into WordPress?

    Leave a reply
  15. Dan
    May 7, 2008

    comments are a bit more tricky as they’re not stored in any file created in iWeb itself… I’ll investigate and let you know if I find anything.

    Leave a reply
  16. Steve
    July 15, 2008

    It’s the fact that ‘comments’ don’t come over too that is keeping my wife from jumping to WordPress (I’m already a convert.)

    Wow, if someone could write a iWeb to WP converter, people would jump ship in droves (IMO), especially with all the problems iWeb blogs are having with the whole “MobileMe” conversion and Apple’s mis-handling of loyal customers.

    Leave a reply
  17. abelara
    July 30, 2008

    it was only doing the most recent 10 entries, then i realized that is the limit i put on the RSS tab in the inspector.

    so i made a copy of the whole iWeb file, raised the limit to the highest possible (50), then did the export/import. then i deleted those first 50 entries in iWeb and the re-exported/imported with the next 50 entries until i got them all imported.

    now contemplating manually transferring comments, unless i find an automated method.

    Leave a reply
  18. abelara
    July 30, 2008

    hmmm, the images didn’t port over?

    Leave a reply
  19. Dan
    July 30, 2008

    Albelara, If you note in the original post:

    “NOTE: Not all formatting and image link structure always imports correctly. You may have to adjust the format of some of your posts to make them look the way you like. Additionally some picture images or links may not have transfered over completely and you’ll have to update their internet linkage.”

    The images do not port over directly and may require additional attention.

    Leave a reply

Leave a Comment

Add your picture!
Join Gravatar and upload your avatar. C'mon, it's free!