Сайт на двух языках: как устроить версии, переводы и поиск, и что это стоит
Короткий ответ: вторую языковую версию проще всего сделать в папке /en/ на основном домене, с переключателем языка в шапке и разметкой hreflang, которая связывает русскую и английскую страницы. Переводить нужно не весь сайт, а то, что нужно иностранному клиенту, и заранее решить, кто будет обновлять обе версии. В базовые тарифы студии вторая версия не входит — её считаем после брифа.
Ниже — как выбрать схему адресов, что прописать для поисковиков по их собственной справке, кто переводит, что меняется в формах и ценах и где мультиязычные сайты обычно ломаются. Статья для владельца или маркетолога компании, у которой появились зарубежные клиенты, поставщики или партнёры.
Нужна ли вам вторая языковая версия?
Нужна, если иностранцы уже приходят к вам или вы целенаправленно идёте к ним: экспорт, импорт с переговорами, иностранные партнёры, проверяющие подрядчика по сайту. Если таких людей нет и не планируется, вторая версия станет ещё одним разделом, который никто не читает и не обновляет.
Простой тест — ответьте на три вопроса:
- Кто будет читать. Конкретные люди: закупщик завода в Китае, дистрибьютор в Казахстане, инвестор. Если вы не можете их назвать, версия пока преждевременна.
- Что они должны сделать. Отправить запрос цены, скачать каталог, назначить звонок. От этого зависит, какие страницы переводить и какой будет форма.
- Кто ответит на их языке. Если заявка на английском придёт в отдел продаж, где английского никто не знает, сайт создаст неловкость, а не продажи.
Когда вторая версия не нужна: вы работаете только по России и с русскоязычными клиентами; иностранцам достаточно одной страницы-визитки или презентации в PDF, которую менеджер отправляет после звонка; у вас нет человека, который будет поддерживать перевод в актуальном состоянии. В последнем случае честнее сделать одну страницу /en/ с кратким описанием компании, ключевыми продуктами и контактами, чем целый сайт с прошлогодними ценами.
Отдельный вопрос — требования закона о государственном языке к русской версии сайта: им посвящён отдельный материал блога, здесь мы его не разбираем.
Папка, поддомен или отдельный домен?
Для большинства компаний — папка: site.ru/en/. Это один сайт, одна админка, один хостинг и общая история домена. Поддомен или отдельный домен выбирают, когда зарубежную версию ведёт другая команда, у неё другой функционал или это самостоятельный бизнес под своей маркой.
Google в руководстве по многоязычным сайтам разбирает четыре варианта: домен страны, поддомен, подкаталог и параметр в адресе, — и про последний пишет прямо: не рекомендуется. Яндекс в справке о языковых версиях уточняет, что версии могут жить на разных доменах, поддоменах или в каталогах и структура сайта не влияет на обработку hreflang. Значит, выбор адреса — вопрос удобства и бизнеса, а не «секрет продвижения».
На что смотреть при выборе:
- Кто будет вести. Если обе версии правит один менеджер в одной админке, папка проще всего. Если английскую версию ведёт партнёр за рубежом, удобнее отдельный поддомен или сайт.
- Нужен ли другой функционал. Например, русская версия — каталог с корзиной, а английская — только запрос коммерческого предложения. Это можно сделать и в папке, но разница большая — повод разделить.
- Нужно ли своё имя для рынка. Если марка за рубежом звучит иначе, отдельный домен понятнее покупателю. Цена — два сайта в поддержке и продвижении.
- Не делайте язык параметром. Вариант site.ru?lang=en или переключение языка через cookie быстро прикручивается к готовому сайту, но у версий нет своих адресов. Google рекомендует отдельный адрес для каждой языковой версии страницы.
Пример схемы в папках — сам сайт студии (кейс Roboweb.team, два языка RU/EN на одном домене): русская версия на корне домена, английская — в /en/. Кнопка «EN» в шапке ведёт на парную страницу, например с прайса — на английский прайс, а там, где пары нет, — в ближайший английский раздел. Английская версия есть и у сайта шинного центра в кейсе «Зелёная дорога».
| Вариант | Плюсы | Минусы | Когда выбирать |
|---|---|---|---|
| Папка: site.ru/en/ | Один сайт, одна админка, один сертификат и хостинг; ссылки и репутация домена общие | Сложнее отделить версии, если однажды их поведут разные команды | Большинству компаний: вторая версия — для партнёров и клиентов из-за рубежа |
| Поддомен: en.site.ru | Можно держать на другом сервере и в другой системе; легко отделить | По адресу не всегда понятно, язык это или страна; в Вебмастере и Search Console — отдельный сайт | Если версию ведёт отдельная команда или у неё свой функционал |
| Отдельный домен: site.com | Своё имя для рынка, полная независимость от русской версии | Два сайта по цене поддержки и продвижения; домен в зоне страны бывает дорог или с ограничениями на регистрацию | Когда за рубежом работает самостоятельный бизнес со своей маркой и командой |
| Параметр или cookie: site.ru?lang=en | Быстро прикрутить к готовому сайту | Google прямо не рекомендует: у языковых версий нет своих адресов, поиск может их не увидеть | Не выбирать для страниц, которые должны находиться в поиске |
Как сказать поисковикам о языках (hreflang)?
В код каждой страницы добавляют теги link rel="alternate" hreflang со ссылками на все её языковые версии, включая саму себя. Так Яндекс и Google понимают, что /uslugi/ и /en/services/ — одна страница на разных языках, и показывают посетителю нужную. Без взаимных ссылок Google теги игнорирует.
Как выглядит разметка для пары страниц (на обеих страницах — одинаковый блок):
- hreflang="ru" — адрес русской страницы;
- hreflang="en" — адрес английской страницы;
- hreflang="x-default" — страница для тех, чей язык не совпал ни с одной версией; обычно ставят основную версию или страницу выбора языка.
Что важно по справке самих поисковиков (проверено в октябре 2026):
- Яндекс принимает hreflang в элементе head страницы; указание языковых версий через файл Sitemap он, по своей справке, не поддерживает. Значение x-default Яндекс понимает. Коды: язык по ISO 639-1, регион по ISO 3166-1 Alpha-2 (справка Яндекс Вебмастера).
- Google принимает три равноценных способа: теги в HTML, HTTP-заголовок или Sitemap. Каждая версия должна перечислить себя и все остальные; если две страницы не ссылаются друг на друга, теги игнорируются (Google Search Central).
- Атрибут lang в теге html нужен для браузеров и экранных чтецов, но язык страницы Google определяет по видимому тексту, а не по атрибутам. Поэтому на английской странице должен быть английский текст целиком, а не только меню.
- Регион без языка не указывают. «en» или «en-GB» — правильно, «gb» сам по себе — нет.
Практический вывод: если сайт делается для Яндекса и Google одновременно, ставьте теги в HTML — этот способ понимают оба. Разработчик генерирует их автоматически из связки страниц в админке, вручную такую разметку на десятках страниц не поддерживают.
Ещё одно правило из руководства Google: не перенаправляйте посетителя на другую версию автоматически по IP или языку браузера. Робот Google обычно обходит сайт из США без заголовка Accept-Language — при автопереадресации он может просто не увидеть русскую версию. Вместо этого покажите заметный переключатель или ненавязчивую плашку «Есть версия на русском» со ссылкой.
Кто делает перевод и как его обновлять?
Перевод готовит переводчик, который знает отрасль, а вычитывает носитель языка или сотрудник, который ведёт иностранных клиентов. Обновление договорите заранее: кто и в какой срок переносит каждое изменение русской версии в английскую. Без этого через полгода версии расходятся.
Варианты перевода, от дешёвого к надёжному:
- Машинный перевод без вычитки. Годится разве что для внутреннего черновика. Ошибки в терминах и названиях продуктов в B2B стоят доверия. Правила Google относят к злоупотреблениям массовые автоматические преобразования текста, включая перевод, если они не дают ценности посетителю (политика Google о спаме).
- Машинный черновик + редактор. Разумный компромисс для описаний услуг и страниц «О компании»: человек правит смысл, термины и тон.
- Переводчик с отраслевой специализацией. Для технических характеристик, договорных условий, медицины, стройки и всего, где ошибка в термине меняет смысл.
Перевод — это не только тексты страниц. Список того, что обычно забывают:
- заголовки и описания страниц для поиска (title и description);
- подписи кнопок, меню, подвал, страница 404, всплывающие окна;
- подписи к картинкам и альтернативный текст;
- сообщения форм: ошибки ввода, «спасибо, заявка принята»;
- файлы для скачивания: каталог, презентация, прайс;
- адреса страниц — /en/services/, а не /en/uslugi/.
Как не допустить расхождения версий:
- в админке у каждой русской страницы видна связанная английская и дата её последней правки;
- правило: изменили цену, срок или условия на русском — в тот же день меняете на английском или временно убираете это место из перевода;
- раз в квартал сверяете версии по списку ключевых страниц;
- новости и блог не переводите по умолчанию — переводите только то, что нужно зарубежной аудитории.
Если тексты для сайта пишет подрядчик, договоритесь, что исходник на русском утверждаете вы, а перевод делается с утверждённого варианта. Подробнее о распределении ролей — в статье о текстах для сайта.
Что меняется в формах, ценах и контактах?
Меняется больше, чем кажется: формы должны говорить на языке посетителя и помечать язык заявки, цены — показывать понятную валюту и условия, контакты — формат номера, часовой пояс и язык, на котором вам можно написать. Это решения бизнеса, их нужно принять до вёрстки.
Несколько вопросов, которые стоит закрыть заранее:
- Куда падают заявки. Английские заявки удобно отправлять в тот же канал, но с пометкой языка и источника — чтобы менеджер сразу знал, на каком языке отвечать, или передал заявку коллеге.
- Цены и валюта. Показывать ли рубли, доллары, юани или писать «цена по запросу». Если цены в другой валюте, решите, кто и как часто их пересчитывает. Для экспортных B2B-сайтов часто достаточно формы запроса коммерческого предложения.
- Оплата на сайте. Если есть онлайн-оплата, заранее уточните у банка-эквайера, какие карты и валюты он принимает. Это вопрос договора с банком, а не вёрстки.
- Согласие на обработку данных. Текст согласия рядом с формой и политика обработки персональных данных нужны и на второй версии — на языке посетителя. Перевод юридических формулировок поручите юристу.
- Контакты. Номер в международном формате, часы работы с указанием часового пояса, почта. Если в отделе продаж говорят по-английски не все — напишите, к кому обращаться.
| Элемент | Что сделать | Кто готовит |
|---|---|---|
| Формы заявок | Подписи, подсказки, ошибки и сообщение об успехе на втором языке; язык заявки виден менеджеру | Разработчик |
| Согласие и политика | Текст согласия рядом с формой и перевод политики обработки данных | Заказчик или его юрист, разработчик размещает |
| Цены | Валюта, условия оплаты и доставки, пометка про налоги и пошлины | Заказчик |
| Контакты | Номер в формате +7, часовой пояс, время ответа, почта, язык общения менеджеров | Заказчик |
| Даты, числа, единицы | Формат даты, разделители разрядов, метрические или дюймовые размеры | Разработчик по договорённости |
| Картинки с текстом | Отдельные версии баннеров, схем и скриншотов | Дизайнер |
| Письма и уведомления | Автоответ клиенту на его языке | Разработчик |
Сколько добавляет вторая версия к стоимости?
Отдельной строки за вторую версию в прайсе студии нет: объём зависит от числа страниц, того, кто переводит, и что меняется в формах, ценах и каталоге. Ориентир — тариф корпоративного сайта от 56 000 ₽ за сайт до 6–8 страниц; вторую версию считаем после брифа и фиксируем цену и срок в договоре до старта.
Из чего складывается работа по второй версии:
- Архитектура. Схема адресов, связка страниц в админке, переключатель языка, автоматическая разметка hreflang, отдельная карта сайта. Это закладывается один раз; на готовом сайте без этой основы — больше работы.
- Вёрстка и дизайн. Английский текст обычно короче русского, немецкий — длиннее; кнопки, меню и заголовки проверяют на обоих языках. Картинки с текстом делают в двух вариантах.
- Перевод. Если тексты переводите вы или ваш переводчик, мы размещаем готовое. Если перевод нужен от нас — считаем по объёму после того, как утверждён русский текст.
- Формы и уведомления. Подписи, сообщения, письма-автоответы, пометка языка в CRM.
- Поддержка. Две версии — вдвое больше мест, где нужно вносить правки. Абонентская поддержка — от 7 900 ₽/мес, подробности на странице поддержки.
Как сэкономить без потери качества: начать с одностраничной английской версии (по сути, лендинг для иностранцев; сам лендинг в прайсе — от 24 000 ₽) и расширять её, когда появятся реальные запросы. Но архитектуру с папкой /en/ и связкой страниц разумнее — и дешевле — заложить сразу при разработке основного сайта: переделывать её потом дороже. Полный состав тарифа — на странице корпоративного сайта и в прайсе; как читать смету корпоративного сайта целиком, разобрано в статье о стоимости корпоративного сайта.
Правки во второй версии идут по тем же правилам, что и основная работа: в тарифе корпоративного сайта — до двух раундов правок, на этапе прототипа или дизайна и после сборки. Поэтому присылайте перевод целиком, а не по абзацу после каждого раунда.
Типичные ошибки мультиязычных сайтов
Большинство проблем — не технические, а организационные: версии расходятся, переключатель ведёт не туда, перевод делался «на лету» скриптом. Их проще предупредить на этапе структуры, чем исправлять после запуска. Ниже — то, что встречается чаще всего.
- Переводчик-виджет вместо версии. Скрипт переводит страницу в браузере, адресов у английских страниц нет — для поиска их не существует, а качество перевода никто не проверял.
- Переключатель ведёт на главную. Посетитель читал страницу услуги, нажал «EN» и оказался на главной. Переключатель должен вести на ту же страницу на другом языке, а если её нет — честно на главную второй версии.
- Флаги вместо названий языков. Флаг — это страна, а не язык: по-английски говорят в десятках стран. Пишите «EN», «English», «Русский».
- Автоперенаправление по IP. Посетителя из-за рубежа принудительно отправляют на английскую версию, хотя он читает по-русски; робот поисковика может не увидеть одну из версий.
- Hreflang в одну сторону. Английская страница ссылается на русскую, а русская на английскую — нет. Google такие теги игнорирует.
- Половина страницы не переведена. Меню на английском, текст на русском. Google определяет язык по видимому тексту и прямо называет перевод одной только «обвязки» плохим опытом для пользователя.
- Разные цены и условия в версиях. На русском — новые цены, на английском — прошлогодние. Иностранный клиент присылает запрос по старой цене.
- Транслит в адресах. /en/uslugi/ вместо /en/services/ — мелочь, но иностранцу непонятно.
- Заявки на английском теряются. Форма работает, но письма уходят на ящик, который никто не читает, или менеджер не понимает, что это клиент.
Перед запуском проверьте по чек-листу: на каждой странице второй версии весь текст на нужном языке; переключатель ведёт на парную страницу; теги hreflang взаимны и включают x-default; в title и description нет русских слов; форма отправляет заявку и приходит автоответ на нужном языке; в карте сайта есть страницы обеих версий. Общий список того, что проверить перед запуском, — в статье о сайте при запуске, а как спланировать разделы так, чтобы вторая версия встала в структуру, — в статье о структуре сайта компании.
Короткие ответы на частые вопросы
Как сделать сайт на двух языках, чтобы его видели Яндекс и Google?
Дать каждой языковой версии свой адрес, например папку /en/, и связать пары страниц тегами link rel="alternate" hreflang в коде. Не переводить сайт на лету скриптом и не переключать язык только через cookie: у такой версии нет своих адресов.
Что выбрать для английской версии — папку, поддомен или отдельный домен?
Для большинства компаний хватает папки /en/ на основном домене: один сайт, одна админка, общая репутация домена. Поддомен и отдельный домен оправданы, когда зарубежную версию ведёт отдельная команда или это самостоятельный бизнес со своей маркой.
Можно ли перевести сайт автоматическим переводчиком?
Как черновик — да, но перед публикацией текст должен вычитать человек, знающий язык и вашу отрасль. Правила Google относят к злоупотреблениям массовые автоматические преобразования, включая перевод, если они не добавляют ценности посетителю.
Сколько стоит вторая языковая версия сайта?
Отдельной строки в прайсе студии нет: объём зависит от числа страниц, того, кто переводит, и что меняется в формах и ценах. Корпоративный сайт — от 56 000 ₽, вторую версию считаем после брифа и фиксируем в договоре до старта.
Нужно ли переводить все страницы сайта?
Нет. Достаточно страниц, которые нужны иностранному посетителю: главная, услуги или продукты, о компании, контакты, иногда кейсы. Блог и новости часто остаются только на русском, а переключатель на непереведённых страницах ведёт на главную второй версии.
Услуги и кейсы по теме: поддержка сайта от 7 900 ₽/мес · кейс: сайт студии и клиентский кабинет · цены и сроки
Расскажите, для кого нужна вторая версия и сколько у вас страниц, — предложим схему адресов и посчитаем срок и цену до старта.
Рассчитать проект →Оценку срока и цены по брифу делаем бесплатно, обычно отвечаем в течение часа в рабочее время. Типовой договор — посмотреть до оплаты.
