К содержимому
Tvorum.
Технологии11 мин чтения

Многоязычный сайт: как правильно сделать UA, RU и EN версии для SEO

Подпапки или поддомены, как настроить hreflang без ошибки «ua», чего требует закон о языке и когда русская и английская версии действительно окупаются.

АвторРедакция Tvorum
Опубликовано:
Поделиться
Многоязычный сайт: как правильно сделать UA, RU и EN версии для SEO
Содержание статьи (12)
  1. Нужны ли вам русская и английская версии
  2. Чего требует закон о языке
  3. Структура адресов: подпапки, поддомены или отдельные домены
  4. Переводить ли адреса страниц
  5. Hreflang: как настроить без ошибок
  6. Canonical и языковые версии
  7. Перевод или локализация: что должно быть в каждой версии
  8. Переключатель языков: как должен работать
  9. Аналитика, карта сайта и реклама
  10. Сколько стоит второй и третий язык
  11. 10 типичных ошибок
  12. Чеклист запуска языковой версии
  13. Вывод

Короткий ответ: чтобы многоязычный сайт правильно индексировался, каждая языковая версия должна жить по собственному адресу — лучше всего в подпапках: украинская в корне, русская в /ru/, английская в /en/. У каждой страницы должны быть полностью переведённые контент и метатеги, взаимные теги hreflang с x-default и canonical на саму себя. Не перенаправляйте посетителей автоматически по IP или языку браузера, а украинская версия для пользователей в Украине должна открываться по умолчанию — этого требует закон о языке. И главное: второй и третий язык окупаются, только если за ними есть спрос и ресурс поддерживать перевод.

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

Нужны ли вам русская и английская версии

Языковая версия — это не галочка «для солидности», а отдельный канал трафика, который нужно наполнять, обновлять и обслуживать. Ответ зависит от бизнеса:

БизнесУкраинскаяРусскаяАнглийская
Локальные услуги: клиника, СТО, салонОбязательноЕсли в нише и городе есть заметный спросРедко — разве что для иностранцев в городе
Интернет-магазин по УкраинеОбязательноЧасто оправдана: отдельный пул запросовОбычно нет
Отель, глэмпинг, туризмОбязательноПо необходимостиДа — иностранные гости и партнёры
IT, экспорт, производствоОбязательноРедкоДа — основной язык продаж
Благотворительный фондОбязательноРедкоДа — доноры и грантовые программы

Как решить насчёт русской. Поиск в Украине после 2022 года заметно украинизировался, но неравномерно: доля русскоязычных запросов сильно отличается в зависимости от ниши и региона, так что средние цифры «по рынку» здесь мало что подскажут. Решение принимайте по данным своей ниши: сравните частотность пар запросов в Планировщике ключевых слов Google Ads («ремонт холодильників Київ» и «ремонт холодильников Киев»), посмотрите в Search Console, по каким запросам сайт уже показывается, и проверьте, есть ли русские версии у конкурентов из топа. Наш рабочий ориентир: если русскоязычные запросы дают меньше 10–15% спроса в нише, деньги лучше вложить в более глубокий украинский контент.

Как решить насчёт английской. Английская версия нужна, когда в компании есть человек, который будет отвечать на письма и звонки по-английски. Иначе она приводит заявки, которые никто не обработает. Для туризма, IT, экспорта и фондов, работающих с международными донорами, это отдельный рынок; для локальных услуг — чаще всего расходы без отдачи.

Чего требует закон о языке

На 2026 год требования к сайтам определяет часть 6 статьи 27 Закона «Об обеспечении функционирования украинского языка как государственного», вступившая в силу 16 июля 2022 года. Для бизнеса, зарегистрированного в Украине и продающего здесь товары или услуги, из неё следуют три требования к сайту:

  1. Украинская версия обязательна.
  2. Она должна загружаться по умолчанию для пользователей в Украине.
  3. Другие языковые версии разрешены, но украинская не может быть меньше по объёму и содержанию.

Отсюда практические решения: украинская — в корне домена, без префикса; никаких автоматических перенаправлений на /ru/ по языку браузера; переключение языка — только явным кликом пользователя. Запомнить его выбор в cookie можно, но новый посетитель и поисковый робот по прямому адресу всегда должны получать украинскую страницу. Сайт, у которого есть украинская версия, но по умолчанию он открывается на русском, — типичный повод для жалобы Уполномоченному по защите государственного языка. Подробности и ответственность — в статье закон о языке и сайт.

Структура адресов: подпапки, поддомены или отдельные домены

ВариантПримерПлюсыМинусыКогда уместно
Подпапкиsite.com.ua/ru/, site.com.ua/en/Общий «вес» домена, простое сопровождение, одна аналитикаВсе версии на одном сервереПочти всегда — рекомендуемый вариант
Поддоменыru.site.com.ua, en.site.com.uaВерсии можно разместить на разных серверахПользователи хуже распознают версию по адресу, сложнее поддерживатьКрупные проекты с отдельными командами
Отдельные доменыsite.com.ua + site.comЧёткий сигнал страныДорого, каждый домен продвигается с нуляОтдельные рынки с собственным ассортиментом и юрлицом
Параметр в адресеsite.com.ua/?lang=ru—Google хуже распознаёт версии, легко получить дублиНе рекомендуется
Один адрес, язык через cookie или скриптsite.com.ua с переключателем без смены URL—Google видит один язык, остальные не индексируютсяНикогда

Google в документации отдельно подчёркивает: язык страницы он определяет по видимому содержимому, а не по атрибуту lang или адресу. Так что подпапка /ru/ сама по себе ничего не гарантирует — в ней должен быть действительно русский текст.

Переводить ли адреса страниц

Для пары «украинский — русский» проще всего оставить общий транслитерированный slug: /poslugy/lending и /ru/poslugy/lending. Это не вредит SEO и упрощает сопоставление версий. Для английской версии адреса лучше перевести (/en/services/landing-page): они понятнее иностранцу и лучше работают в ссылках. Но тогда нужна таблица соответствий, чтобы переключатель языков и hreflang вели на правильную страницу.

Hreflang: как настроить без ошибок

Атрибут hreflang подсказывает Google, какие языковые версии страницы существуют, чтобы русскоязычный пользователь увидел в выдаче страницу из /ru/, а украиноязычный — украинскую. Позиции он напрямую не поднимает, но убирает ситуации, когда в выдаче «не тот» язык, и помогает Google не путать языковые версии с дублями.

Так выглядят теги в head страницы услуги — одинаковые для всех трёх версий:

<link rel="alternate" hreflang="uk" href="https://site.com.ua/poslugy/lending" />
<link rel="alternate" hreflang="ru" href="https://site.com.ua/ru/poslugy/lending" />
<link rel="alternate" hreflang="en" href="https://site.com.ua/en/services/landing-page" />
<link rel="alternate" hreflang="x-default" href="https://site.com.ua/poslugy/lending" />

Правила, которые стоит знать:

  1. Код языка — по ISO 639-1: uk, ru, en. При необходимости добавляется регион по ISO 3166-1: en-GB, ru-UA. Код «ua» ошибочен: это код страны, а не языка, поэтому Google такой тег проигнорирует. Большинству украинских сайтов достаточно uk, ru, en без региона.
  2. Каждая версия перечисляет все версии, включая саму себя. Если страница А ссылается на Б, а Б на А — нет, Google может проигнорировать разметку.
  3. x-default — страница для всех, чей язык не совпал ни с одной версией. Чаще всего это украинская версия, которая и так открывается по умолчанию; если сайт рассчитан прежде всего на иностранцев, x-default можно вести на английскую.
  4. Только канонические рабочие адреса: абсолютные, с https, с одинаковым конечным слешем, без редиректов и без noindex.
  5. Один способ на выбор: теги в head, HTTP-заголовки (для PDF) или карта сайта с xhtml:link. Для сайтов на тысячи страниц удобнее всего карта сайта.
ОшибкаПоследствиеКак исправить
hreflang="ua" вместо "uk"Разметка проигнорированаЗаменить на код языка uk
Нет обратных ссылокПары версий не сопоставленыГенерировать теги для всех версий одним шаблоном
hreflang ведёт на адрес с редиректом или noindexСигнал потерянУказывать только конечные индексируемые URL
Все версии ссылаются на главную другого языкаGoogle не видит соответствийСвязывать страницу со страницей
canonical русской версии указывает на украинскуюРусская версия выпадает из индексаКаждая версия — canonical на себя
Разные форматы URL в hreflang и canonicalКонфликт сигналовОдин формат адресов на весь сайт

Отчёт International Targeting (международное таргетирование) Google убрал из Search Console ещё в сентябре 2022 года, поэтому hreflang проверяют краулерами: Screaming Frog, Sitebulb, Ahrefs или Semrush. Для быстрой проверки одной страницы подойдёт наш бесплатный аудит сайта: среди прочего он смотрит canonical, hreflang и sitemap.xml.

Canonical и языковые версии

Каждая языковая версия должна указывать canonical на саму себя. Самая распространённая и самая дорогая ошибка — canonical с /ru/-страниц на украинские: так вы прямо говорите Google, что русская версия — дубль, и она исчезает из выдачи.

Google считает языковые версии дублями только тогда, когда основное содержимое осталось непереведённым. Поэтому не создавайте «заглушек» вроде /ru/-страницы с переведённым меню и украинским текстом. Если какая-то страница не переведена, лучше вообще не иметь её русского адреса и не упоминать её в hreflang.

Перевод или локализация: что должно быть в каждой версии

  • Основной текст, заголовки, кнопки, подсказки и сообщения об ошибках — без кусков на другом языке.
  • Title, description и H1 — под запросы именно этого языка. Семантику собирают отдельно: русскоязычный клиент в Харькове ищет «натяжные потолки Харьков», а не перевод украинского ключа. Дословно переведённый title часто целится в запрос, который никто не вводит.
  • Alt-тексты изображений, микроразметка, og:locale (uk_UA, ru_UA, en_US) и атрибут lang в теге html. Google не определяет язык по lang, но на него ориентируются браузеры, встроенные переводчики и программы экранного доступа.
  • Формы, письма-подтверждения, уведомления менеджеру. Отмечайте язык заявки в CRM, чтобы менеджер ответил на том же языке.
  • Юридические страницы: политика конфиденциальности и условия — минимум на украинском, желательно — на всех языках сайта.
  • Локальные детали для английской версии: телефон в формате +380, условия доставки и оплаты для иностранцев, часы работы с часовым поясом.

О машинном переводе. Google не запрещает переводить автоматически, но массово сгенерированные страницы без редактуры попадают под его политику в отношении спама (scaled content abuse). Практичный подход: машинный перевод как черновик, дальше — редактор-носитель языка. Особенно это касается русской версии: калька с украинского и суржик отпугивают клиентов не меньше, чем отсутствие версии.

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

  • Открывает эту же страницу в переводе, а не главную.
  • Подписан названиями языков — «Українська», «Русский», «English» или UA / RU / EN. Флаги обозначают страны, а не языки.
  • Виден в шапке и мобильном меню, сделан обычными ссылками, которые видит поисковый робот.
  • Запоминает явный выбор пользователя, но никого не перенаправляет автоматически.
  • Если у страницы нет перевода, соответствующий пункт скрыт или ведёт в ближайший раздел с пояснением.

Аналитика, карта сайта и реклама

  • GA4: сегментируйте данные по пути (/ru/, /en/) или собственному параметру «язык» и сравнивайте конверсию версий. Часто именно здесь видно, что одна из них приносит трафик, но не заявки.
  • Search Console: ресурс уровня домена охватывает все версии, а фильтр по страницам «/ru/» показывает трафик и индексацию каждого языка.
  • Карта сайта: отдельная для каждого языка или общая с xhtml:link — главное, чтобы там были все версии.
  • Google Ads: отдельные кампании или группы объявлений для каждого языка; объявление и посадочная страница — на одном языке.

Сколько стоит второй и третий язык

Ориентировочная логика цен на 2026 год:

ЧтоКак считают на рынкеУ нас
Украинский + русский на лендингеОтдельная строка в смете или доплата за языкВходит в пакет «Бизнес» от 14 900 ₴
Украинский + русский на сайте-визиткеДоплата за языкВходит в пакет «Бизнес» от 19 900 ₴
Украинский + русский на корпоративном сайтеДоплата за языкВходит уже в пакет «Старт» от 24 900 ₴
Третий языкДоплата за каждый язык, часто без перевода3 языка — в пакетах «Максимум» лендинга, визитки, корпоративного сайта и магазина; отдельно — +20% от стоимости пакета, минимум 2 900 ₴
Перевод на английскийОтдельно, по объёму текстаКто переводит и сколько это стоит, фиксируем в смете и договоре до старта; закладывайте редактора-носителя языка

Не забывайте о стоимости владения: каждая новая цена, акция или страница теперь обновляется дважды или трижды. А добавление языка на уже работающий сайт по объёму работ похоже на миграцию: новые адреса, hreflang, карта сайта, проверка индексации. Как пройти такие изменения без потери позиций, мы описали в статье редизайн без потери позиций в Google.

10 типичных ошибок

  1. hreflang="ua" вместо «uk».
  2. Русская версия открывается по умолчанию или включается автоматически по языку браузера.
  3. Canonical всех версий ведёт на украинскую.
  4. Нет обратных ссылок hreflang или они ведут на главную.
  5. Переключатель языков ведёт на главную, а не на соответствующую страницу.
  6. Наполовину переведённые страницы: меню на русском, текст на украинском.
  7. Одинаковые title и description на обоих языках или дословный перевод без семантики.
  8. Язык переключается cookie или скриптом без смены адреса.
  9. Формы, письма и сообщения об ошибках только на одном языке.
  10. Английская версия «для солидности», которую не обновляли два года: старые цены, неактуальные контакты.

Чеклист запуска языковой версии

  • Решение о языке принято на основе данных о спросе, есть человек, который будет отвечать на этом языке
  • Украинская версия в корне, открывается по умолчанию и не меньше остальных
  • Каждый язык — в своей подпапке, без параметров и cookie-переключения
  • Контент, кнопки, формы и письма полностью переведены и отредактированы носителем
  • Title, description и H1 написаны под семантику каждого языка
  • Теги hreflang: коды uk, ru, en, взаимные ссылки, x-default на украинскую
  • Canonical каждой страницы указывает на саму себя
  • Переключатель ведёт на ту же страницу и подписан названиями языков
  • Никаких автоматических перенаправлений по IP или языку браузера
  • Карта сайта содержит все версии; hreflang проверен краулером
  • В GA4 и Search Console настроены отчёты по языкам
  • Есть регламент: кто и когда обновляет все версии после изменений

Вывод

Многоязычный сайт работает на SEO, когда каждый язык — полноценная версия с собственными адресами, семантикой и правильной технической разметкой. Украинская по умолчанию, подпапки для остальных языков, корректный hreflang и canonical на себя — и Google будет показывать каждому клиенту страницу на его языке.

Украинская и русская версии у нас входят в пакет «Бизнес» для лендинга и сайта-визитки, а в корпоративном сайте — уже в пакет «Старт». Hreflang, canonical и карту сайта для всех языков настраиваем в рамках разработки. Сравнить пакеты и стоимость третьего языка можно на странице цен.

Все статьи
Поделиться

Редакция Tvorum

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

FAQ

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

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

Для компании или ФЛП, зарегистрированных в Украине и продающих здесь товары или услуги, — нет: на 2026 год закон требует украинской версии, и именно она должна открываться по умолчанию. Русскую можно добавить вторым языком — например, в подпапке /ru/.

Что лучше для языковых версий: подпапки или поддомены?

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

Вредит ли SEO русская версия сайта?

Нет, если она правильно настроена: отдельные адреса, полный перевод, hreflang и canonical на себя. Проблемы возникают из-за ошибок — дублей, непереведённых страниц или canonical на украинскую версию.

Можно ли перевести сайт через Google Translate?

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

Как проверить, правильно ли настроен hreflang?

Просканируйте сайт в Screaming Frog, Sitebulb, Ahrefs или Semrush: они покажут отсутствующие обратные ссылки, неверные коды языков и ссылки на страницы с редиректами. Отдельно просмотрите код нескольких страниц и убедитесь, что для украинского указано uk, а не ua.

Сколько стоит добавить английскую версию?

Зависит от объёма сайта. У нас третий язык входит в пакеты «Максимум» лендинга, визитки, корпоративного сайта и магазина или стоит +20% от стоимости пакета (минимум 2 900 ₴); перевод текстов учитываем в смете отдельной строкой. Закладывайте и регулярное обновление: каждое изменение на сайте теперь делается на трёх языках.

Технологии

Похожие статьи

Все статьи

0 ₴ · 24h

Покажем ваш будущий сайт до оплаты

Оставьте контакт — в течение 24 часов подготовим бесплатный прототип главной страницы под ваш бизнес. Понравится — фиксируем цену и сроки в договоре.

  • Прототип за 24 часа — бесплатно
  • Фиксированная цена, без «доплат» в процессе
  • Запуск от 5 дней
  • Гарантия и поддержка после сдачи
Где ответить?

Без спама. Нажимая кнопку, вы соглашаетесь с политикой конфиденциальности.