Usability testing is important to ensure a website provides the best user experience. It involves testing a site with real users and observing them to discover problems. Usability testing should be done flexibly with a small number of users at their own desks, taking notes on their performance, accuracy, and emotional responses. The goal is to keep testing simple, follow through on results, and quickly iterate the site.