|
Unless a web site
meets the needs of the intended users it
will not meet the needs of the organisation
providing the website. Web site development
should be user-centred, evaluating the evolving
design against user requirements. Thefirst
step is to define the business objectives,
the intended context of use and key scenarios
of use. This helps prioritisedesign and
provides a focus for evaluation. The design
should take account of established guidelines
for web writing
style, navigation and page design. The site
structure and page design should be evaluated
by representative end users.Management and
maintenance is important to maintain usability.
INTRODUCTION
Why is it so difficult to find the content
you want on many web sites? The reasons
include:
Organisations often produce web sites
with a content and structure which mirrors
the internal concerns of theorganisation
rather than the needs of the users of the
site.
Web sites frequently contain material
that would be appropriate in a printed form,
but needs to be adapted forpresentation
on the web.
Producing web pages is apparently
so easy that it may not be subject to the
same quality criteria that are used formore
traditional forms of publishing.
In short, web sites provide a unique opportunity
for inexperienced information providers
to create a new generation ofdifficult to
use systems! Successful web development
requires the combined skills of domain expertise,
HTML,graphic design and web usability.
A web site will not meet the needs of the
organisation providing the site unless it
meets the needs of the intended users,and
provides quality in use1. Incomplete
sites are seen as a sign of corporate incompetence.
To implement a website which users find
effective, efficient and satisfying requires
a user centred design process. This paper
describes process which integrates existing
empirical evidence and guidelines for web
site design into a user-centred processwhich
is consistent with ISO 134074. Due to limitations
of space, the reader is referred to the
references for more details of the individual
design guidelines.
It is essential first to define the business
objectives and usability goals, and to specify
the intended contexts of use.These should
drive an iterative process of design and
evaluation, starting with partial mock-ups
and moving tofunctional prototypes. Continued
usability requires subsequent management
and maintenance.
PLANNING
Define the business objectives of the
site (provider requirements)
What are the main purposes of the
site? These could include providing information,
advertising services, selling products,
positioning in the market or demonstrating
competency.
Who do you want to visit the site,
is it internet or intranet - what are the
important user categories and what are their
motivations and goals?
What type of pages and information
will attract users and meet their needs?
e.g. hierarchically structured information,
a database, download of software/files,
incentives to explore the site.
What are the quality and usability
goals that can be evaluated? e.g. to demonstrate
superiority of the site to the competition,
appropriateness of the web site to user's
needs, professionalism of the web site,
percentage of users who can find the information
they need, ease with which users can locate
information, number of accesses to key pages,
percentage of users visiting the site who
access key pages.
What is the budget for achieving
these goals for different parts of the site?
Identify responsibilities for achieving
quality and usability objectives, and estimate
the resources and budget for these activities.
Specify in detail the intended contexts
of use (user requirements)
Who are the important user groups?
What is their purpose for accessing
the site?
How frequently will they visit the
site?
What experience and expertise do
they have?
What nationality are they? What languages
can they read?
What type of information are they
looking for?
How will they want to use the information:
read it on the screen, print it or download
it?
What type of browsers will they use?
How fast will their communication links
be?
How large a screen/window will they
use, with how many colours?
Even if there is no definitive answer to
these questions, it is important to obtain
agreement on the assumptions which are made.
Define key scenarios of use
Describe specific scenarios of how
and why people will access the site, and
what they want to achieve. These will help
prioritise design, and should be the focus
for evaluation.
Also identify any niche markets and
interests which can be supported by the
site without major additional investment
(e.g. specialised information, access by
users with disabilities).
SITE STRUCTURE AND
CONTENT
Structure information so that it
is meaningful to the user. A structure which
makes sense to the user will often differ
from the structure used internally by the
data provider. Different user groups may
need different interfaces.
What information content does the
user need at what level of detail? Use terminology
familiar to the user.
Interview users to establish the
users terminology and how they categorise
information.
Produce a card (or sticky note) for
each anticipated page for the site, and
use card sorting techniques to design an
appropriate structure
Writing style
People rarely read web pages word by word
- they scan pages to find the information
they want.
Make the text scannable with bulleted
lists, highlighted keywords, meaningful
headings and short sections of text.
Start with the conclusion, then provide
the details.
Make text concise and objective:
avoid marketing exaggeration, subjective
claims or boasting.
Do not include unnecessary white
space as this impedes scanning the
text.
Do not expect users to read large
amounts of text on-line: provide one large
page for printing or a file to download.
SUPPORT NAVIGATION
Help users find their way
Meet user expectations by following
conventions established by other major sites.
When appropriate use a familiar metaphor,
like a newspaper front page for the home
page of a news site.
Show users where they are and where
they can go.
Use a consistent page layout.
The easiest to navigate information
pages have a high density of self-explanatory
text links.
Minimise the number of clicks needed
to reach final content: the more clicks
the more users you lose.
Users do not mind scrolling pages
if necessary, but beware of pages that appear
complete on a small screen while hiding
important buttons or links just off the
bottom.
Provide links on each page to the
local contents and home.
On larger sites consider providing
a search facility many users habitually
use search rather than exploring a site.
Provide a simple interface to the
search engine11 and check that it gives
easily understood results. Most current
search engines are so poor that their use
reduces the likelihood of finding relevant
information!
Include navigational buttons at both
the top and bottom of the page this
minimises the need for scrolling.
Use URLs which are meaningful and
exclusively lower case this helps
people who have to type them in.
URLs quoted in printed material should
be short and simple to type: if necessary
use aliases rather than the full URLs.
Use page titles which make are meaningful
in bookmarks and search engine results (do
not start titles with Welcome to
or use generic titles such as Contents).
Avoid dead ends plan that
any page could be the first page for users
reaching the site from a search engine.
Tell users what to expect
Avoid concise menus: explain what
each link contains so that users
can find the right link first time.
Provide link titles they simplify
navigation for users with recent browsers
which support this feature.
List the contents of each part of
the site as a list of links to the final
information, divided into meaningfully titled
groups.
Provide a site map or overview
this helps users understand the scope of
the site.
Distinguish between a contents list
for a page (e.g. use a heading Page
contents), links to other pages, and
links to other sites (e.g. using link titles
or icons for off-site links).
Any changes to the default link colours
and style make it more difficult for users
to find the links.
Give sizes of files that can be downloaded.
Highlight important links
The wording of links embedded in
text should help users scan the contents
of a page, and give prominence to links
to key pages. (Highlight the topic - do
not use click here!)
To keep users on your site, differentiate
between on-site and off-site links.
PAGE DESIGN
Design an effective home page
This should establish the site identity
and give a clear overview of the content.
The important information should
fit on one screen, as some users will not
bother to scroll the home page.
Design for efficiency
It is important to minimise the download
time as most web users have slow connections16.
Graphics add interest but are slow
to load and can impede navigation.
Use the minimum number of colours
to reduce the size of graphics.
Use the ALT tag to describe graphics,
as many users do not wait for graphics to
load.
Use small images, use interlaced
images, repeat images where possible
Make text easy to read and use
Avoid the use of flashing or animation,
as users find this very distracting.
Avoid patterned backgrounds, as these
make text difficult to read.
Where possible use tables instead
of frames frames can interfere with
printing and bookmarking.
Support different browser environments
Test that your pages format correctly
using the required browsers and platforms.
Check that pages containing reference
information or large amounts of text print
correctly on the required browsers, platforms
and paper sizes (note that European A4 paper
is narrower and longer than US letter size
paper).
Provide support for text-only browsers
Some users turn off graphics to increase
speed, and the visually impaired use text
only browsers:
To support text only browsers, use
a logical hierarchy of headings, avoid frames
and use ALT tags which describe the function
of images
EVALUATION METHODS
Expert inspection
Use a checklist to inspect pages
for conformance with house style (consistency
of layout) and with recommendations such
as those in this paper.
Early mock-ups
Early in design evaluate a partial
mock up of the site with representative
users performing representative tasks. Use
first drafts of screens, either on-line
or as colour prints.
Functional prototypes
Produce a working version of a representative
part of the site, taking account of the
design principles and evaluation feedback.
Evaluate the working version with
representative users performing representative
tasks.
MANAGEMENT AND
MAINTENANCE
Ensure that new pages meet the quality
and usability requirements
What skills will be required of page
developers? Do they have the necessary expertise
in the subject domain, HTML, graphic design
and usability? Do they need training?
What will be the criteria for approval
of new pages? Is some automated checking
possible?
Indexing
Help people to find your site by indexing
the important topics and names of key people.
To facilitate indexing by search engines:
Provide search topics using the META
tag21 in the page heading.
Include the main search topics in
the first few lines of text on the home
page.
Fill in the submission forms for
search engines.
Consider using an automated submission
tool.
Maintenance
Plan and review the site structure as it
grows, review the user needs, and make sure
the site continues to meet the
needs.
Monitor feedback from users.
Monitor the words used when searching
the site.
Monitor where people first arrive
on the site, and support these pages as
entry points.
Check for broken links (many web
authoring tools will do this).
Compare your site to other comparable
sites as web browsers and web design evolve.
As it is unlikely to be economic to test
the usability of every page, it is important
to establish a sound structure and
style guide within which new pages can be
developed, and for page developers to be
aware of the business objectives
and intended contexts of use.
|