Website Behavior Design Guidelines


Guidelines:  Provide Feedback  Provide Shortcuts  Minimize Memory Load  Forms  Verify User Input  Provide Undo  Plug-ins  Animations  Page Copying  Useful Messages  Confirmation Pages  Provide Tips

Provide Feedback

Provide feedback for all user requests and inputs:

Rationale:

Provide Shortcuts

Provide experienced users with alternative shortcuts for repetative tasks.

Rationale:

Minimize Memory Load

Minimize the amount of information that the user must memorize:

Rationale:

Forms

Optimize data input forms:

Rationale:

Verify User Input

Verify the user's input:

Rationale:

Provide Undo

Provide users with ways to undo their actions:

Rationale:

Plug-ins

Minimize the use of plug-ins:

Rationale:

Animations

Ensure the use of animations is appropriate:

Rationale:

Page Copying

For webpages that contain large amounts of textual or useful public-domain content, provide an easy way for users to:

Rationale:

Useful Messages

Provide useful messages:

Rationale:

Confirmation Pages

Provide an obvious conclusion page for each user task. Examples include providing a confirmation page upon completion of:

Rationale:

Provide Tips

Provide users with tips that help them use the system:

Rationale: