Live at Macworld: iWeb Hands-On

This image was lost some time after publication, but you can still view it here.
This image was lost some time after publication, but you can still view it here.

Just finished a 20-minute tour of iWeb with a friendly Apple demo dude. Impressive product.


First, the basics. iWeb is a website creation program. It's much easier to use than FrontPage or Homesite, and its pages are much prettier and more sophisticated than the freebie website programs you get from web hosting company. And it blows away blogging software like ecto and MarsEdit.

iWeb [Official product page]

iWeb is part of the new version of iLife ($79) — Apple's collection of multimedia programs that includes iPhoto, iDVD, iMovie, and Garageband. iWeb works closely with the other programs to make it easy for folks to whip together decent-looking websites with photos, music, video and RSS options.

It's easy to get started with iWeb. It comes with Apple-designed templates that have all the staple personal website pages: blog templates, "about me", photo albums and so on. It dispenses with HTML — you make your pages much like a word processor by dragging and dropping page elements. (We didn't get a chance to look at the resulting HTML code, but it's a safe bet it's too gnarly for purists.) And you're not stuck with the Apple templates — you can heavily customize everything.

The most impressive part of iWeb is its iLife Media Browser. It's a palette window through which you can access the media you've stored in iPhoto, iTunes and iDVD. Just drag and drop an album from iPhoto and you got your online slideshow — no need to monkey with JavaScript. Same with songs and videos. And if you add new media — say, a few more snapshots of Junior — iWeb can quickly update everything, including navigation.

iWeb is tightly integrated with .Mac, Apple's web hosting service. If you're a subscriber, you can include things like RSS and photocasting support to your iWeb-created pages. iWeb also takes care of all site navigation links and menus — a nightmare for hand-coded sites. The downside of .Mac integration is, your site will have be on the domain. But iWeb also works if you have your own domain. You can save your entire website, save it in a folder, create an index page and upload it all to your web server. We didn't get to test this, but very likely, the result wouldn't be as dynamic and clean as publishing on .Mac.

Of course, if we had more time to kick the tires, we would be able to give you a list of shortcomings and warts. But at first glance, iWeb seems to be another top-of-its-class multimedia app from Apple.




The big problems with iWeb are:

It is thoroughly insulated from the search engines BY DESIGN! There are lots of conversations about how to get around that in the forums and blogs, but I haven't worked out the best way for myself yet. Apple support is extremely discouraging. As far as they are concerned, they designed it for consumers who didn't want to be accessible to Google searches, etc., and wanted the privacy of posting family photos where no one else can see them unless they are sent a link. There is no way to add metatags and again according to Apple support, the search engines couldn't find them even if you added them.

They also have no provision for email addresses that use your domain (e.g. The forums are full of conversations about how to work around it, but I haven't done it yet and am not sure how successful I'll be.

Their biggest crime, as far as I'm concerned, is that they don't have big disclaimers up front that would help people like me not waste weeks of their time setting up a site that is worthless because no one can get to it unless they know the address. iWeb is very easy to use and I like it, I just wish I had known up front that it was so bizarrely limited.

I plan to try to get the site I've built to work for my needs, but I am very frustrated with my experience with Apple support. Many of their support techs have only ever worked with iWeb, so they don't have any idea what I'm talking about when I want to do these things.