Двуязычный сайт RU и RO: как сделать, чтобы поиск понял обе версии

В Молдове почти любой бизнес работает на две аудитории сразу, но сайт обычно делается на одном языке — и половина спроса уходит конкурентам, у которых вторая версия есть.
Чем перевод отличается от языковой версии
Переключатель, который меняет надписи на той же странице, поиску не виден: адрес один, значит страница одна, значит в выдаче участвует только один язык. Полноценная версия — это отдельные адреса для каждой страницы и связь между ними, объявленная в коде.
Как выглядит правильная схема
- Свой адрес у каждой страницы каждого языка: /servicii/ и /ru/uslugi/
- Разметка hreflang на обеих страницах, взаимно указывающая друг на друга
- Значение x-default для страницы, которую показывать всем остальным
- Атрибут lang в коде страницы совпадает с её реальным языком
- Обе версии в карте сайта
- Переключатель ведёт на ту же страницу в другом языке, а не на главную
Последний пункт нарушают чаще всего: человек читает страницу об услуге, жмёт RO и оказывается на главной. Дальше он обычно уходит.
Что переводить, а что писать заново
Дословный перевод работает для описаний услуг и юридических страниц. Не работает — для заголовков и запросов: люди ищут разными словами, и калька с русского в румынской версии часто не совпадает с тем, что реально набирают. Семантику стоит собирать отдельно для каждого языка.
Частые ошибки
- Автоперевод без вычитки: он выдаёт себя в первых двух абзацах
- Одна версия полная, вторая — обрезанная: поиск считает её слабой
- Разные телефоны и адреса в версиях — путает и людей, и карты
- Определение языка по стране с принудительным перенаправлением: поисковый робот видит только одну версию
Сколько это стоит
Если вторую версию закладывают сразу, она добавляет к проекту в основном работу над текстами. Если её прикручивают через год, приходится переделывать адреса, разметку и структуру — то есть платить дважды. Это тот случай, когда решение принимается один раз и в самом начале.