h1 можно использовать в любых количествах, но по делу. Самый яркий пример, который я привожу - это сайт яндекса.
Только взгляните:
20 заголовков h1 на главной странице!!!!! Наверно yandex дураки и ничего не понимают в индексации сайтов и в целов в вёрстке.
Интересно, почему они так сделали?? Может потому что они выделили ключевые разделы на своей странице?
Наверное всё таки да и сделали правильно. Сеошники вообще живут в каменном веке, они не знают, что такое html5, они не знают, что такое SPA и как с ним работать, они не знают что такое семантика. Я всегда их терпеть не мог.
А если крутить ниже, подгружая другие секции, то кол-во h1 увеличивается