by Patrick J. Lynch
and Sarah Horton
Start and end with the users’ interests in mind. If your site doesn’t provide useful things to the audience, nothing else matters. Design your web site with universal usability principles.
Small is good. A concise, high-quality site is much better than a big contraption full of broken links. Produce the minimum necessary to achieve an excellent result.
Web conventions are your friends. Always favor the tried and true, and save your creativity for the hard stuff: interesting content and features.
Craft your page titles and content carefully, and make sure that the page title is consistent with your major headings.
Early visual design discussions can ruin any chance of a rational planning process. Louis Sullivan was right: form follows function.
Design iteration in the early stages of the project is good. In planning, keep the team open to new ideas, feedback from existing and potential users, and the interests of your project stakeholders. However, development iteration—where you tear down and revise things late in the process—can ruin quality control, budgets, and schedules.
Consistency is the golden rule of interface design. Be consistent with the general conventions of the web, of your home institution if you have one, and within your site.
Avoid gimmicky technology fads. “We should use Ajax” is not a technology strategy, unless you know exactly why and how Ajax might benefit your site and help you achieve your strategic goals. Never use pointless Flash animations to “make the site more interesting.” To make your site more interesting, add substantive content or features.
Apply universal usability principles in your site development and careful quality controls in your web applications. Provide a carefully designed “404” error page with helpful search and links if the user hits a broken link on your site.
Be concise, and be generous with headers, subheads, and lists, so the user can scan your content easily.
Good communication is always a person-to-person transaction. Use the active voice at all times, so the user knows who is speaking. Make it easy to find your mailing address and other contact information.