In order to design a website that successfully engages users, you need two things. Firstly, you need empathy. Essentially this is a deep understanding of the users’ needs, and when you have it, you’re able to enact prosocial behaviours - basically, the ability to understand the issues that others face by “walking in their shoes”. Only then can we begin to solve those issues.