Язык страницы (атрибут lang)

пошаговая инструкция · Быстро: 5–15 минут

← Все инструкции

1. Что произошло

Атрибут lang подсказывает браузеру и поисковику, на каком языке страница.

2. Почему это важно

Хуже работает автоперевод и озвучивание страниц для слабовидящих. После исправления: Правильный язык в поиске и браузерах.

3. На каких страницах обнаружено

Атрибут lang в теге html.

Чтобы увидеть адреса на вашем сайте, откройте инструкцию из отчёта или добавьте домен в адрес: /fix/lang/ваш-сайт.ru.

4. Как исправить

Для phpBB

  1. В prosilver уже есть lang="{S_USER_LANG}"; если тег потерян в вашем стиле, верните.

Общее для любого сайта

  1. Добавьте атрибут lang в тег html: lang="ru" для русского, "en" для английского (для региона: ru-RU, en-US).
  2. Если страница на нескольких языках, укажите основной язык у html, а на вставках на другом языке — lang у нужного элемента.

5. Готовый код

Замените example.com на свой домен. Перед правкой конфигурации сделайте резервную копию файла.

Любой сайт

Разметка
<html lang="ru">

6. Как проверить результат

  1. В теге html есть lang.
  2. Нажмите «Перепроверить сайт».
Атрибут
curl -s https://example.com/ | grep -io '<html[^>]*>'

Чтобы перепроверить сайт, откройте отчёт и нажмите «Проверить заново».