<b>HTML-семантика на WordPress: 7 тегов, которые улучшают доступность</b>
Семантика HTML помогает не только поисковикам, но и людям с экранными дикторами: страница становится понятнее, а навигация — быстрее. Если верстка собрана из div без смысла, пользователь теряет структуру текста и может пропустить важный блок.
Базовый набор, который стоит использовать осознанно:
— <code><header></code>, <code><main></code>, <code><footer></code> — разделяют страницу на зоны
— <code><nav></code> — только для основной навигации
— <code><article></code> — для самостоятельного материала
— <code><section></code> — для тематических блоков с заголовком
— <code><button></code> вместо кликабельного <code><div></code>
— <code><label></code> для каждого поля формы
— <code><h1>–<h6></code> в строгой иерархии
Ошибка, которая встречается чаще всего: заголовки ставят ради размера, а не структуры. Если <code>h3</code> идет без <code>h2</code>, а <code>main</code> повторяется в нескольких местах, скринридер читает страницу как набор случайных фрагментов. То же касается ссылок без текста: «подробнее» без контекста бесполезно.
Проверяйте не дизайн, а смысл: каждый блок должен отвечать на вопрос «зачем он здесь?». Если элемент можно заменить на более точный тег без потери стиля — лучше заменить. Так сайт становится удобнее и для людей, и для автоматических инструментов.
Начните с главной страницы и форм: там семантические ошибки заметнее всего, а исправление дает самый быстрый эффект.
Доступность сайтов на WordPress
@wp_accessibility_lab_ww
<b>HTML-семантика на WordPress: 7 тегов, которые улучшают доступность</b>
Этот пост опубликован в Telegram-канале Доступность сайтов на WordPress. Подписаться можно по ссылке: @wp_accessibility_lab_ww.