Насчет оформления - не подскажу, т.к. это больше к дизайнеру.
Но любой сайт должен иметь структуру, согласоно собранному Семантическому ядру на момент создания сайта. Это позволит сделать его более понятным для пользователя (согласно его потребностям) и проще продвигать условно бесплатным методом - SEO.
Каждый сайт, если планируется продвижение в поисковых системах, должен иметь базовую техническую оптимизацию.
Некоторые пункты: