До змісту
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 днів
  • Гарантія та підтримка після здачі
Де відповісти?

Без спаму. Натискаючи кнопку, ви погоджуєтесь з політикою конфіденційності.