У HTML5 для структури коду введено кілька нових тегів. Теги орієнтовані не на людей, яким немає сенсу заглядати в вихідний код сторінки, а на машини, що інтерпретують код.
Наявність семантичних тегів ніяк не позначиться на вигляді сторінки, але для обробників web-сторінок наявність семантики є надважливою. Семантичний елемент чітко описує його значення як для браузера, так і для розробника.

