Websites can be made very pretty with flashing things, music, animation, pop-ups, and drop downs. For those that like that sort of thing, that is what they like. But for the rest of us they are no-no's.

Who is your target audience. If you have content which you would like visitors to read, just avoid the whole list.

Keep it simple. Follow the example of the top websites, like Google, Yahoo, Excite. Please! Here are 25 common faults:

·  Entrance Tunnel (a flashy page before you are allowed to see the homepage) - even for a useful purpose such as to choose a language, there has got to be a better way of doing this.

·  Compulsory Music or video - before having the visitor download music or video, please ask his permission. And if he doesn't want it, provide a text alternative

·  Scrolling Text - Either the text is important enough to be read properly, or it as just eye-candy and is an unnecessary distraction. See also Flashing Things (below)

·  Frames on the Homepage - frames will confuse the search engines and slow up the loading. It is easy to give the same effect with tables if that is what you need.

·  Frames generally - it is difficult to print the content, difficult to page back, impossible to bookmark, and confuse voice browsers. And often there is not enough space in the content area to give useful information. They may be useful if there is a range of short sharp messages, perhaps for the names and addresses of branches, but even then I doubt it.

·  Complex Forms - the rule should be to ask the minimum amount of information necessary for the immediate objective. Ask a lot of questions and many visitors will give up.

·  Adverts and Pop-ups - avoid unless they are really paying you a lot of money. Particularly flashing adverts. Or pop-up windows whether adverts or any other.

·  Flashing things - play havoc with the peripheral vision for many users, a significant amount of mental effort has to be devoted to seeing the content round the flashing.

·  Compulsory plug-ins - very few visitors are going to take the time to download a plug-in. Perhaps you could offer this on a page within the site if really necessary.

·  Large images - only justified on an art page, and even then a small thumbnail would probably be better, with the big picture only on request.

·  Millions of Colours - some people have browsers set for only 256 colours. Some images look awful when viewed this way. Key images such as navigation should not have complex colours.

·  Unnecessary images - a picture is worth a thousand words, but only if it contributes to the content.

·  Required images - some visitors will surf with images turned off to speed up the access. It would be nice if they can get the flavour of the site when they do this.

·  Images as links - using images maps or Javascript for links, you should also have text links perhaps at the bottom of the page. This will help the search engines and also visitors who are not using images or Javascript.

·  Unsized images - if an image does not have the height and width, then the text will either jump when the image is loaded, or the text will not display until all the images in that area have been loaded.

·  Useless ALT= tags - All images should have ALT= tags so the visitors can see what they are waiting for. But the ALT= information should be meaningful and give useful information.

·  Fussy backgrounds - if you use background images they should be less than 8K, and contrast well with the colour of the text. Some printers can be set to ignore backgrounds, so check that the text can be read without the background.

·  Unnecessary Javascript - it is possible to all sorts of things with DHTML and JavaScript. But it takes time to load, and often conceals vital information if the visitor decides not to allow such things.

·  Browser Upgrade Warnings - 'best viewed with' is a common message. But what browser the visitor has is his own decision. He will not take kindly to being told he should upgrade. You website should allow the pages to degrade elegantly when used with other browsers.

·  640 display problems - Some webpages have fixed width and are truncated or require a horizontal scroll when used with displays or display windows of less than the design width, or when printed. Text should contract to cater for smaller windows.

·  Broken Links - external links do disappear and that is a pity. But all internal links should work - if you drop a page or change its name, leave the old page there with an automatic transfer to a new page. And avoid spelling mistakes please.

·  Under Construction or Watch this Space - if a page is not ready to be seen then do not link to it.

·  Text as images - images cannot be copied, searched, referenced by search engine spiders, read by voice browsers. And it takes too much time to load.

·  Inconsistent Styles - every page should have the same look and feel, consistent navigation, consistent branding, consistent colours and fonts.

·  Centred Text - OK for some headings, but visitors expect content text lines to begin at a left margin.

·  Deep Pages - enough is enough. Start a new page for each new topic. If it must be a long page, then at least provide lots of sub-headings, and links to those headings in a list of contents.

Essential Numbers

·  Max screen width 585 pixels - in fact 500 is better for easy reading

·  Max page size 40k-60K including all the images

·  Max HTML file size 10K

·  Max time before there is significant readable text 8 seconds