intermediate
Accessibility, SEO и internationalization
Инклюзивные, discoverable и locale-aware практики web-приложений для интервью frontend и fullstack.
Этот домен объединяет три опоры интервью для глобальных web-продуктов: **accessibility** (инклюзивное взаимодействие), **SEO** (обнаруживаемость и корректный crawl) и **internationalization** (UX с учётом локали). Сильные FullStack-ответы связывают их — semantic HTML помогает AT и краулерам; locale routing влияет на hreflang и canonical; metadata должна быть в начальном HTML.
Подобласти: accessibility (semantic HTML до WCAG), SEO (metadata до стратегии рендеринга), internationalization (routing до RTL).
На интервью: native HTML раньше ARIA; почему robots.txt — не security; ICU plurals вместо concat строк; SSR/SSG, когда краулерам нужен полный HTML.
Типовые ошибки: считать это только marketing; Lighthouse a11y без keyboard; SEO-теги только в client effects; перевод слов без правил форматирования локали.
Компромисс — быстрый запуск в одной локали против ранних инвестиций в инклюзивный, discoverable global UX.
Чеклист:
- Native semantics и keyboard на критичных flow.
- Server-rendered title, canonical и hreflang для индексации.
- Locale-aware сообщения, числа, даты и direction.
- Углубление через дочерние темы каждого столпа.