I recently converted a client's photo gallery that was originally done in static HTML to ZenPhoto. It looks great and the client, a professional photographer, is very happy with how easy it is for him to upload and organize images now.
But... I'm finding it challenging to figure out how on earth I'm going to keep the old gallery's fairly respectable search engine rankings.
The one good thing about a static HTML gallery was that, even though it was a pain to update, it was easy to customize things like page titles, meta tags, etc. Now I know that in ZenPhoto I can add a reasonably optimized description to an album, and I can probably tweak the theme files to insert the album description as the meta description tag. And it's nice that the album title appears as h1 (at least in the theme I'm using), so it's clear to a search engine that it's the main title of the page.
But... There are a few other things that would be really nice to see from an SEO perspective. And I don't mean a "let's over-optimize the site by packing in an insane number of keywords" type of SEO perspective, but more of a genuinely useful "Let's identify this gallery as clearly as possible so that both search engines and people using them know exactly who it belongs to, what it's about, etc." perspective.
[list=1]
[*]First, it would be nice to be able to edit the meta tags directly, particularly for album pages, but some people might also want to be able to do it for images. I know the meta keywords tag is barely relevant any more, but the meta description tag is still what shows up as the page description in most search engine results.
And while the description entered into ZP for the album is better than nothing, what you want to tell someone who's already browsing the site about an album or image may be slightly different than what you want to tell someone who's browsing Google results and doesn't yet know anything about your site - for example, the description for internal use might read "These are some of my photos of squirrels" while the one for search engines might more appropriately read "Album of squirrel photos by Canadian urban wildlife photographer John Doe, with photos of squirrels playing, fighting, gathering nuts, etc." or whatever.
[*]Similarly, it would be nice to be able to have the option of specifying a different HTML page title from the album title used internally. On your gallery's main page, to continue the above example, it might look best to give the albums concise names like "squirrels", "raccoons", "pigeons", etc., but for the page name that shows up in search results (and strongly influences rankings), you might want "Squirrel Photographs by squirrel photographer John Doe" or something like that.
[*]I think I had a third point in mind when I started this message but it seems to have slipped away from me...

[/list]
If there's any way of doing either of the above in ZP at the moment that I've just missed somehow, please let me know. Otherwise, maybe these suggestions could be considered for future versions...
(I should perhaps add: no, the client I created this site for does not actually photograph squirrels. Just in case anyone was wondering... :-) )