- Error messages should appear within view (not above or below the fold)
- The page should jump to the point on the page where the first error occurs (except when validating fields inline)
- Use strong colors as appropriate to make the error stand out
- Error messages should appear just below the entry field of each error, not at the top of the page
- The field with the error should be highlighted, and the user should be instructed what needs correction
- Error messages should be clearly written in language that makes sense to the average user
- Don’t blame the user, help them by telling them what to do to fix it
- Inline validation per field (vs. on submit) is best when possible
- Some fields may be left empty because users don’t want to provide the information
- Be clear which fields are required