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.
  • Углубление через дочерние темы каждого столпа.