A good website design should be user-friendly, aesthetically appealing, mobile responsive, and optimised for search engines.