Появление двух тегов H1 на одной странице — из мобильного и десктопного вариантов меню одновременно — обычно связано с тем, как реализована адаптивная вёрстка навигации, а не с осознанным решением о структуре страницы.
Как это возникает технически
Если сайт использует два отдельных набора разметки для десктопной и мобильной навигации (показывая нужный через CSS в зависимости от размера экрана), а название сайта или заголовок ошибочно помечен тегом h1 в обоих вариантах, в код страницы попадают два H1 одновременно — просто один из них визуально скрыт.
Почему это проблема, даже если визуально не видно на экране
Поисковые роботы читают исходный HTML-код целиком, включая скрытые через CSS элементы — наличие двух H1 в коде может создавать неоднозначность в определении главной темы страницы, даже если для обычного посетителя видна только одна версия меню.
Решение
Название сайта в шапке навигации (в обоих вариантах — мобильном и десктопном) должно быть в менее значимом теге, например div или span с соответствующим оформлением через CSS, а не H1 — H1 стоит оставить только для основного заголовка содержания конкретной страницы.



