← назад в блог

6 мин чтения#сайты#seo#маркетинг

Мультиязычный сайт для Молдовы: RO, RU и EN без ошибок

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

Мультиязычному сайту в Молдове обычно нужны румынский и русский, а часто и английский — и сделать это правильно значит гораздо больше, чем поставить флажки в шапке. Каждому языку нужен свой URL, нормально переведённый (а не только машинно) текст, теги hreflang, чтобы Google показывал нужную версию нужному человеку, и переключатель языков, который никого не запирает. Сделайте эту базу правильно — и каждая языковая версия сможет приносить свой поисковый трафик и свои заявки.

В статье: какие языки выбрать, как устроить URL, как работает hreflang простыми словами, почему качество перевода влияет на продажи и SEO, и чек-лист, который поможет избежать типичных ошибок местных сайтов.

Какие языки нужны бизнесу в Молдове

Молдова — по-настоящему двуязычный рынок, плюс третий язык для экспорта и туризма:

ЯзыкДля когоПриоритет
Румынский (RO)Государственный язык; клиенты по всей Молдове и в РумынииПочти всегда
Русский (RU)Большая русскоязычная аудитория в Молдове и клиенты из соседних странОбычно
Английский (EN)Иностранные клиенты, партнёры, инвесторы, туристы, рынки ЕСЕсли работаете за пределами региона

Если у вас локальный бизнес — клиника, сервис, ресторан, — основа это RO и RU. Если вы экспортируете, работаете с клиентами из ЕС или продаёте IT-услуги, английский становится не менее важным. Начните с языков, на которых ваши клиенты реально ищут, — остальные можно добавить позже, если структура это позволяет.

Структура URL: у каждого языка свой адрес

Поисковикам нужен отдельный постоянный URL для каждой языковой версии. Основные варианты:

  • Подпапки: example.md/ro/, example.md/ru/, example.md/en/ — проще всего поддерживать, все версии делят авторитет одного домена. Обычно лучший выбор для малого и среднего бизнеса.
  • Поддомены: ro.example.md, ru.example.md — рабочий вариант, но настройки больше, а реальной пользы для бизнеса в одной стране обычно нет.
  • Отдельные домены: example.md и example.ro — имеет смысл, только если это действительно отдельные бизнесы в разных странах.

Чего избегать: переключения языка через cookies или JavaScript на одном и том же URL. Google рекомендует отдельный URL для каждой языковой версии — иначе его робот может увидеть только одну из них. Параметры вроде ?lang=ru формально дают разные адреса, но Google их тоже не рекомендует.

На этом сайте используются подпапки: английский в корне, русский в /ru/, румынский в /ro/.

Hreflang простыми словами

hreflang — небольшой тег, который говорит Google: «эта страница есть ещё на таких языках, вот адреса». Благодаря ему Google показывает румынскую страницу тому, кто ищет по-румынски, а русскую — тому, кто ищет по-русски, и не путает их.

На каждой странице перечисляются все её языковые версии — включая её саму — плюс x-default для всех остальных:

<link rel="alternate" hreflang="ro" href="https://example.md/ro/services" />
<link rel="alternate" hreflang="ru" href="https://example.md/ru/services" />
<link rel="alternate" hreflang="en" href="https://example.md/en/services" />
<link rel="alternate" hreflang="x-default" href="https://example.md/en/services" />

Важные правила:

  • Теги должны быть взаимными. Если RO-страница ссылается на RU-страницу, RU-страница должна ссылаться обратно. Односторонние ссылки игнорируются.
  • Правильные коды. ro, ru, en — или с регионом: ro-MD, ru-MD. md — это код страны, а не языка, сам по себе он не сработает.
  • Ссылайтесь на аналогичную страницу, а не на главную другого языка.
  • У каждой версии свой canonical, указывающий на неё саму, а не на другой язык.
  • Выберите один способ. Те же данные можно указать в <head> страницы, в HTTP-заголовках или в sitemap — для Google они равноценны, достаточно одного.

Ещё укажите атрибут lang в теге <html> (lang="ro", lang="ru") — он помогает браузерам и программам экранного доступа. Полное руководство Google: Localized versions of your page.

Качество перевода: то, что реально продаёт

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

Переводите смысл, а не слова

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

Подбирайте ключевые слова для каждого языка

На разных языках ищут по-разному. Русскоязычный и румыноязычный клиент могут называть одну и ту же услугу совершенно разными словами. Проверьте, что люди реально вводят на каждом языке, и используйте эти слова в заголовках, подзаголовках и описаниях. Основы SEO — в статье зачем бизнесу SEO.

Локализуйте детали

Формат телефонов, адреса, цены и валюта, условия доставки, праздники, даже примеры и фото. Правильные румынские диакритики (ș, ț, ă, î, â) — тоже часть качества: тексты без них выглядят небрежно.

Держите версии синхронными

Обновили цены или услуги на одном языке — обновите и на других. Устаревшие версии путают клиентов и добавляют работы поддержке. CMS с отдельными полями для каждого языка сильно упрощает жизнь.

Переключатель языков: мелочь с большим эффектом

  • Разместите его там, где его ищут: в шапке и желательно в подвале.
  • Подписывайте языки их собственными названиями — «Română», «Русский», «English» — или короткими кодами. Флаги двусмысленны: язык — это не страна.
  • При переключении человек должен остаться на той же странице, но на другом языке, а не улететь на главную.
  • Не делайте принудительный редирект по IP или языку браузера. Предложить язык можно, но выбор оставьте человеку и запомните его. Принудительные редиректы раздражают и могут мешать поисковикам увидеть все версии.

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

  • Отдельный URL для каждого языка (обычно лучше подпапки)
  • hreflang на каждой странице, взаимный, с x-default
  • Canonical на саму себя для каждой версии
  • Атрибут lang в <html>
  • Переведены title, meta description и alt у картинок
  • Ключевые слова подобраны для каждого языка
  • Каждую версию вычитал носитель
  • Переключатель сохраняет текущую страницу
  • Нет принудительных редиректов по геолокации
  • В sitemap есть все языковые версии

Остальная техническая часть — в SEO-чек-листе перед запуском. А если для вас важен поиск по городу, следующий шаг — локальное SEO и профиль в Google.

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

Хватит ли Google Translate для мультиязычного сайта?

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

Не навредит ли мультиязычность SEO из-за дублей?

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

Запускать сразу все три языка?

Не обязательно. Запускайтесь с теми языками, которые приносят клиентов сейчас, — в Молдове это часто RO и RU, — но заложите структуру так, чтобы английский потом добавлялся легко.

Сколько работы добавляет каждый язык?

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

Делайте сайт мультиязычным с первого дня

Мультиязычный сайт — это не три копии одного сайта, а один сайт, который говорит с каждым клиентом на его языке. Если планируете такой, включите «Мультиязычность» в конструкторе, набросайте структуру, посмотрите предварительную оценку и отправьте мне — подскажу правильную схему для RO, RU и EN. А что входит в работу, можно посмотреть на странице разработки сайтов.