Атрибут 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.