computersmiths logo

Learn from the pioneers- what's wrong with some Web pages?

What's wrong

Several great resources are available to guide Web design, including David Siegel's Creating Killer Web Sites and Flanders & Michael's Web Pages That Suck. Some of these guides become dated as technology and standards progress, but we can gain insight into effective content creation by examining some basics.  Some of the major reasons why some Web pages I've seen have been a disappointment:

Designing and writing is hard

Most Web pages are static documents, because the nature of the Web makes interactivity difficult. Programmers want interactivity. Future Web software will allow more two-way communication, but for now, creating a Web document is something like writing a magazine article and very much like writing on-line documentation. Interactivity is often disguised as animation, or control of a view into a canned scene, or the use of some form to setup non-realtime communication. Useful VRML worlds and faster communication will facilitate interactivity in the future. However, in the realistic present, we must design to emulate the interactive experience. Hopefully we will not create another passive TV culture.

How many people know how to design a hypertext document? What sites have you found to be truly hyperactive?

To create a document worth reading and worth looking at, you must have some writing skill. You must have information to present. You must do some content design, navigation design, and layout design. You must reread, rewrite, and improve. Clearly, this requires time.

My own home page of course contains examples of bad information design and good information design. For a bad example, look at the page that presents some of my family's favorite links. It's just a list of links with some quick graphics designed to enhance interest. The links present the reader with little information about what's at the other end. Lists of links can be useful, and even visually appealing, but they should present concise summaries, must be filtered carefully, and checked often.

Perhaps an even better example is this document. This page is more like a standard written essay, with some information and a few links that make putting it online worthwhile. You can read it straight through. You can follow references by following links. It doesn't use images at all, but it really doesn't need them. Design that serves the need of a page isn't automatically boring (but it may not be visually exciting).

Let's assume the average Web page author has something to say (much too often this is not the case at all, and at that point the author must do some more homework and develop context). How well is he or she going to present the body of information? Many people can't write succinct and useful e-mail messages. Why would anyone expect them to write decent Web pages? They can't spell. They can't write complete sentences. They can't make coherent arguments. They're programmers, not writers, and creating a Web document requires a writer's skills, and perhaps a designer's skills.

Taking advantage of the Web's multimedia capabilities is even harder. I very often don't know how to do it, and I have been practicing for years. Only a few sites get it consistently pleasing while efficient. Disgusting tiled background images and huge graphics that display text in a revolting font and hideous graphical bars don't count as "taking advantage".

HTML isn't just HTML anymore

HTML is an SGML DTD (in non-nerd language, "Standard Generalized Markup Language" and "Document Type Definition"). SGML was designed for government document production and such lethargic prose. SGML defines a document's structure. It doesn't care much about how the document looks on the page (or screen). The DTD sits on top of SGML. It defines the ways you can tag text and objects. It includes style-defining tags (like <i>) and content-describing tags (like <strong>). To interpret these tags, every Web viewer (browser software) is expected to understand all the syntax.

HTML has changed vastly in the years since I started writing Web documents. When I started, I couldn't center anything. Or flow text around images, or even put a block of text next to an image, or display two columns. With HTML 3.0, I can do all these things. HTML 3.2 gives improved control over how  pages look. HTML evolved from SGML, and both were specified to control structure and not appearance. The reality is, it doesn't much matter that HTML is an SGML DTD. People don't think of it that way. People want a markup language that's platform independent, gives them a mix of structural and visual tags, and lets them do what they want to do. Dynamic HTML is beginning to address some of these issues, but the general community of users (i.e., old and new browsers of many varieties) are not ready for the newest HTML 4 or browser extensions.

So far, so good. Now we get to a stickier matter: The browser viewer decides how to display your HTML, not you. Design decisions about displaying tags are made by the programmers who wrote the viewers. Some viewers display the <em> tag as italics; some display it as underlined text. You, the document author, have no control. You can't pick good fonts. You can't decide how far to indent that block quote.

Even worse, some browsers support a whole range of tags that aren't in the HTML standard and aren't interpreted by other browsers. The worst offender here is Netscape, which routinely runs ahead of the standards committee. Sometimes I like what they do, but sometimes they cause hell. Netscape-tweaked pages can look like garbage when you look at them with other browsers.

The problem: You can't predict what your page is going to look like to the person on the other end of the wire. So even if you wanted to make your documents look good, you couldn't do it.

Good content is expensive

Here's the biggest problem.

You've got the ability to put up a document that the entire world can look at. You can put text in it. You can put images in it. You can put sound in it. You can even put small movies in it. What do you do?

Do you have anything to say?

If not, why are you doing a Web page? Maybe you just want to show that you know how to create html. If that's it, then practice technique. You are not ready to publish, unless you can identify your audience, and figure out what to say. How will come along. However, for now you have nothing to say. The very fact that you are reading this implies that you really do have something that you want to share.

So suppose you do have something to say. Do you have the time to say it well? Any good writer will tell you that quality requires iteration. You have to be willing to write, rewrite, and rewrite again to produce an excellent document. Nothing is right the first time. You have to tweak, fidget, and adjust at least a little unless you are a gifted writer. Quality requires a time investment. I find this to be a powerful point. First drafts are rarely perfect drafts.

If you do take the time to produce high-quality content, are you willing to put your stuff out there for free? If you have valuable information, you might not want to. If you want to publish what you're writing in the future, you probably don't want to stick it into a Web document. So I suspect that people who can produce good things (or think they can) may be reluctant to give them to the world. And then there are those of us who get fulfillment in publishing for our audience. The Web does not have to be treated like an international publishing project. If you just want to provide your friends and family up-to-date information on your kids and pets, the Web may be just the place. But it still will require thought and attention to do the job well.

Beware corporations bearing Web pages

There are people out on the Web now who have an incentive to give slick things to the world. These people want to sell you something. They're advertising their corporation or their product or their service, and they've decided they can ride the trend of the month by doing it on the Web. The home pages for various browsers are now blotted with advertisements for unrelated products. Neat Web services that were once freebie student projects, like Web indexers and reader-created Web directories, are now showing up with "brought to you by" tags. The ostensible reason is that hugely popular services need subsidies to buy the beefy hardware needed to keep them zippy. We should understand motives of some contributors, and the workings of incentives, while not abandoning the idea of the collaborative, and mostly free, Net.

It's the wave of the corporate-owned 90s. When San Francisco's PBS station began running 30-second advertisements, I knew we were doomed. PBS TV has marathons of groveling for money, while pretending to abhor commercials. Advertising is ubiquitous now. Everywhere you turn on the Web, some clown is trying to get you to buy sugar-water so you can be cool. The dolts in the US Congress are trying to clean up all this nasty many-to-many communication on the Net to make the Web safe for consumerism. After all, we would not want to have a world-wide exposure to sex. It would be a scandal.

You can pay for quality on the Web. That's pretty clear. Some of the commercial sites are pretty slick. Check out the Victoria's Secret Catalogue, to choose a commercial site with some appealing visual presentations. It was done by pros with any eye for class, showing off how artists could work with technicians to produce marketing slicks in a new medium. It's lush. It doesn't suck. It sells products. But it may not be the best style for all messages.

What I really care about is individual communication and expression on the Web. I do welcome the development of new technology, and the efficient application of design for sites. But what I really like is the personal touch, and the heartfelt expressions. If corporations can provide such services, all the better. But I do not look forward to the day when people will search the Web looking for entertainment jewels over content. That would be like watching the Super Bowl for the commercials.

I want to hear what they have to say. The Net is precious because it gives ordinary human beings a way to communicate with other ordinary human beings. Corporations already have too many ways to cram their ads down my throat. Human beings have the Net.


Check out the effective and practical advice found on one of my favorite sites, the W3Schools.

email box Send e-mail to randy@computersmiths.com


Continue with Trying to do it Right
Back to the WEBRANT page

Page last updated