Важно определить, что понимается под дизайном сайта.
Цвета, шрифты и прочая красота - это всего лишь оформление сайта. А дизайн - это все. Это помимо цветовых решений структура сайта, страницы, блока. Визуальная иерархия - то есть куда должен посмотреть посетитель сначала, куда потом, и так далее..
Дизайн интерьера - это красота и удобство всего, что есть в интерьере, удобство пользования, применения.
Наверное нет ответа на вопрос - Каким должен быть дизайн сайта. Есть отдельные правила типографии (сочетания цветов, шрифты, отступы). Остальное уже дело опыта.
Дизайн современного сайта в первую очередь должен быть удобным и подталкивать посетителей к выполнению целевых действий на сайте. Также дизайн должен быть легким (отсутствие огромных изображений, лишних эффектов), для того чтобы сайт быстро загружался при плохом интернет-соединении и на мобильных устройствах.
Дизайн современного сайта должен быть простым и понятным. Таким, чтобы не тратить лишнее время пользователя, а экономить его. Время - главный ресурс. Если вы создали дизайн сайта, протестируйте его на потенциальных пользователях. Все ли им понятно. Быстро ли он решает поставленные задачи.