Dynamic Graphics+Create Magazine
HOME   |   MAKEOVERS  |   ARCHIVE  |   EDUCATION  |   JOBS  |   ADVERTISE
Topics
Tutorials
Create a halftone border in Photoshop.
Add a halftone drop shadow using Photoshop.
Electronic
8 Highly Effective Habits for Web Design
Take your site from so-so to sublime with these dos and don'ts for the web. 

by A.J. Kandy
February 2008
1. DON’T: Talk about yourself so much.
DO: Listen to your users. What are they telling you?

How many websites load the home page with meaningless puffery like “We are the pre-eminent provider of widget technology in the global widget marketplace,” and then provide no clue what to do afterwards?

The key lesson here is: The site is not about you, nor is it to impress your investors or board of directors. It’s for your visitors’ needs and to serve a particular business function—to sell, to inform, to connect, to encourage action. Those should be the bottom-line metrics for the site’s design and functionality choices.

Visitors come to your site looking to see what you can do for them. Think like the users; try to predict what they want to see. To a great extent, users want to see themselves reflected in the design; ideally, you should be providing what they want before they even know they want it. Help users to self-select what type of customer they are, what kind of product they’re looking for or the type of decisions they want to make.

Conduct research, surveys and focus groups. Use web statistics packages and clickstream tracking to see where people go, and determine if the findings measure up to your goals. Are those clicks translating into sales or other measurable actions? If not, refine the design accordingly.


Mystery-meat navigation, www.alliedworks.com
This architectural firm’s website is a great example of how not to use Flash. The main website for Allied Works has improved over the years, but the portfolio section (above) relies on mystery-meat navigation, to use Vincent Flanders’ witty phrase. Users have to mouse over cryptic shapes in order to find out what the links are. It looks very clever, but frustrates people who are looking for something specific. On top of that, the portfolio opens in a pop-up window: If you have the browser set to disable pop-ups, you may not be able to access it at all. To a search engine, this site and its contents are effectively invisible.

Less Flash, more content, www.richardrogers.co.uk
The famed British architectural firm of Lord Richard Rogers has a simple and attractive site that was redesigned to increase usability and accessibility, using web standards- compliant code and structure (XHTML and CSS) for the bulk of the website. Where HTML doesn’t shine is in special effects like slideshows, so the central portfolio section of the site here is done using Flash.

Humane URLs
Human-readable URLs like “richard rogers.co.uk/work”—instead of an obscure database query string (not shown)—would improve this site. Beyond that, consider setting up a system of URL redirects so even if a user enters a typo or guesses at a page title, he’ll be delivered to the correct page automatically. Check the site’s 404 error logs—they are a rich source of information about what people are looking for, but not finding, on your site.

2. DON’T: Send in Flash to do the job of HTML.
DO: Use Flash to do what HTML can’t.

Users hate to wait. You don’t want to watch that little progress bar, only to get a cheesy splash page that is going to be skipped anyway. Users want to be in control of the experience and want things to happen now. Don’t waste time—or test patience.

Flash is a powerful tool—when used appropriately. When you come up against the limits of what HTML can do, Flash can be really useful. Flash and Flex are particularly well-suited to building database-driven single-screen applications. Flash can even be accessible and standards-compliant nowadays.

When poorly coded or optimized, however, Flash just slows the experience, breaks web conventions (like the Back button) and gets in the way of user interaction. So don’t send in Flash where XHTML and CSS would be simpler and better.

A smarter strategy is to embed Flash objects—such as slideshows or streaming video—inside standard XHTML/CSS pages. There are techniques that use Flash and JavaScript—like siFR—that let you use custom fonts like a full Flash site while maintaining the light download size, accessibility and editability of web pages. If the visitor doesn’t have Flash, the siFR gracefully degrades to HTML text—useful if you want your site accessible by mobile browsers, which often are without Flash.

3. DON’T: Get in the way of visitors, especially if you’re selling something.
DO: Mark the path clearly and consistently.

A well thought-out site structure and consistent navigation scheme is one of the keys to user satisfaction. Having to hunt for a link is annoying, but visitors become truly irked when they’re directed to a page they didn’t expect, or get a PDF download instead of information.

Try not to place any more than three links between any two given pages. Users have a low click threshold; if they don’t find what they’re looking for within two to three clicks, they’re going to assume it’s not there.

From your research, you should be able to draw a complete site map prioritizing visitors’ main interests. Once the site is mapped, then the navigation scheme and items for each page should fall into place relatively easily. Visually, the most important destinations for users—and also the most obvious ones—should be the primary links. Secondary destinations such as “About Us” and legalese can be relegated to rows of smaller links, preferably duplicated at the very top and bottom of pages.

No matter where visitors end up in the site—most likely not on the front page, if they arrived via search engine results—they should immediately be able to get their bearings. This is where techniques such as breadcrumb trails come in handy. Just as signage in a public building lets you know what floor you’re on and what room you’re in, every link on a page should identify where it is in relation to others.

Highlight links to differentiate them from copy. This can be accomplished with CSS text-decoration such as underlines, link color, a background or a combination of all three. Furthermore, if you’re using a content management system, highlight and differentiate internal and external links; also PDFs and Word documents should always be marked as such—both in the link text and with an icon, if possible.

Give your pages relevant and useful titles and URLs. Nothing says unprofessional like an important page titled “Adobe GoLive 6.0,” and nothing’s more useless than a URL like “www.company.com/?=q&pid=0980.” Set your web server or content management system to write word-based URLs and titles like “Company.com: Products” or “www.company.com/products.”


When web forms attack
Believe it or not, this insurance company’s web form scrolls on for about the length of two more screens, and every field is mandatory. Presumably, getting the user to enter all this information upfront saves the company valuable time and money and prevents unserious users from getting a quote on insurance policies. But even the most patient and earnest person would bail at page one here. This is an opportunity for human contact—all you really need is a phone number and a name. This is an example of companies using the web to distance themselves from potential customers, instead of doing what they ought to do, which is to pick up the phone and make a call. Furthermore, the design of this form makes absolutely no sense in terms of information flow, so much so a red arrow is necessary to show you where to actually start.

Form flow
The magenta line represents the visual flow of the form. With left-aligned captions far from the form fields, the eye must dart back and forth to ensure that the user is filling in the correct fields. The allocation of space for given information types is also incredibly mismatched.

4. DON’T: Put visitors through a gauntlet of endless registration forms.
DO: Be generous. Presume the best. Build a relationship.

The president of one company was adamant about making users fill out very long forms. The forms were so long visitors would be scrolling through at least three to four screens, with every field mandatory. All this work was just to have a salesperson contact visitors, or to be able to download a PDF. Needless to say, the concept backfired.

People loathe filling out forms. They shouldn’t have to fill in anything more complicated than name, phone number, e-mail address and maybe a time that’s best for a salesperson to call back.

If these prospects become good customers, you can fill in the information gradually, over time, as your relationship builds. Presume a measure of trust and give away your information for free. If you’re truly the best at something, it will show through.

5. DON’T: Become too attached.
DO: Realize that successful sites change, grow and adapt.

Every website launch or revamp is a major endeavor involving many internal and external stakeholders: Designers work overtime to make sure sites are as nearly pixel-perfect as possible; copywriters want everything to be short, memorable and impactful; managers want things delivered on time and under budget; the CEO wants the site to be “a little more blue” because he read an article in an in-flight magazine about how blue seems more trustworthy—even if the company’s brand colors are brown and magenta.

It’s easy to get over-invested in a site—both personally and professionally. Designer Lea Alcantara (www.lealea.net) relates the following story: “A project of mine launched recently and to my horror, it had been horribly mangled. Design altered, HTML twisted … you name it. After my initial tantrum and self-righteous indignation, I realized I was falling into the trap of taking it personally. I was taking ownership of the project, when I’d already handed off the rights to the client and been paid for it. … Don’t take it personally, that website isn’t you.”

Everyone involved in a project can feel crestfallen if a feature they were lobbying for doesn’t make it into the final design. The important items to focus on, again, are the business functions and the users. If you’re doing your job properly and using tracking tools, then the site should be constantly evolving and improving anyway. In one year, if a site is exactly the same as it was at launch, then something’s wrong. Be prepared to evolve and allow for growth.


Talk to customers
Ignoring the rather dated “one round corner, one square corner” design style, this management consultancy’s website (www.pa-consulting.com) isn’t terrible in terms of layout, but it scores about negative nine million points for being virtually free of any content that is of interest to the visitor.

The main news box/case study has a poorly written headline. Visitors are left wondering, “President of what? Iceland? The local block association?” A visitor will think, “That’s great, but why should I care?” A better headline might be “PA helps Nissan increase production by 30 percent without adding a new production line,” which is the actual news nugget from the case study.

The blue box at upper right contains a completely relevance- free piece of boilerplate “mission statement” text. Face it, no one reads or believes these things—we’re programmed to ignore them. Actions speak louder than words: Show, don’t tell. Specifically, show users where they are and what they can do on any particular page. And give them some compelling content they can actually use—stuff they didn’t know they were looking for, but will be delighted to find on your site.

It’s all about you.
The attractive site design for Lightspoke (bottom)—from the portfolio of Jesse Bennett-Chamberlain of 31Three (www.31three.com), an Ontario design studio—shows clear choices and well-defined, welllabeled text blocks. It allows for more control and choice, and is also clean and simple. More importantly, the site tells visitors about what Lightspoke can do for them. Notice the words “you” and “your” are used quite frequently, compared to PA Consulting’s copy (top). Which company do you think will have a more personal approach to customers?

6. DON’T: Copy successful websites.
DO: Emulate successful websites.

Clueless individuals will often look at a competitor’s website and then ask the team to create something “just like that.” Well, if your site looks just like everyone else’s, how are you to differentiate yourself?

Some people assume that since the code and images that make up a website are accessible, they are free for the taking. They’re not; if you do this, it’s stealing. Not only will you earn the opprobrium of the entire web-making community—you could face penalties under copyright law. Some people are brazenly stupid enough to leave the original site’s page titles, copyright notices, links and code comments still in place. Trust me, web designers notice when another site is hotlinking our images, and we quite enjoy replacing them with something rude in order to teach the perpetrators a lesson.

Take good websites as a source of inspiration—a starting point for your exploration, not as ends in themselves. It is always OK to emulate good design practices, but ultimately the site must reflect your organization.

7. DON’T: Presume that since it looks good on your computer, it’ll be fine.
DO: Test, test, test and test again, on everything.

This should be a no-brainer, but either through laziness, ignorance or deadline pressures, sites often don’t get tested across multiple browsers and platforms. You should be testing on Windows and Mac, and across Internet Explorer, Firefox and Safari … at least. Look into solutions like Virtual PC, VMWare and Parallels so you can test pages in older versions of the operating systems or older browsers. There are also web-based solutions like Browsercam that provide rendered screenshots for you if this is not an option.


User-centric design
User- and task-centric design is key for portal-style home pages. For example, someone looking for specific information about a course or program has to scan the page, gauge the importance of items, estimate where he can find what he’s looking for, choose a link and click … then repeat the process on subsequent interior pages. If he fails, he has to try again. Without user-centric or taskcentric design, this task becomes very challenging.

The Concordia home page—redesigned in 2007—is standards-compliant, accessible and provides visitors with ample opportunities to self-select what kind of users they are and to locate what they’re looking for. Overall, its results are relevant and navigation is easy. Link hierarchy and layout is highly standardized on the central pages.

The McGill site, on the other hand, uses images for links (less accessible) and seems to be designed more for news and PR purposes than anything user- or task-centric. It’s easy to get lost and frustrated—requiring frequent use of the Back button to try again.

8. DON’T: Make it a monologue.
DO: Make it a destination.

Give users a clear and obvious method of contacting you—via direct e-mail link or a response form. When they send you something, even hate mail, recognize it’s an opportunity for human contact. It’s a gift: Value it as such, not as an annoyance. Your system can auto-acknowledge incoming messages with a reply first, but then a live human being should respond to the question—thoughtfully—as soon as possible. Really want to surprise and delight users? Pick up the phone and call them instead.

If a weblog suits your organizational style, it’s another pathway to conversations with customers, and a way to position yourself as a thought leader. Consider hiring a full-time blogger to do this—unless you’re a start-up or already known well as a blogger or author.

Forums are a greatly underrated feature. Forums encourage user-to-user conversations, foster communities and help with problem solving. Sure, occasionally the posts can seem like a parade of people who can’t be bothered to read the manual, but even negative feedback is a gift of free market research.

Some companies fear uncontrolled conversations about them and their products. But think about it this way: If others are going to be talking about you anyway, why not host that discussion? Become involved, answer questions and engage your community of users. Forum discussions end up in search results—and communities become web destinations. Associating this with your organization is a winning move.


Be kind to visitors
Here is a sample layout for a fictional bank’s sign-up screen. Instead of trying to gather all the information on one big form, sections are divided across a few screens. Copy is kept friendly, human and carefully worded to avoid confusion when choosing an action. The yellow bar across the top of the form indicates that it is not completed; once it is, the bar turns green and either allows you to edit your contact information or jump to other screens in the sign-up process.

Form fields are self-labeling; the default text disappears when a user starts typing. The form fields are logically grouped and placed adjacent to each other—as on a paper form—to avoid visual clutter. Potentially long pop-up menus—such as state and country pickers—are replaced with smart fields that offer suggestions as you type. People have many phone numbers these days, so the form allows you to create extra fields as needed and label them as cell, office, home, etc.

Finally, the important action buttons look like buttons—in this example, outlined boxes—partly as a user affordance (the buttons look clickable, and we expect them to do something). This is so users don’t confuse the buttons with other objects such as notification boxes, tabs or regular links.

The buttons are distinguished by size, position and color. The biggest green button is in the most obvious place to continue onwards; there is an option to save and come back later—a bit smaller and colored yellow—which is located as far from that button as possible (minimizing error). Finally, the “cancel sign-up” control is the smallest, is colored red, and is located just outside the main “action button area” to avoid an accidental click—yet it still retains its visibility. Note that button text is longer than average, but this provides a clear message to users about what’s going to happen when they click something.

Better form flow
The visual path through the form fields—marked below with a magenta line—is more direct than the form above. If self-labeling form fields aren’t possible or desired, the nextbest solution is to stack all form fields vertically and to right-align all the form field labels next to them—providing users an equally fast pathway.

SIDEBARS:

Recommended resources
Vincent Flanders’ Web Pages That Suck: webpagesthatsuck.com

Luke Wroblewski on how to create better web forms, a sample chapter from his new book Web Form Design Best Practices (Rosenfeld Media): www.lukew.com/resources/articles/web_forms.html

Sabin Densmore on user-centric content organization: www.onegecko.com/spew/article.php?title=Usercentric_content_organization

Usability guru Jakob Nielsen’s classic piece “Flash: 99% Bad”: http://www.useit.com/alertbox/20001029.html

The Cluetrain Manifesto (Perseus Publishing) discusses how the web is a conversation between customers and businesses, and how businesses had better start listening. The entire text of the book is available online for free: www.cluetrain.com/book/index.html

Yahoo maintains an open-source library of design patterns and UI code here. It’s a great starting point for developing highly usable, accessible interfaces: developer.yahoo.com

A.J. Kandy is a Montreal-based design maven. In his past lives hes been a comedy writer, musician, typesetter, magazine editor, web designer, copywriter, blogger, usability consultant, ad agency creative director and presentation coach. His brand-new sole proprietorship is Marks & Pixels. He can be reached at ajkandy@marksandpixels.com.
Events & Courses

WebMediaBrands
mediabistro learnnetwork freelanceconnect SemanticWeb
Jobs | Events | News
Copyright 2009 WebMediaBrands Inc. All rights reserved.
Advertise | Terms of Use | Privacy Policy