Не знаю как сейчас, а раньше Гугл и Яндекс сами говорили что можно использовать несколько h1 на странице.
По одному в каждый логический блок. То что h1 должен быть один - это сеошники говорят
а можно пруфы ? в спецификации четко прописано, что должнен быть h1 в кол-ве 1 штуки, а заголовки h2 могут быть в неограниченом кол-ве в секциях. Единственное, чтобы h3 не выше h2(или h4 выше h3 итд)