Users of a site or product go through three general steps:
- Creating a goal of what they want out of a task
- Going through the process of attempting the task
- Evaluate the results compared to their goal
However, due to a variety of factors and perhaps simple human nature, these tasks sometimes cannot live up to those goals made.
In the context of a website, modeling a site to be user friendly involves:
- Creating clear tasks through the sites elements
- Modeling the design on common human cues
- Have tools that users are able to advance their tasks with