WebsiteGear Logo Log In
New User? Sign Up
About | Contact | FAQ
  Home Content Site Development Website Design Saturday, July 04, 2009 
POPULAR ARTICLES
Nav Subdomain Configuration - How To Setup A Sub Domain
Nav Website Layout - Tips & Tricks
Nav Round Robin DNS Load Balancing
Nav Domain Configuration - How To Setup A Domain Name
Nav Introduction To Server Load Balancing
Nav Server Load Balancing Methods
Nav Tips On Using SubDomain
Nav Breadcrumb Navigation
FEATURED NEWS | POPULAR NEWS
View More News View More News
SPONSORED LINKS
Print| Email| Save| Discuss| Feeds


Navigation - Not Confusion
Published: Friday, October 10, 2003


The importance of an effective navigation
An effective navigation allows visitors to find what they are looking for quickly and easily. Designing an effective navigation can also help to direct visitors to other offerings on your site. It is also necessary that the search engine robots can read the navigational links in order to spider (or index) your site.

Creating an effective navigation
Site navigation can be of various types depending on the type of site. For example, a news site will provide navigation to the latest news (current or maybe a few days old) on the cover pages. Because of the sheer amount of pages of news articles, it is impossible to link to each item that appeared in its lifespan. On the other side, a smaller site will probably be able to link every item from its cover page (homepage).

The goal of an effective navigation is guided by the 3 click rule (all pages on the website can be reached within 3 clicks from the homepage). This rule applies to search engines also, where pages more than 3 clicks away are not indexed.
  1. Categorize content, products or services: Create smaller categories for organizing the content, products or services. The categorization may be logical, alphabetical or as applicable. The categories can be arranged in a tree structure with several subcategories. Hence it can be several levels deep. Create a navigation panel specific to each category and place it in the left or top panels so that the user can view all links within that category without scrolling. This navigation panel will change when the user moves from one category to another.


  2. Centralize navigation menu: Centralize the navigation menu on a separate navigation file. Using server side include code, add that navigation file to each page that belongs to the category. This will reduce maintenance worries if the navigation
    menu is changed or updated. Only one navigation file has to be updated instead of each of the web pages.


  3. Provide link to home page: Provide a link to the home page from each page so that the user can return to the main page if lost. This can be achieved by creating a 'Home' link. In addition, add a link to the home page on the logo image.


  4. Use breadcrumb trail: A breadcrumb trail provides a quick way for the user to know what section or branch this web page is in. A breadcrumb is useful if the website has a lot of categories and each category is few levels deep. A good example will be a directory such as Yahoo or DMOZ.


  5. Create consistent top and bottom menus: It is essential to provide a top navigation menu (as the top bar) which is consistent in look and feel for all the pages in the website. This menu should contain links to each category, the home page, contact or support page, faq page (if centralized faq), etc. This helps the user to move around categories or to contact support from any location.

    Similarly, a consistent footer can contain links to contact information, advertising info, privacy policy, membership agreement etc.


  6. Include links to related items: Related links placed at the bottom or right side allows visitors to navigate to similar or related items or content directly. Provide clear and descriptive information about the related link so the user knows what to expect on that page.


  7. Include a search box: A search box can often solve the most complex navigation problems. A search box is very helpful for large websites. If your site has one, include the search box in every page at the same location. There are some free site search providers such as Google.com or FreeFind.com.


Tips & tricks
  1. Use server side includes for centralizing navigational link code.

  2. Place main navigation within the top 500 pixels of the website so that the user does not have to scroll.

  3. Make use of the link text wisely so that it is easy to understand.

  4. Avoid using image graphics for navigation. Image navigation may be obviously clear to the web designer, but may be confusing to some users. Use plain text or images with text descriptions.

  5. If images are used in the navigation menu, include an image alt text for usability purposes.

  6. Avoid using complex image rollover navigations. They may look elegant, but adds to the file size of web pages and takes longer to load.
  7. Even if there is a need to create a complex dynamic navigation using DHTML or Javascript, simple HTML links should also be provided somewhere in the website so that search engine robots can spider your website.

Print| Email| Save| Discuss| Feeds
RELATED ARTICLES
Nav Breadcrumb Navigation
A breadcrumb trail provides a quick way for the user to know what section or branch this webpage is in. A good example will be a directory such as Yahoo or DMOZ.
Nav Server Side Includes - Centralize Common Content
Use server side includes to centralize the common web site content.
Nav Introduction To Server Load Balancing
Load balancing applies to all types of servers (application server, database server), however, we will be devoting this section for load balancing of web servers (HTTP server) .
Nav Favicon - Create Icon For Your Website
A favorite's icon can make your website stand out from the rest. Learn how to create a favicon for your website.
Nav Website Hosting - Introduction
This article provides an introduction to web hosting. Learn how the internet works and why you need a web host for your website.
RELATED NEWS
News Post Nokia #1 Choice for Mobile Navigation in Europe and Russia
ESPOO, Finland , July 3 /PRNewswire-FirstCall/ -- According to the study conducted by Frost & Sullivan amongst European a...
News Post sundaymorningsoliloquy.com: The Skinny on Social Bookmarking
CHICAGO , July 3 /PRNewswire/ -- Leyla Arsan , Partner at Lotus Marketing Services. With vast number of social bookmarking, s...
News Post iPorn Web Application Still Available for iPhone
Media Confusion Surrounds Removal of Free Adult Videos from iPhone
News Post XpressPrint Named Official Printer and Sponsor of the Huntington Beach 4th of July Celebration
HUNTINGTON BEACH, Calif. , July 3 /PRNewswire/ -- XpressPrint, a leading print solutions provider in Southern California , ha...
News Post The Mobile Email 'Long-Tail' Explored in Free Webinar
KIRKLAND, Washington , July 3 /PRNewswire/ -- Embracing the 'long-tail' is the best way for mobile network operator...
Submit News | View More NewsView more news
RELATED CLASSIFIED ADS
Classified Ad Website design $499 with unlimited design revision
EQlink Web Design offers affordable custom web design services for small business owners. We offer a ...
Classified Ad Website Design, CMS Design, PHP MYSQL
Flash web design portfolio,personal web design portfolio,professional web design portfolio, freelanc ...
Classified Ad Website Design - FIN Infocom
FIN Infocom is one of the fastest growing technology companies, rendering specialized services in We ...
Classified Ad Cheap - Professional Website design
My name is Paul and I am a Cheap - Professional website designer, I am capable of producing Top clas ...
Classified Ad Website Design in Bangalore by A2zdesignwork
A2zdesignwork is a Professional Website Design Company in Bangalore, India. We specialize in website ...
Post Free Ad | View More View more classifieds
RELATED FORUM POSTS
Forum Post Website Development-Website Design
I want to start website development & website design company in banglore. Any one tell me what I nee ...
Forum Post Website design in VA/DC area
Hello, Can anybody tell me of a good website design and development company in Virginia/DC Metro ...
Forum Post example of Server.Transfer and Context Handler
This is an example of Server.Transfer and Context Handler. Through this we can get the multiple val ...
Forum Post Configuring BIND on windows 2003 server VPS
Hi Guys, I have a Windows 2003 Virtual Private Server and I'm trying to configure it with a BIND ...
Forum Post What are H1, H2 & so on in web design?
Sorry for the stupid question, but I notice that we talk about a lot about the importance of have th ...
Add New Post | View More View more forum posts


Copyright © 2003-2009 WebsiteGear Inc. All rights reserved.
About | Advertise | Submit Content | Privacy | Agreement | Contact