Качество верстки, как по мне, помимо кроссбраузерности, это "стресс-тест", как она поведет себя в разных условиях, а не так как нарисовал дизайнер.
Вот как бы, на скорую руку... картинка не адаптируется, line-height описания не оправданно большой, заголовки разным шрифтом на разных страницах... вобщем скрин...
И раз уж в разметке Вы стараетесь следовать семантике/seo-френдли, так следуйте ей во всем, а не только nav/footer и че-то там еще...
Поиск че-то не открывается. Как я буду искать корзинки?))