Содержание статьи (12)
- Нужны ли вам русская и английская версии
- Чего требует закон о языке
- Структура адресов: подпапки, поддомены или отдельные домены
- Переводить ли адреса страниц
- Hreflang: как настроить без ошибок
- Canonical и языковые версии
- Перевод или локализация: что должно быть в каждой версии
- Переключатель языков: как должен работать
- Аналитика, карта сайта и реклама
- Сколько стоит второй и третий язык
- 10 типичных ошибок
- Чеклист запуска языковой версии
- Вывод
Короткий ответ: чтобы многоязычный сайт правильно индексировался, каждая языковая версия должна жить по собственному адресу — лучше всего в подпапках: украинская в корне, русская в /ru/, английская в /en/. У каждой страницы должны быть полностью переведённые контент и метатеги, взаимные теги hreflang с x-default и canonical на саму себя. Не перенаправляйте посетителей автоматически по IP или языку браузера, а украинская версия для пользователей в Украине должна открываться по умолчанию — этого требует закон о языке. И главное: второй и третий язык окупаются, только если за ними есть спрос и ресурс поддерживать перевод.
Ниже — как принять решение о языках, какую структуру выбрать, как настроить hreflang, какие ошибки чаще всего встречаются на украинских сайтах, сколько это стоит, и чеклист запуска.
Нужны ли вам русская и английская версии
Языковая версия — это не галочка «для солидности», а отдельный канал трафика, который нужно наполнять, обновлять и обслуживать. Ответ зависит от бизнеса:
| Бизнес | Украинская | Русская | Английская |
|---|---|---|---|
| Локальные услуги: клиника, СТО, салон | Обязательно | Если в нише и городе есть заметный спрос | Редко — разве что для иностранцев в городе |
| Интернет-магазин по Украине | Обязательно | Часто оправдана: отдельный пул запросов | Обычно нет |
| Отель, глэмпинг, туризм | Обязательно | По необходимости | Да — иностранные гости и партнёры |
| IT, экспорт, производство | Обязательно | Редко | Да — основной язык продаж |
| Благотворительный фонд | Обязательно | Редко | Да — доноры и грантовые программы |
Как решить насчёт русской. Поиск в Украине после 2022 года заметно украинизировался, но неравномерно: доля русскоязычных запросов сильно отличается в зависимости от ниши и региона, так что средние цифры «по рынку» здесь мало что подскажут. Решение принимайте по данным своей ниши: сравните частотность пар запросов в Планировщике ключевых слов Google Ads («ремонт холодильників Київ» и «ремонт холодильников Киев»), посмотрите в Search Console, по каким запросам сайт уже показывается, и проверьте, есть ли русские версии у конкурентов из топа. Наш рабочий ориентир: если русскоязычные запросы дают меньше 10–15% спроса в нише, деньги лучше вложить в более глубокий украинский контент.
Как решить насчёт английской. Английская версия нужна, когда в компании есть человек, который будет отвечать на письма и звонки по-английски. Иначе она приводит заявки, которые никто не обработает. Для туризма, IT, экспорта и фондов, работающих с международными донорами, это отдельный рынок; для локальных услуг — чаще всего расходы без отдачи.
Чего требует закон о языке
На 2026 год требования к сайтам определяет часть 6 статьи 27 Закона «Об обеспечении функционирования украинского языка как государственного», вступившая в силу 16 июля 2022 года. Для бизнеса, зарегистрированного в Украине и продающего здесь товары или услуги, из неё следуют три требования к сайту:
- Украинская версия обязательна.
- Она должна загружаться по умолчанию для пользователей в Украине.
- Другие языковые версии разрешены, но украинская не может быть меньше по объёму и содержанию.
Отсюда практические решения: украинская — в корне домена, без префикса; никаких автоматических перенаправлений на /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" />
Правила, которые стоит знать:
- Код языка — по ISO 639-1: uk, ru, en. При необходимости добавляется регион по ISO 3166-1: en-GB, ru-UA. Код «ua» ошибочен: это код страны, а не языка, поэтому Google такой тег проигнорирует. Большинству украинских сайтов достаточно uk, ru, en без региона.
- Каждая версия перечисляет все версии, включая саму себя. Если страница А ссылается на Б, а Б на А — нет, Google может проигнорировать разметку.
- x-default — страница для всех, чей язык не совпал ни с одной версией. Чаще всего это украинская версия, которая и так открывается по умолчанию; если сайт рассчитан прежде всего на иностранцев, x-default можно вести на английскую.
- Только канонические рабочие адреса: абсолютные, с https, с одинаковым конечным слешем, без редиректов и без noindex.
- Один способ на выбор: теги в 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 типичных ошибок
- hreflang="ua" вместо «uk».
- Русская версия открывается по умолчанию или включается автоматически по языку браузера.
- Canonical всех версий ведёт на украинскую.
- Нет обратных ссылок hreflang или они ведут на главную.
- Переключатель языков ведёт на главную, а не на соответствующую страницу.
- Наполовину переведённые страницы: меню на русском, текст на украинском.
- Одинаковые title и description на обоих языках или дословный перевод без семантики.
- Язык переключается cookie или скриптом без смены адреса.
- Формы, письма и сообщения об ошибках только на одном языке.
- Английская версия «для солидности», которую не обновляли два года: старые цены, неактуальные контакты.
Чеклист запуска языковой версии
- Решение о языке принято на основе данных о спросе, есть человек, который будет отвечать на этом языке
- Украинская версия в корне, открывается по умолчанию и не меньше остальных
- Каждый язык — в своей подпапке, без параметров и cookie-переключения
- Контент, кнопки, формы и письма полностью переведены и отредактированы носителем
- Title, description и H1 написаны под семантику каждого языка
- Теги hreflang: коды uk, ru, en, взаимные ссылки, x-default на украинскую
- Canonical каждой страницы указывает на саму себя
- Переключатель ведёт на ту же страницу и подписан названиями языков
- Никаких автоматических перенаправлений по IP или языку браузера
- Карта сайта содержит все версии; hreflang проверен краулером
- В GA4 и Search Console настроены отчёты по языкам
- Есть регламент: кто и когда обновляет все версии после изменений
Вывод
Многоязычный сайт работает на SEO, когда каждый язык — полноценная версия с собственными адресами, семантикой и правильной технической разметкой. Украинская по умолчанию, подпапки для остальных языков, корректный hreflang и canonical на себя — и Google будет показывать каждому клиенту страницу на его языке.
Украинская и русская версии у нас входят в пакет «Бизнес» для лендинга и сайта-визитки, а в корпоративном сайте — уже в пакет «Старт». Hreflang, canonical и карту сайта для всех языков настраиваем в рамках разработки. Сравнить пакеты и стоимость третьего языка можно на странице цен.
Редакция Tvorum
Пишем о том, с чем работаем каждый день: сайты, SEO, реклама и конверсия. Простым языком, с цифрами и примерами — чтобы вы могли применить это в своём бизнесе.



