Все руководства

Аудит мультиязычного SEO: чек-лист из 14 пунктов для переведённого сайта

Практический чек-лист мультиязычного SEO: адреса для каждого языка, hreflang, x-default, canonical, html lang, мета-теги, sitemap и Search Console — и как проверить каждый пункт.

Обновлено 24 сентября 2026 г. · 5 мин чтения

Переведённый сайт может выглядеть в браузере идеально и при этом быть невидимым для Google на всех языках, кроме одного. Причина обычно в мелких технических деталях, которые после запуска никто не проверяет.

Пройдите список по порядку: у каждого пункта есть короткое «как проверить». Быстрее всего закрыть большую часть — вставить страницу в нашу бесплатную проверку мультиязычного SEO, а затем по этому списку исправить то, что она найдёт.

1. У каждого языка свой адрес

Google индексирует адреса, а не языки. Если русская и английская версии живут по одному адресу, ранжироваться может только одна.

Как проверить: переключите язык на сайте и посмотрите на адресную строку. Если адрес не меняется — это первое, что нужно исправить.

2. Перевод есть в HTML, а не добавляется JavaScript

Некоторые сервисы переводят в браузере посетителя уже после загрузки страницы: виджет Google Translate, бесплатный тариф GTranslate, ConveyThis в режиме JavaScript и JavaScript-интеграция Weglot. Посетитель видит перевод, но HTML, который индексирует Google, остаётся на исходном языке.

Как проверить: откройте переведённый адрес и посмотрите исходный код (Ctrl+U). Если текст там на исходном языке, Google видит именно его.

3. Переведённые страницы доступны для индексации

На переведённой странице может остаться noindex от тестовой версии, или она может быть закрыта в robots.txt.

Как проверить: найдите noindex в исходном коде каждого языка и убедитесь, что переведённые адреса отдают код 200, а не перенаправление.

4. html lang соответствует странице

Каждая версия должна указывать свой язык: <html lang="ru"> на русских страницах и так далее. Частая ошибка — все языки наследуют lang="en" из шаблона.

Как проверить: посмотрите первую строку исходного кода переведённой страницы.

5. hreflang охватывает все языки

На каждой странице должны быть перечислены все её языковые версии, включая её саму, с полными адресами, корректными кодами (en-GB, а не en-UK) и обратными ссылками со всех версий. Правильный блок на русской странице двуязычного сайта:

<link rel="canonical" href="https://example.com/ru/" />
<link rel="alternate" hreflang="en" href="https://example.com/" />
<link rel="alternate" hreflang="ru" href="https://example.com/ru/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/" />

Правила подробно описаны в статье тег hreflang.

Как проверить: найдите hreflang в исходном коде, затем откройте один из указанных адресов и убедитесь, что он ссылается обратно на первую страницу.

6. Задан x-default

x-default говорит Google, что показывать людям, чей язык вы не поддерживаете, — обычно основной язык.

Как проверить: найдите hreflang="x-default" в том же блоке.

7. canonical указывает на саму страницу

У каждой языковой версии canonical должен вести на её собственный адрес. Если canonical русской страницы указывает на английскую, Google отбрасывает русскую и игнорирует hreflang.

Как проверить: на переведённой странице найдите canonical в исходном коде и сравните с адресной строкой.

8. Title и meta description переведены

Непереведённый <title> — частый пробел, а это первое, что люди видят в поиске.

Как проверить: прочитайте заголовок вкладки браузера, затем найдите meta name="description" в исходном коде.

9. og:locale соответствует языку

Превью в соцсетях и мессенджерах используют og:locale (например, ru_RU; в Open Graph, в отличие от hreflang, подчёркивание). Переведите также og:title и og:description, чтобы ссылки в Telegram и VK выглядели правильно.

Как проверить: найдите og: в исходном коде.

10. Адреса страниц переведены (необязательно)

/ru/ceny читается лучше, чем /ru/pricing. Для русского языка используйте транслитерацию латиницей, а не кириллицу в адресе: так ссылки не превращаются в длинные закодированные строки при копировании. Это приятное дополнение, а не требование.

11. В sitemap есть все языки

В карте сайта должны быть все переведённые адреса, в идеале с альтернативами hreflang.

Как проверить: откройте /sitemap.xml и найдите переведённый адрес.

12. Переключатель языков — это настоящие ссылки

Переключатель должен использовать обычные ссылки <a href>, чтобы по ним могли пройти поисковые роботы. Выпадающее меню только на JavaScript не даёт Google пути к вашим переводам.

Как проверить: кликните правой кнопкой по языку в переключателе. Если можно скопировать адрес ссылки, робот её увидит.

13. Нет автоматических перенаправлений по IP или языку браузера

Если перенаправлять посетителей по местоположению или Accept-Language, Googlebot, который в основном сканирует из США без языковых предпочтений, может так и не увидеть другие версии. Вместо этого предлагайте язык баннером.

Как проверить: откройте переведённый адрес через VPN или с другим языком браузера. Вы должны остаться на этом адресе.

14. Search Console подтверждает индексацию

В Google Search Console откройте отчёт Страницы и проверьте несколько переведённых адресов инструментом проверки URL. Статус «Альтернативная страница с правильным тегом canonical» на переводах указывает на проблему с canonical; также обращайте внимание на «Страница просканирована, но пока не проиндексирована». Старый отчёт о международном таргетинге больше не поддерживается, на него не стоит опираться. Если вам важен Яндекс, проверьте то же самое в Яндекс Вебмастере.

Большую часть — за минуту

Пункты 3–9, а также структуру адресов и проверку JavaScript как раз и тестирует наша бесплатная проверка мультиязычного SEO. Она также открывает до шести языковых версий и проверяет, что они загружаются, ссылаются обратно, указывают свой язык, имеют собственный canonical и переведённый title.

Если аудит выдал длинный список, Lantis по умолчанию исправляет большую его часть. Он отдаёт каждый язык по отдельному адресу (например, /ru/) и автоматически добавляет hreflang для каждого языка и x-default, правильный html lang и canonical на саму страницу, а также переключатель языков, доступный для роботов. Работает на Framer, Webflow, WordPress, Shopify и любом сайте одной строкой кода, от €3 в месяц за язык, первые 100 переводов бесплатно и без карты. Посмотрите, как это работает на Framer и Webflow, или оцените бюджет в калькуляторе стоимости перевода.

Частые вопросы

Как часто проводить аудит мультиязычного SEO?

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

Папки лучше поддоменов для мультиязычного SEO?

Для большинства сайтов — да. Папки держат всё на одном домене, поэтому каждый язык пользуется авторитетом одного и того же домена.

Видит ли Google переводы, сделанные виджетом Google Translate?

Нет. Виджет переводит в браузере посетителя, поэтому Google индексирует только исходный язык. Нужен переведённый HTML по отдельному адресу для каждого языка.

Переведённый контент — это дублированный контент?

Нет. Google считает переводы разным контентом. Дублированный контент — это один и тот же текст на одном языке по нескольким адресам, и именно для этого существует тег canonical.

Также на других языках English · Français · Deutsch · Italiano · Português · हिन्दी · 日本語 · 한국어 · Türkçe · Bahasa Indonesia · العربية

Читайте также