Important considerations to be made while designing your website