Мультиязычный интернет-магазин: RU/UZ без потери SEO
Двуязычность в Узбекистане — не опция, а требование рынка. Разбираем, как сделать RU/UZ интернет-магазин так, чтобы оба языка индексировались и продавали.
Почему автоперевод не решает задачу
Виджеты автоперевода вроде Google Translate меняют текст только на экране пользователя, а исходный HTML остаётся на одном языке. Поисковик индексирует именно исходный код, поэтому вторая версия языка не участвует в поиске.
Настоящая мультиязычность требует отдельных URL для каждого языка с реально переведённым и хранимым в базе контентом, а не подмены на лету.
Структура URL для двух языков
Рабочая схема для Узбекистана — префикс языка в пути: /ru/catalog/... и /uz/catalog/.... Она проще в реализации, чем поддомены, и не размывает вес домена между версиями.
У каждой языковой версии должен быть собственный slug, а не просто переключение языка интерфейса на одном и том же URL: «kроссовки-nike» на русском и «krossovka-nike» на узбекском как разные страницы.
Hreflang и канонические ссылки
Тег hreflang на каждой странице должен указывать на аналогичную страницу на другом языке, иначе Google может показывать пользователю не ту языковую версию в выдаче или счесть страницы дублями.
Ошибка, которая встречается чаще всего — hreflang прописан только на части страниц каталога, а не на всех, из-за чего индексация двух языков идёт неравномерно.
Что нельзя переводить машинально
Названия категорий, мета-теги, ЧПУ и тексты карточек товара нужно переводить осмысленно носителем языка, а не через встроенный переводчик — машинный узбекский текст в коммерческих текстах читается неестественно и снижает доверие.
Числовые форматы, названия городов и валюту стоит проверить отдельно: механический перевод иногда меняет формат цены или путает единицы измерения.