Мультиязычный сайт: как сделать правильно и не потерять SEO

Ваш бизнес работает с клиентами из разных стран? Или аудитория говорит на нескольких языках? Тогда мультиязычный сайт - не опция «на потом», а часть нормальной коммуникации и SEO-стратегии.

Но «перевести сайт» - это не просто поменять тексты. Неправильная реализация приводит к дублированию контента, потере SEO-позиций, поломанным переключателям языка и путанице для пользователей.

Ниже - практический разбор: как устроить мультиязычность так, чтобы сайт был удобен людям и понятен Google.

Зачем нужен мультиязычный сайт

1. Охват аудитории

Если ваши клиенты говорят на разных языках, сайт на одном языке автоматически теряет часть аудитории. Для Украины типичный сценарий - украинский + английский или украинский + английский + ещё одна языковая версия под отдельные сегменты.

2. SEO на каждом языке

Каждая языковая версия - это отдельный шанс ранжироваться в поиске. Страница на украинском будет находиться по украинским запросам, на английском - по английским. Google старается показывать пользователю страницу на его языке.

3. Доверие и конверсия

Сайт на родном языке клиента = больше доверия и выше конверсия. По данным CSA Research люди чаще покупают и легче принимают решение, если контент подан на их языке.

Для сервиса, клиники, студии, SaaS-продукта или B2B-компании это особенно важно: человек должен быстро понять, что вы предлагаете, как это работает и можно ли вам доверять. Язык здесь влияет не только на удобство, но и на деньги.

Структура URL: три варианта

ВариантПримерПлюсыМинусы
Папкиsite.com/ru/, site.com/en/Один домен, единый SEO-весВсе языки на одном хостинге
Поддоменыru.site.com, en.site.comРазделение на уровне сервераКаждый поддомен = отдельный сайт для Google
Отдельные доменыsite.ua, site.comМаксимальная локализацияДорого, сложно управлять

Рекомендация: для большинства бизнесов лучше папки. Один домен, единый вес ссылочной массы и более простое управление.

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

hreflang: объясняем Google, какая версия для кого

hreflang - HTML-атрибут, который сообщает поисковым системам: «Эта страница - для русскоязычных пользователей, а вот та - для англоязычных».

<link rel="alternate" hreflang="uk" href="https://site.com/uk/services/" />
<link rel="alternate" hreflang="ru" href="https://site.com/ru/uslugi/" />
<link rel="alternate" hreflang="en" href="https://site.com/en/services/" />
<link
  rel="alternate"
  hreflang="x-default"
  href="https://site.com/en/services/"
/>

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

Правила hreflang

  • ставится на каждой странице для всех языковых версий, включая саму страницу,
  • должен быть двусторонним: если /ru/ ссылается на /en/, то /en/ должен ссылаться на /ru/,
  • может размещаться в <head>, HTTP-заголовке или sitemap.

Если hreflang настроен с ошибками, Google может показывать не ту языковую версию, а в сложных случаях вообще игнорировать разметку.

Перевод и локализация - не одно и то же

Перевод - это дословная замена текста. «Купить» → «Buy».

Локализация - это адаптация под культуру, рынок и контекст:

  • форматы дат, адресов и телефонов,
  • номера телефонов в местном формате,
  • примеры, релевантные местному рынку,
  • юридические тексты по местному законодательству.

Если сайт ориентирован на разные страны, локализация также включает способы оплаты, формулировки призывов к действию, названия услуг, единицы измерения и даже ожидаемый тон коммуникации.

Мы не делаем дословные переводы. Каждая языковая версия нашего блога - отдельный текст, адаптированный для аудитории.

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

Astro (наш стек)

В Astro мультиязычность удобно строить через файловую структуру:

src/content/blog/
├── uk/   ← украинская версия
├── ru/   ← русская версия
└── en/   ← английская версия

Каждая языковая версия - отдельный файл с общим slug. hreflang можно генерировать автоматически.

WordPress

Плагины: WPML, Polylang, TranslatePress. WPML - самый полный, Polylang - самый простой.

Выбор языка

Переключатель языка должен быть:

  • видимым - в шапке или навигации,
  • использовать название языка (Українська, English), а не флаги,
  • вести на ту же страницу на другом языке, а не на главную.

Хороший переключатель языка сохраняет контекст. Плохой заставляет пользователя заново искать нужную услугу, статью или контакты.

Что нужно продумать до запуска

  • какие языки действительно нужны вашей аудитории,
  • кто будет поддерживать переводы,
  • как вы будете синхронизировать новые страницы между языками,
  • кто отвечает за локализацию, а не только за перевод,
  • как будут устроены меню, формы, SEO-мета и хлебные крошки на каждом языке.

Если эти вещи не продумать заранее, мультиязычность быстро превращается в хаос: часть страниц переведена, часть нет, переключатель ведёт не туда, а команда не понимает, какая версия актуальна.

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

1. Автоматический перевод без проверки

Google Translate или другой машинный перевод «на лету» - это часто хуже, чем отсутствие перевода. Результат: неестественные тексты, потеря доверия и слабая конверсия.

2. Нет hreflang

Без hreflang Google может показывать русскую версию англоязычным пользователям. Или считать языковые версии дубликатами.

3. Одинаковый контент

Если украинская и русская версии - почти дословные копии, Google может расценить это как дублирование.

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

4. Неправильный редирект по IP

Автоматический редирект по геолокации часто раздражает: пользователь из Германии может хотеть /en/, а его принудительно отправляют на другую версию. Лучше предложить выбор, а не принуждать.

5. Языковой переключатель ведёт на главную

Переключатель должен вести на ту же страницу на другом языке. Иначе пользователь теряет контекст и раздражается.

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

У хорошего мультиязычного сайта обычно есть пять признаков:

  • каждая языковая версия открывается по своей логичной структуре URL,
  • hreflang и canonical не конфликтуют,
  • переключатель языка ведёт на эквивалентную страницу,
  • тексты звучат естественно для своей аудитории,
  • команда понимает, как поддерживать контент на всех языках после запуска.

Если один из этих пунктов провален, проблемы быстро проявляются и в SEO, и в конверсии.

Чек-лист мультиязычного сайта

#Что проверить✅ / ❌
1URL-структура: папки (/uk/, /en/)
2hreflang на каждой странице
3x-default указан
4Переключатель языка видимый и ведёт на ту же страницу
5Переводы - живые, а не машинные
6Формы, кнопки и системные сообщения локализованы
7Sitemap содержит все языковые версии
8Canonical URL корректны

Мини-чек перед запуском

  • у каждой важной страницы есть эквиваленты на других языках,
  • hreflang ссылается на реальные URL,
  • мета-теги и заголовки переведены, а не пропущены,
  • формы, кнопки и системные сообщения локализованы,
  • пользователь не теряет страницу при переключении языка.

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

Сколько языков нужно?

Зависит от аудитории. Для украинского бизнеса украинский + английский - минимум. Русский - по ситуации и по вашей стратегии.

Можно ли добавить язык позже?

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

Перевод с помощью ИИ - можно?

Для черновика - да. Для публикации нужна редактура носителем языка.

Что лучше для SEO: папки или поддомены?

Для большинства бизнесов лучше папки. Ими проще управлять, они консолидируют SEO-вес и реже создают техническую путаницу.

Можно ли запускать не все языки одновременно?

Да. Лучше качественно запустить 2 языка, чем формально открыть 4 версии с неполным контентом и ошибками в перелинковке.

Как это влияет на скорость?

Мультиязычность не замедляет сайт, если она реализована через статическую генерацию, а структура и ассеты собраны аккуратно.

Связанные материалы

Нужен мультиязычный сайт?

Мы делаем мультиязычные сайты на Astro: быстрая загрузка, правильный hreflang, продуманная структура языков и локализованный контент без ощущения машинного перевода.

Нужна консультация?

Оставьте заявку - мы свяжемся с вами и бесплатно проконсультируем

Поделиться