What are some key considerations to keep in mind when designing a user-friendly website?