Атрибут lang="ru"

Атрибут lang="ru" — это указание в HTML-коде, что основной язык содержимого страницы — русский. Это помогает браузерам и поисковым системам правильно интерпретировать текст и улучшить пользовательский опыт.

Почему это важно для SEO?

Техническая реализация

Базовая настройка для русскоязычного сайта:

<!DOCTYPE html>
<html lang="ru">
<head>
    <meta charset="UTF-8">
    <title>Заголовок страницы</title>
</head>
<body>
    <!-- Контент на русском языке -->
</body>
</html>

Для мультиязычных сайтов:

<!-- Русская версия -->
<html lang="ru">

<!-- Английская версия -->
<html lang="en">

<!-- Украинская версия -->
<html lang="uk">

План проверки и настройки за 5 минут

  1. Проверьте текущее состояние: откройте исходный код (Ctrl+U), найдите <html> и убедитесь, что указан lang="ru".
  2. Настройка для CMS:
    • WordPress: через header.php или SEO-плагины
    • Joomla: настройка в глобальной конфигурации
    • Bitrix: модуль «Языки» в административной панели
  3. Проверка валидности: используйте W3C Validator.

Частые ошибки

Проверка результата

Инструменты для тестирования:

Разметка для смешанного контента

<html lang="ru">
<body>
    <p>Основной текст на русском</p>
    <p lang="en">This is English text</p>
    <p lang="de">Dies ist deutscher Text</p>
</body>
</html>

Региональные варианты

<!-- Русский для России -->
<html lang="ru-RU">

<!-- Русский для Украины -->
<html lang="ru-UA">
Вывод: атрибут lang="ru" — это простой, но критически важный элемент технического SEO. Его настройка занимает всего несколько минут, но дает заметное улучшение видимости сайта в поисковой выдаче.