Яндекс.Метрика
Москва, Волгоградский пр-т,
43к3, оф. 301
Пишите 24/7, мы онлайн
+7 (495) 128-00-14
последнее обновление: 16.12.2025

Определение: Семантическая вёрстка — это подход к HTML, когда элементы выбирают по смыслу, а не “как получится”: заголовки делают заголовками, навигацию — навигацией, список — списком. Такая разметка помогает браузеру, поисковикам и вспомогательным технологиям правильно понимать структуру страницы.

Зачем это нужно

  • Улучшать SEO: поисковикам проще выделять важные части страницы и понимать контент.
  • Повышать доступность: скринридеры лучше ориентируются по заголовкам, спискам и правильным элементам.
  • Делать код понятнее: разработчику легче читать разметку и поддерживать проект.
  • Снижать количество “костылей” в CSS/JS: логичная структура проще стилизуется и оживляется.
  • Ускорять совместную работу: дизайнер, верстальщик и SEO-специалист говорят на одном языке.
  • Поддерживать масштабирование: новые блоки добавляются без хаоса и дублирования.

Пример

Пример кода:

<h1>Доставка</h1><p>Условия доставки по городу и регионам.</p><ul><li>Курьер</li><li>Самовывоз</li></ul>

Скриншот

Панель Accessibility в DevTools, где видно дерево заголовков или роль выбранного элемента и его имя

Подпись к скриншоту: вкладка DevTools “Accessibility”: как браузер видит структуру (например, заголовки и роли элементов)

Частые ошибки

  • Делать “заголовки” обычными <div> и имитировать вид стилями вместо <h1>...<h6>.
  • Нарушать иерархию заголовков (например, перескакивать с H1 сразу на H4).
  • Использовать списки как сетку для верстки, а не как список по смыслу (и наоборот).
  • Злоупотреблять обёртками без необходимости, из-за чего разметка становится “шумной”.
  • Думать, что семантика — это только про SEO, игнорируя доступность и поддержку.

Связанные термины

Наши услуги