Usability refers to how easy user interfaces are to use and is defined by five key components: learnability, efficiency, memorability, errors, and satisfaction. Usability aims to ensure something works well for average users without causing frustration. Some rules of good usability include observing rather than just listening to users, making things obvious so users don't have to think, including search features, ensuring fast page loads, and allowing easy use of the back button. Users form mental maps of sites, so design should support easy navigation.