
Три требования, которые обычно решают по отдельности и трижды переделывают. У них общий корень: осмысленная разметка и честные тексты. Одна архитектура, которая одинаково отвечает человеку со скрин-ридером, поисковому роботу и переводчику.
Доступность, SEO и интернационализацию обычно ведут как три отдельных проекта: одна команда правит ARIA перед аудитом, другая добавляет мета-теги ради поиска, третья прикручивает переводы. Но у всех трёх один корень. Скринридер, поисковый робот и механизм локализации - это программы, которые читают ту же разметку, что и человек, и делают выводы из её структуры, а не из внешнего вида. Если структура честная, все три аудитории обслужены почти бесплатно; если нет - каждую приходится чинить отдельно и бесконечно.
Эта книга собирает три темы в одну инженерную модель. Сначала - общая основа: почему одна семантическая архитектура работает на четыре аудитории и как устроено дерево доступности. Затем - доступность: семантический HTML, клавиатура и фокус, формы, визуальная и мультимедийная часть, ARIA без вреда и аудит. Дальше - находимость: как поисковая система видит сайт, техническое SEO, контент и сущности, связь производительности с поиском. После - интернационализация: архитектура i18n, форматирование данных, мультиязычные URL и hreflang, RTL и локализуемый интерфейс. В конце - практика в React и Next.js, сквозной разбор и production playbook.
Материал держится на одном принципе: понимать механизм, а не заучивать чек-листы. Там, где обычно дают приём, книга объясняет, почему он работает, чего стоит и когда перестаёт годиться. Поведение и требования сверены с рекомендацией WCAG 2.2, WAI-ARIA, документацией MDN, Google Search Central, schema.org и материалами W3C i18n, а не с распространёнными пересказами.
Читать можно по порядку - главы идут от общей основы к доступности, поиску, локализации и практике - или обращаться к нужной. В конце собран короткий глоссарий терминов и список первоисточников.