Сервисы проверки разметки требуют такой структуры
h1
- h2
-- h3
---- h4
то есть правило вложенности, поэтому они ругаются на
h1
- h3
или
h2
-- h4
Меня когда-то задолбала одна заказчица (правда там был престашоп, но это не суть важно). Вот не помню, какой там был сервис, но она даже требовала добавить альты незначащим элементам страницы, если те выводились как изображения (то есть не стилями).
Так вот, приходилось перекраивать под правильную структуру, но чтобы заголовки остались правильные, решал стилями, например, <h2 class="h_4">