Forum Moderators: phranque

Message Too Old, No Replies

Usability conventions in web design

How do you build your web site?

         

albert

9:24 pm on Jun 26, 2003 (gmt 0)

10+ Year Member



Certain conventions of web design that users are common with have developed over time.

I've put together some conclusions to discuss. Focus is usability, but SEO and technical aspects are always welcome.

Sources: some Nielsen (for sure he's one of the gurus, but lately best at recycling even the smallest findings/ideas he ever had), some Spool (second ones always have to try harder;), some Krug (covers the surface, but nice), some others engaged in interface design since years; but mainly my own experience with 50+ sites and following them up for a handfull of years.

Sorry for my english if not correct.

Remark:
These notes focus on usability. But it's easy to understand relevance for SE visibility - I hope :
No technical specifics here so far, although they're very important.

Related themes:
information architecture, theme pyramides, copywriting, accessability. A lot of threads around here to cover those themes ...

And now the basics (after you decided about target groups, targetted themes / key phrases, domain name; after you investigated your competitors aso ...):

1. Fluid layout

Readable w/o horizontal scrolling (in resolutions of 800x600 minimum)

2. Scalable typo

Every typo, navigation too.

3. Navigation

3.1. General remarks

All navigation links in HTML (instead of graphical buttons).

Underscoring - as common for text links - not necessary if it's clear that navigation terms are clickable. Helpful: underscored when hovered.

Two main patterns:

3.2. All in "left hand" navigation

Disadvantage: tends to become long in bigger sites
Advantage: not limited

3.3. Main categories in a horizontal "top" navigation, sub topics left

Disadvantage: limited space (to avoid horizontal scrolling)
Advantage: similar to applications in windows, mac os aso.

3.4. Meta navigation

Additionally some kind of "meta" navigation:
topics like contact, site map, search at top of page, right-aligned.

4. Topic/sub-topic order

Sub topics inserted some pixels right of topics. Cascading as in explorer.

5. Behavior of navigation links

Actual highlighted; hover; visited.

6. General page layout

This is concerning other elements than main navigation.

Logo of company / brand or similar at top left corner.

If company and brand logo are required, brand at upper left, company at upper right.

Search field (long enough) in upper right screen area.

Content area at center of screen.

7. Content layout

7.1 General

Dark typo at light background (why not black on white?) - only in really few cases opposite: light typo at dark background.

Tagline: what's this site about? Short, precise description.

All relevant stuff "above the fold".

No problem to have other content below fold - who's interested, will scroll (prefering that instead of loading a new page)

7.2 home

Tagline(s): what's this site about.

Some main navigation links explained:
Important categories of navigation explained: blue widgets add-ons: helpful tools and grips for the widget power user as <example, example...>.

Deep links:
Direct links to certain important contents / functions buried way down for easy access.

The homepage is some kind of showcase for visitors: show your spectrum, and show your highlights. But page should not be overcrowded.

7.3 Other pages

Tagline(s), or unordered lists with main topics of page. Scannable by visitors.

Text length not so important for visitors, they prefer scrolling instead of loading a new page, but not too long, say: max. 5x screen resolution high).

Really important here: keep on theme.

8. Pictures

Fast loading. Alt tags. Titles. Less is more. - A lot of user's are text minded, picture blind. - At the other hand a picture can say more than 1000 words.

If big ones are necessary: give small previews with option for larger scale (including some information like: "bigger picture, 78 K")

9. Search function

Give direct access by implementing a search field - minimum at home page. Color of search field: white.

Make it big enough to type in some 30 characters. Behind search field a button: "go" or "start search".

You need a page to show search results in main navigation. Use it for putting in some advanced search functions (wildcards, boolean operators, related stuff - even if most users will not use it, some will register it: whow ...).

10. Site map

Necessary, no question if you have more than - say - 10 pages. If you've a really big site, split it.

11. Contact

If you have a site with a lot of information / services / products, it might be helpful to let users choice to what topic they contact you.

Avoid too many mandatory fields. - Or use mandatory fields excessively if you want to frustrate contacts.

12. PDF

Most important: give every necessary information in HTML.

PDFs are great if correct print layout is necessary. But nothing tires more than clicking a link and find Acrobat started ... avoid this, inform people: <understandable name of file> pdf file - 1,2 MB.

13. Animations

Ever tried reading a schedule with something flackering very close to it? - No animations should start without giving users a choice to decide ...

Animations can be great to demonstrate complex functions, or to give some interactive experience. - But be aware: users will mostlyx not find your sophisticated / well designed interface. Go conventional!

14. Sound

No sound. No questions, please. - Unless you set up some music site or related stuff.

15. Imprint

At last a good one. Because everybody can publish at the Internet, it's very important to know who's behind a message. Users are in doubt if they should trust in what they find. So help them. - You can have some "About compnany xyz", that's really good. If not, use imprint instead.
______________________________________________

What do you think?

Albert.

Robino

1:30 am on Jun 27, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Not too many problems with that basic philosophy.
Simple but sound.

sleepy_kiwi

9:57 am on Jun 28, 2003 (gmt 0)

10+ Year Member



Good list, though there are a few too many 'shoulds' for my liking.

Yes these are v.important considerations when designing a site however each project unto its own. Hence IMHO it is worthwhile to test each website independantly (and get the client to pay for this?).

More often than not I am faced with situations that, from the outset, present usability problems. Rather than a set of rules, for me it is about a general mindframe.

BTW black text on a white background is only 6th on the order of legibility... No1: Black on Yellow, No2: Green on white (a classic case of consistency and aesthetics vs usability).

albert

11:57 am on Jun 28, 2003 (gmt 0)

10+ Year Member



Thanks for your posts ... although I would have expected some more. For me usability is one of the main tasks in building a website. But who knows - maybe most members here are far beyond these basic considerations? ;)

sleepy-kiwi:

'shoulds' are no 'musts'. My list puts together conventions / user expectations. If you follow those you're taking not too much risk to fail in aspects of usability IMO.

Testing a site's usability: recommended whenever possible.

Get the client pay for this
- most of my clients won't. So I try often to include some amount for testing in my first offer.

Another important aspect came to my mind: follow up after launch. Checking logs and conversion rates helps to improve your site's usability.

Albert.

Hawkgirl

4:19 pm on Jun 28, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



maybe most members here are far beyond these basic considerations?

There are a lot of people here who are extremely interested in usability issues. A quick site search for "usability" will bring up several good discussions that we've had on usability, conversion, user testing, and other usability considerations! :)

Three interesting discussions that I go back to and re-read when I need inspiration:
[webmasterworld.com...]
[webmasterworld.com...]
[webmasterworld.com...]

I think you'll find that folks around here are extremely open to learning new things about usability.

Sounds like your list is a good one and works well for your purposes. Thanks for sharing it.

sleepy_kiwi

11:27 pm on Jun 28, 2003 (gmt 0)

10+ Year Member



- Checking logs and conversion rates helps to improve your site's usability.

This takes us back to usability testing -
Is this a navigational problem (knowing where you are and where you can go to)?

or a user experience problem (I know where to buy the widget yet I dont feel confident in this sites security / I dont have enough information yet)?

or a host of other possibilities (ie naming conventions, user frustration, consistency with specific industries methods/processes, big picture overview and so on).

albert

2:54 pm on Jun 29, 2003 (gmt 0)

10+ Year Member



@Hawkgirl: Thanks for posting those links - they're valuable resources indeed.

I liked what you said in a former thread:

We all spend a great deal of our time on #1 – bring in more traffic (my god, 555 posts on the October Google update in 3 days!). But there’s much less conversation on conversion; what can I do to improve my site’s performance?

How true. I remember that formula by Nielsen: success = # of visitors x conversion rate, suggesting to go for gain of conversions.

@sleepy_kiwi:
Good point, especially concerning user's confidence (problems with navigation, naming conventions aso seem comparatively easy to solve). I try to build confidence by giving visitors information about the company, testimonials aso. -

But recently came up some interesting arguments about 'ugliness sells' [url]http://www.webmasterworld.com/forum78/1562.htm[/url
In certain cases users seem to trust in what looks cheap and frankly spoken. But I'm quite sure this wouldn't work for the site of a big company ...