Хотя HTML5 является большим улучшением, есть одна вещь, которую он не исправляет: субъективность того, что считается правильной семантикой для каждой ситуации.
И я сомневаюсь, что HTML когда-нибудь исправит это.
Если вы уже используете HTML5-контейнеры для других, более очевидных частей страницы, я бы не стал слишком потеть в этих элементах. Вы можете поместить маркетинговые вещи в aside
. Поиск можно считать формой nav
. Но ... я не думаю, что плохая карма придет к вам, если вы просто добавите их в пару div
с. ;)