Атрибут lang тега <title>


Описание

Атрибут lang для тега <title> указывает язык, на котором написан заголовок страницы. Это помогает браузерам и поисковым системам правильно интерпретировать текст заголовка.

Пример использования:
<title lang="ru">Главная страница</title>

Значения атрибута:

Значение Описание Пример
ru Русский язык "Главная страница"
en Английский язык "Main page"
es Испанский язык "Página principal"
ar Арабский язык "الصفحة الرئيسية"

Особенности работы:

  • Влияет на обработку текста поисковыми системами
  • Может учитываться браузерами для автоматического перевода
  • Рекомендуется согласовывать с языком содержимого страницы
  • Поддерживает региональные варианты (напр. en-US, ru-RU)

SEO-рекомендации:

  • Всегда указывайте язык заголовка, соответствующий контенту
  • Для многоязычных сайтов используйте разные lang в title
  • Сочетайте с html-атрибутом lang в корневом теге
  • Используйте правильные коды языков (ISO 639-1)

Пример для многоязычного сайта:

<!-- Русская версия --> <title lang="ru">О компании</title> <!-- Английская версия --> <title lang="en">About us</title> <!-- Испанская версия --> <title lang="es">Sobre nosotros</title>

Ограничения:

  • Не заменяет указание языка в основном html-теге
  • Некоторые браузеры могут игнорировать атрибут
  • Не влияет на отображение заголовка во вкладке
  • Не поддерживает автоматический перевод содержимого

Accessibility-совет:

Правильное указание языка помогает скринридерам правильно произносить заголовок страницы.

Примечание: Для динамического изменения языка заголовка используйте JavaScript в сочетании с document.title и document.documentElement.lang.