Every website has a purpose, and at the root of it, that purpose is to provide an excellent user experience. That demands that sites interact with their users in the most effective way, maximizing each interaction to motivate the user toward the end goal.