Web
Design Elements
A website is Experience-Driven.
As such, it's important to always keep the end-user's potential experience
in mind as you plan out every aspect of your website. The better overall
experience the user has while using your site, the more successful
your
site will ultimately be. Providing high levels of the web design elements
of Usability, Visual Appeal, and Appropriate Content will help to ensure
that your visitors will enjoy your site and make many return visits.
Usability
Usability is probably the most important web design element to keep in
mind. It addresses how easily your visitors can navigate through your
website and find the information they came there for. It may also be that
with a highly usable website the user not only finds information need,
but also discovers information they didn't know they were looking for.
Much of the information below concerning usability was inspired by the
book Don't Make Me Think (Steve Krug, 2000) I recommend reading
it. Please read http://www.sensible.com/chapter.html#backfromfootnote1
to see some sample text from this book.
Functionality is one basic part of Usability. It deals with
the question: "Do the features of this site actually work?".
Regardless of how the site looks, how logically it is laid out, or what
it's content
may be, the site should at the very least be function properly. For example,
there should be no:
- broken links (browser
error appears)
- buttons or links
just not working (page goes nowhere when you click on a link)
- broken images (box
with 'x' in it, showing no image exists with that name in the directory
specified)
- JavaScript errors
(small yellow triangle in status bar) see http://sealang.com/
- links going to
the wrong page (e.g. you click on a link to go to the "cars"
section and you get "boats")
The user went to your
website to obtain information. If they are unable to accomplish this task,
it's very likely that they'll leave your site.
www.matrix.com
does not have great functionality
Common Usability
Issues
Inconsistent Navigation
You should provide a consistent navigational system that does not change
from page to page. From the moment your users get to your website, they
are being "trained", and learning how to use your site. If
you change the rules in the middle, it's likely to be quite confusing
for
them.
Your user should have no question along the way where they are in your
site. (This is the logic behind our "marked page" in Project
1 - the button with the pearls underneath it is where you're at). It's
also a bonus if the site can clearly show users where they have been.
Example of clear,
consistent navigation: http://bbkstudio.com/bbk4.0/index.html.
http://sfosnow.com, http://www.lsi.edu/
Example of inconsistent navigation: www.sherwoodphoto.com
No way "home"
Always provide your user with a way back to the home page. At the very
least provide a link from the logo.
Excessive Scrolling
There have been many studies done on usability. It is well-known that
users do not like to scroll, and often times will not even realize that
there is contact below the "fold", which is the area not visible
on the area of the page below what's visible on the screen.
Example of site with
excessive scrolling: www.cottonfactory.com
Excessive Clicking
Another usability issue to consider is, how many times are you forcing
your users to click before finding the information they need? It is best
to limit this as much as possible. The more a user has to hunt around
your site, the more potentially frustrated they will be, making them more
likely to leave your site.
Example of site with excessive clicking: http://www.locksoflove.org
Over-explaining
Your site should be planned out well, and designed in such a way that
you don't need to explain to your users how to use it. It should be intuitive.
One small example of this over-explanatory logic is the common usage
of "click here" for a link. It should be fairly obvious to
the user that they should click there.
Instead of having:
Click here for more information.
It might be better
to simply have: More Information
More examples of over-explaining:
http://www.nightphotographer.com/gallery_frameset.htm
Illogical Associations
Think carefully about what you use as a button. What will most likely
make sense to the user? For example, it might make perfect sense to you
to use a photo of yourself as a link for the user to email you, but from
the end-user perspective, is this really logical, and clear? Probably
not. It would make more sense to have a link such as this: email
me
Examples of illogical
associations: http://www.webpagesthatsuck.com/mysterymeatnavigation.html#
Another example of Illogical Associations is when you are given the option
to click on something, and you expect some kind of result, but get nothing.
Not using target="_blank" where
appropriate
This is very frustrating to users who click on a link from the main
site, expecting to be able to close that window, and instead losing
the whole
site when they close the window. Don't force your users to remember to
click on the "back" button.
example: www.sherwoodphoto.com
Too many different
fonts
You should limit your fonts to 2 or 3 at the most on your site. It's
visually overwhelming
to the user to have many different fonts in the same site. Think also
about having your fonts compliment each other. For example it wouldn't
make a lot of sense to have an old-fashioned font alongside a modern
font.
Here is a good article
on using fonts: http://nees.orst.edu/NEESweb/usability/page_fonts.html
Poor Readability
It's vital that your users are able to physically read the material. Using
colors that do not provide proper contrast will be extremely hard to read,
if not impossible for those with color blindness. Black text on a white
background , or vice-versa, is always a safe bet.
Here is an article on contrast for the web: http://www.rnib.org.uk/xpedio/groups/public/documents/publicwebsite/public_contrast.hcsp
This very issue brings us to the point below:
Lack of Consideration
for Visually Impaired Users
There are many issues to consider in this area, and if you continue to
practice web design beyond this class it will become important to learn
them all. For this class, you really need to be concerned with these points:
Always
use Alternate text for your images. Otherwise persons with disabilities
are excluded from information on your website. Also don't forget to use "" for
Alternate text whenever you use a spacer.gif.
Never include a lot of
text in your graphics. Just use text instead. For one, it is difficult
to update such sites, as you'd need to physically change text in Photoshop.
It also adds much to the file size. But most importantly, it excludes
users with visual disabilities.
example of site that breaks
both these rules: www.cottonfactory.com
File size is too
big
A page should not be over 75 K in size. The longer it takes to load, the
more likely your user will flee...
Over-Animating
Animation is cool, but remember it can be very annoying to some users.
example: http://www.nasa.gov/externalflash/m2k4/index1.html
here is another (extreme)
example: http://www.hrodc.com/
Visual Appeal
From experience surfing the web, you probably realize that the degree
of a site's Visual Appeal has much to do with why visitors enjoy visiting
it (or conversely DON'T enjoy visiting it). There are many visual factors
to consider:
Colors, combinations
In addition to the usability issue mentioned above, where users physically
need to have contrast provided in order to read the content on the screen,
it is also important to provide a pleasant and non-confrontational color
scheme. While you might love the look of bright red text on a florescent
blue background, consider your potential users' preferences. It's important
that your site not be jarring or harsh on the eyes. Rule of thumb: "Play
It Safe".
This is not to say you can never use flash colors, just remember to combine
them with other softer colors that might lessen the harshness for your
users.
Here is a good article
on using color on the Web: http://www.coolhomepages.com/cda/color/
Visual Cohesiveness, Consistency, Alignment
The consistent navigational system mentioned in the Usability section
above refers in part to the concept of visual cohesiveness. You should
have a common look from page to page. For example, text that is left
aligned
on one page should not change on the next page to become centered*.
This is disruptive to the flow of your website.
*In general, center
alignment is not recommended. Studies have shown that since left-alignment
is the way most text is laid out (in our culture), it is more comfortable
for users to view it that way.
It is also an interruption
to the flow of your site when the color scheme suddenly changes, as in
www.sonshinecommunity.org.
It is most common for your logo to appear at the upper left corner
of the page, but this is not an absolute law. The main reason the logo
normally
resides here is because it is a "safe" place to put it to ensure
that your users will definitely see it. It is also the expected spot
where
users are programmed to look. But don't be afraid to experiment with
other ideas.
Here's an example
where the logo is at the bottom of the page: http://www.horsepowerdesign.net/portfolio/packindex.html
Size and Space Consistency
It's good to have all of the elements of your page have a consistent
relative size and space between elements. Otherwise, the visual effect
is that the site looks cluttered and unbalanced.
Here is an example
of a site that has inconsistent relative size and spacing:
http://www.boardzone.com/
Proper detail to important photos
Make sure you provide proper detail for the graphics that are important.
And always, if you are going to have a "pop-up" of a photo,
make sure the image's details are apparent.
For example it's kind of hard to see the details in these photos:
http://www.horsepowerdesign.net/portfolio/idindex.html
Appropriate Content (writing)
Writing for the web is much different than writing
something
for print. The short attention span
associated with web browsing, and the tendency of web-surfers to scan
text. For this reason it's important to be short and concise in your
text, yet
catchy
in your
wording. Long rambling text will drive your users away.
Here is some good
info on writing for the web: http://www.clickz.com/experts/archives/design/onl_edit/article.php/836621
|