Информацию разделяйте на смысловые блоки
Для этого отделяйте блоки друг от друга: используйте

большие отступы (120-180 px) и выделяйте их разным цветом фона.
Используйте одинаковое расстояние между блоками, несущими один смысл
Таким образом ваш сайт будет

выглядеть намного аккуратнее
Текст расположенный на фотографиях должен хорошо читаться
Можно использовать затемнение и высветление фотографии,

также делать различные подложки под текст.
Используйте стили сдержанно
На странице, которая оформлена с применением большого количества стилей, затрудняется

восприятие информации, а также такая страница выглядит непрофессионально