В HTML5 введены несколько новых структурных тегов: <header>, <nav>, <article>, <aside>, <footer>, и т.д. Которые в основном предназначены для поисковых роботов, с целью указать им на четкое разделение блоков контента от вспомогательных элементов.
header
, footer
,aside
, nav
— блоки для выделения шапки, футера, сайдбара, навигации сайта или раздела
section
— это блок взаимосвязанного контента
aticle
— это независимый, самодостаточный блок контента; может включать в себя section или header, footer
figure
, figcaption
— для группировки самодостаточных объектов (например, изображений) и подписей к ним