Building a Photographic Web site, Reprised

 

 

Is this article useful to you?  If you think so,

please consider a voluntary donation.

 

Contribute via Paypal

 

More about donations!

 

[This article was written in 2004.  Since then, things have changed a bit.  After reading this article, you may find it helpful to read this article, too]

Introduction

Several years ago, I put together a fairly stream of consciousness rambling about the lessons learned putting together my photographic web site.  That article can be found at www.butzi.net/articles/website.htm.  It was originally written in August, 2000.  I've updated it several times, mostly to make the statistics more current, but there have been no real substantive changes in the content.

This is an addendum to that article.  In some cases, my understanding of the WWW and the structure and purpose of web sites has evolved; in other cases, the WWW itself is a different 'place' from what it was when the first article was written. Four years have gone by, and we're past due for an update.

Changes in the WWW

In many ways, the World Wide Web is fundamentally different from what it was back in 2000.  Search engines have evolved, both to do a better job for people using them and to thwart the efforts of web site owners to skew the results by various subterfuges.  The WWW is simply a much bigger place than it was four years ago.  Browsers have advanced by leaps and bounds, offering not only new technology for providing content (including streaming audio, streaming video, flash animation, DHTML, server and client side scripting, etc.) but also in providing ways for the viewer to better control the browsing experience.

As each of these new technologies came into existence, each has passed through the same life cycle:

  1. The new technology is introduced.

  2. Cutting edge web designers rapidly embrace the technology in order to produce ever more fancy and jazzy web sites.

  3. Viewers are forced to either abandon the web sites that rely on the technology or update their systems by downloading a new browser or an add-in to view the new content.

  4. The initial flush of excitement wears off.  Web designers realize that their initial use of the technology was tacky, pointless, and gratuitous.  Web sites are revised to either use the technology only where appropriate, or else abandon the technology altogether.

Beyond this, costs have fallen dramatically.  Quality web site hosting is now widely available at minimal cost.  Web design software (like Frontpage 2003) has improved dramatically, making it easier and faster to build a web site.

Client side computers have grown more capable, as well.  Display size and resolution for current consumer level machines have improved dramatically.  In 2000, when the original article was written, the vast majority of visitors to a web site were viewing it on a CRT perhaps 14" diagonally, with a resolution of 640x480.  Today, the most common screen is probably 17" diagonally and at least 800x600 resolution, with larger and higher resolution displays gaining ground rapidly.

New Lessons (and old lessons repeated)

In the intervening four years since I wrote the original article, I've learned a few lessons about the WWW.  They can be summed up as follows:

  • The web is not an electronic book.

  • The fact that old web sites were designed for 640x480 means that most old web sites are due for an overhaul to display sensibly on higher resolution screens

  • The search engine to care about 4 years ago was Altavista.  The search engine to care about now is Google.

  • A photographic web site needs to be aware of image indexing services like Google Image Search, etc.

  • Cascading Style Sheets (CSS) are a great thing.  You should revamp your web site to use CSS; it will simplify your life, save you time and effort, and improve the consistency of your web site.

  • Until everyone has a T1 connection or faster, the dream of the WWW being a multi-media extravaganza is still a pipe dream.  For now, text and static images are still king.  Viewers don't LIKE things that whiz around on their screen.

The WWW is not a book

In a book, the author and editor contrive to make the best possible decisions about every variable.  Not only is content subject to great editorial scrutiny, but every aspect of the graphic design is controlled by the folks publishing the book - graphic design, the exact layout, type style, type size, how the type is set, what paper the book is printed upon - the list is endless.  The WWW is not like this, because not only is it not possible for the author/publisher to control many of these variables, the web is a place where many of those variables are explicitly under the control of the viewer.

Some (many, maybe even most) web sites try to set the absolute font size.  Generally, they set it to be reasonable (or maybe a bit small) for a lower resolution monitor, with the result that the web site is unreadable on a high resolution monitor.  Setting absolute font size is a Very Bad Idea, because it conflicts with the idea behind the WWW  - "The publisher provides the content and make suggestions about presentation.  The viewer controls how things are displayed."

On the web, all of the technologies for ensuring that the viewer sees exactly what you want her to see are obnoxious and bad.  A good example is PDF - Adobe's answer to ensuring that something looks the same no matter what.    In the beginning, PDF was bad because search engines couldn't index PDF content.  Now they can, but PDF is still bad because it's slow, requires a plug-in to work, and the plug-in is obnoxious and slow.  If you want to provide PDF versions of documents that can easily be printed, fine.  Just don't think people will like it when your entire website is done in PDF files, because they won't.

Another good example is complicated Java scripts.  More and more people are turning Java off in their browsers because of security concerns, so if you use it, your site is broken for those folks.  Worse, the most common use of Java is to build spiffy interesting user interfaces, and this means that you're not meeting the big expectation of your viewers - namely, that they can navigate your site without having to learn an entire new user interface.  Everyone understands hyperlinks.  Not everyone understands that that glowing, pulsating blob on the screen will do something when you mouse over it, and that clicking on it will launch a new window to transport them to some new multi-media experience.

As display devices become larger, it becomes even more important to make layout choices (and font choices, and font size choices) only in a general way, and let the user control the rest.  On a 640x480 monitor, virtually everyone browsed things with the browser maximized.  On a 21" display with 1600x1200 or higher resolution, virtually no one will use the entire screen for a browser window.  The window might be 640x480, or it might be 1500x300, or it might be 800x1000.  You can't make choices because you don't have any information.

Web sites designed for 640x480 need an overhaul

In the bad old days, the advice was to design your web site so it worked well when viewed on a 640x480 monitor.  Those days are long gone.  People are buying LCD monitors with native resolution of 1600x1200 or higher, and when your fixed layout web site is viewed on that monitor, it looks stupid - a little 640x480 bit of stuff floating in a big window.  Those 100 pixel wide thumbnails which looked about right on a 640x480 monitor (and would download quickly on a slow modem) are now too small to see on a big screen.   Make that 'WAY too small to see on a big screen'.  As connection speeds rise thumbnails need to be bigger.  Layouts need to adapt to windows of sizes ranging from 800x600 to 2048x1536.

Fonts that look ok at 640x480 are too small to see at 2048x1536.  Don't set absolute font size - user 'larger' and 'smaller' to size things relatively.

In 2000, it was Altavista.  In 2004, it's Google. 

The point here isn't that before you were doing things to get indexed well by Altavista, and now you should be doing it for Google.  Heck, the way to be indexed well for Google has changed in four years, too. 

The points are that:

  • You can't just let your web site go static, because this will lead to inevitable dropoff in viewership and lower page rank with search engines.  You've got to keep up, at least yearly, with what the search engines expect you to do to get indexed well.

  • Don't place all  your eggs in one basket.  Google may be king now, but next year, it may be (will be) someone else.

A photographic site needs to be aware of image indexing services.

Google (and other search engines) now have image indexing services along with text indexing.  This means that they will scan your web site, make copies of all the images, and will supply smaller versions of your image (along with a pointer to the full sized image).  This is a fast path for people who intend to violate your copyright, as well as a fast path to someone who wants to buy your image.

For some time now, I've used META tags to prevent Google from indexing my images.  So far, Google has not deleted the images from their cache.  My response was to just change the URL for every image.

In any case, you need to decide on a policy about indexing images and what you're going to do, and then implement it with robots.txt and META tags to make sure you get what you want.

Cascading Style Sheets (CSS) are a great thing. 

Four years ago, CSS was around but lots of browsers didn't support it fully.  The browser world has largely shaken out, and browsers now offer pretty good CSS support.

This is good news, because CSS makes it much easier to get formatting and layout consistency across your web site, and to make global changes to every single page with great ease.

For now, text and static images are still king. 

It's easy to build a website with lots of little animated things in it - much easier than it was four years ago.  Even things like video are within the reach of everyday builders of small web sites. 

That's the good news.  The bad news is that studies show that people actually IGNORE things which blink or move on the screen, because the blinking and moving has been so overexploited by advertisers trying to get attention.

Beyond that, mostly that stuff just looks tacky.  With the exception of having things brighten when you mouse over them (rollovers) to show that they're active parts of the interface (see the menu bar at the top of this page) I think that text and static images are still king.

 

Is this article useful to you?  If you think so, please consider a voluntary donation.

More about donations!