Перейти к содержанию
Innovialabs

SEO мультиязычного сайта: папки, поддомены или отдельные домены

Практика3 мин

Коротко

Для большинства сайтов лучший выбор — подпапки (/ru/, /en/, /uz/): они делят авторитет одного домена и проще в поддержке. Отдельные домены оправданы, когда страны — по сути разные бизнесы.

Короткий ответ

Если вы не уверены, выбирайте подпапки: site.com/ru/, site.com/en/, site.com/uz/. Все языковые версии живут на одном домене, ссылки на любую из них усиливают весь сайт, а техническая поддержка остаётся простой.

Поддомены (en.site.com) и отдельные домены (site.uz, site.de) имеют смысл в особых случаях: разные команды, разная инфраструктура, разные юрлица или сильная потребность показать локальность через национальный домен.

Три варианта в сравнении

КритерийПодпапки /en/Поддомены en.Домены site.de
Авторитет доменаОбщийЧастично раздельныйПолностью раздельный
Сигнал страныЧерез hreflang и контентЧерез hreflang и контентСильный (ccTLD)
Стоимость поддержкиНизкаяСредняяВысокая
Разная инфраструктураСложноЛегкоЛегко
Скорость старта новой версииБыстроСреднеМедленно

Подпапки

  • Плюсы: один домен накапливает ссылки и доверие, одна панель аналитики, один сертификат, один деплой.
  • Минусы: сложнее разнести версии по разным серверам; ошибка в общей конфигурации затрагивает все языки.

Поддомены

  • Плюсы: можно держать версии на разных хостингах и CMS, удобно, если версии ведут разные команды.
  • Минусы: поисковики могут воспринимать поддомены как отдельные сайты, и каждому придётся набирать авторитет отдельно.

Отдельные домены (ccTLD)

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

Язык и страна — не одно и то же

Частая путаница: сайт на русском не обязательно ориентирован на Россию. Русскоязычная аудитория есть в Узбекистане, Казахстане и других странах. Поэтому сначала решите, что вы таргетируете:

  • Только язык — достаточно /ru/, /en/, /uz/ и hreflang с кодами языка (ru, en, uz).
  • Язык + страна — например, разные цены или условия доставки. Тогда структура вида /ru-uz/, /ru-kz/ и hreflang с регионом (ru-UZ, ru-KZ).

Не создавайте региональные версии, если контент в них одинаковый: это лишние дубли без пользы.

Что обязательно независимо от схемы

  • Один язык — один URL. Не меняйте язык страницы по cookies или заголовку Accept-Language без смены адреса: поисковый робот увидит только одну версию.
  • hreflang на каждой странице со ссылками на все её переводы и на саму себя.
  • Полный перевод — заголовки, меню, title, description, alt у изображений, а не только основной текст.
  • Канонический URL указывает на саму страницу в её языке, а не на основную версию.
  • Атрибут lang в теге <html> соответствует языку страницы.

Переключатель языков: как сделать правильно

  • Ссылки, а не скрипты. Переключатель должен быть обычными <a href>, ведущими на ту же страницу в другом языке, а не на главную.
  • Названия языков на самих языках: «Русский», «English», «O‘zbekcha». Флаги — плохая идея: флаг обозначает страну, а не язык.
  • Без принудительного редиректа. Можно подсказать пользователю баннером «Есть версия на вашем языке», но не перебрасывайте его автоматически: это мешает и людям, и роботам.
  • Запоминайте выбор. Если человек сам выбрал язык, уважайте это при следующих визитах.

Типичные ошибки

  • Автоперевод без редактуры — страницы выглядят некачественными и плохо конвертируют.
  • Смешанные языки на одной странице: меню на английском, текст на русском.
  • Переключатель ведёт на главную вместо соответствующей страницы.
  • Языковая версия закрыта от индексации или отсутствует в sitemap.
  • Смена структуры URL без 301-редиректов со старых адресов.

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

Да, схема site.com/ для основного языка и site.com/en/ для остальных рабочая. Но единый вид для всех языков (/ru/, /en/, /uz/) проще поддерживать и логичнее для пользователей.

Поможем с этим

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

Обсудить проект

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

Есть идея или задача? Расскажите нам

Ответим в течение рабочего дня и предложим решение. Консультация бесплатная.