Мультиязычный сайт — рабочая схема

/en/, ?lang=en или en.example.com — три способа делать мультиязычность. У каждого свои плюсы и SEO-нюансы.

Мультиязычный сайт — рабочая схема

Три варианта структуры мультиязычного сайта. У каждого SEO-последствия:

Мультиязычный сайт — рабочая схема
/en/ префикс — лучший компромисс между SEO и сложностью.

1. Подкаталог: example.com/en/, example.com/ru/ (или просто example.com/).

  • + Один домен — наследует SEO-вес.
  • + Простая настройка, hreflang работает прозрачно.
  • + Один сертификат, один анализ в Google Search Console.
  • − Все языки разделяют общий ranking — нельзя оптимизировать каждый под отдельные SEO-стратегии.

2. Поддомен: en.example.com.

  • + Можно хостить отдельно, на разных языках.
  • + Гибкость инфраструктуры.
  • − Поисковики видят как отдельные сайты — нужно отдельное продвижение.
  • − Сертификаты, аналитика — отдельные.

3. GET-параметр: example.com/?lang=en.

  • − Плохо для SEO — Google не индексирует параметрические URL надёжно.
  • + Самый простой в реализации.
  • Подходит только для админок и некритичного к SEO контента.

Что важно независимо от выбора:

  • hreflang теги — указывают связь между переводами.
  • x-default — для пользователей вне таргетируемых стран.
  • Sitemap — отдельный для каждого языка или общий с lang-аннотациями.
  • НЕ редиректить автоматически по IP — пользователь должен сам выбрать. Гугл наказывает за принудительные редиректы.

Для большинства проектов — подкаталог. Лучший компромисс между SEO и простотой.