Проверка языкового атрибута
Получите HTML-атрибут языка веб-страницы и узнайте, как объявлен её язык.
Последние отправки
Что делает проверка языкового атрибута
Инструмент читает атрибут lang элемента HTML веб-страницы и показывает его значение. Он показывает, как страница объявляет свой основной язык браузерам, вспомогательным технологиям и поисковым системам.
Языковой атрибут — это короткий код, например en для английского или fr для французского. Он может включать региональный подтег, например en-US или pt-BR. Объявление применяется ко всему документу, если не переопределено на отдельных элементах.
Почему языковой атрибут важен
Программы чтения с экрана используют объявление языка для выбора правильных правил произношения. Если страница помечена как английская, но содержит французский текст, программа чтения с экрана может произнести его неправильно. Корректные объявления делают контент более доступным для пользователей вспомогательных технологий.
Браузеры используют атрибут для переносов, проверки орфографии и выбора шрифта. Поисковые системы используют языковые сигналы, чтобы показывать контент правильной аудитории, а инструменты перевода полагаются на точные объявления. Для многоязычных сайтов языковой атрибут работает вместе с hreflang-аннотациями, чтобы уточнить, на какой язык и регион нацелена каждая страница.
Как интерпретировать результат
Убедитесь, что объявленное значение соответствует фактическому основному языку страницы. Отсутствующий атрибут означает, что язык не объявлен, что может привести к неправильному произношению и ослаблению языковых сигналов. Несовпадающее значение, например en на испанской странице, хуже отсутствующего, потому что активно вводит в заблуждение.
Используйте самый короткий код, который точно представляет контент. Региональные подтеги полезны, когда контент различается по локали, например en-GB против en-US. Избегайте чрезмерно конкретных кодов, не соответствующих реальным языковым вариантам, и убедитесь, что атрибут валиден согласно стандарту языковых кодов.
Частые проблемы с языковым атрибутом
- Отсутствующий атрибут lang. Язык документа не объявлен.
- Неверный языковой код. Объявленный код не соответствует контенту.
- Использование кода страны вместо кода языка. Значения вроде
UKне являются валидными объявлениями языка. - Непомеченные иноязычные фрагменты. Цитаты или выдержки на другом языке должны иметь собственный атрибут lang.
- Несогласованные объявления на многоязычном сайте. Каждая языковая версия должна объявлять свой язык.
Практический сценарий
Проверьте основные языковые версии сайта и убедитесь, что каждая объявляет правильный язык. Просмотрите страницы, смешивающие языки, и добавьте встроенные языковые атрибуты к иноязычным фрагментам, где это практично. После изменений шаблона повторно проверьте атрибут, поскольку обновление темы может удалить или перезаписать его.
Ограничения
Проверка сообщает атрибут элемента HTML в полученном ответе. Она не оценивает встроенные переопределения языка и не проверяет конфигурации hreflang.
Похожие инструменты
Проверьте, объявляет ли веб-страница свою кодировку символов и какую именно.
Извлеките и проверьте метатеги любой веб-страницы.
Проверьте, есть ли на веб-странице объявление doctype HTML, и изучите его значение.
Популярные инструменты
Проверьте, есть ли у изображений на веб-странице атрибуты alt для доступности и SEO изображений.
Измерьте общий размер веб-страницы, включая все загружаемые ресурсы.
Проверьте, установлена ли для страницы директива noindex через метатеги, HTTP-заголовки или robots.txt.
Сравните объём видимого текста с HTML-кодом на веб-странице.