Почему нельзя сделать несколько заголовков h1

«Почему нельзя сделать несколько заголовков h1» — вопрос из категории HTML, который задают на 10% собеседований Frontend Разработчик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Использование нескольких `

` на одной странице не запрещено технически, но нарушает семантику HTML и ухудшает доступность. Основные проблемы: 1. **SEO**: Поисковики воспринимают `

` как главный заголовок страницы. Несколько `

` могут запутать алгоритмы. 2. **Доступность**: Скринридеры используют заголовки для навигации. Несколько `

` усложняют восприятие структуры. 3. **Логика**: `

` должен обозначать основную тему страницы, а подразделы - `

`, `

` и т.д. Пример правильной структуры: ```

Главный заголовок

Подраздел

Подподраздел

``` В HTML5 допустимо несколько `

` внутри секционных элементов (`
`, `
`), но лучше придерживаться иерархии `

` → `

` → `

`.