В Армении сайты ищут на трёх языках: армянском, русском и английском. Турист, зарубежный партнёр или русскоязычный клиент не найдёт сайт, если он только на армянском. Но многоязычный сайт — это больше, чем переведённый текст.
У каждого языка свой адрес
Главное правило: у каждого языка должен быть отдельный URL, например site.am, site.am/ru, site.am/en. Когда язык меняется по тому же адресу через JavaScript или cookie, Google видит только один вариант и остальные не индексирует.
Зачем нужен hreflang
Эта разметка сообщает Google, что страницы — языковые версии одного и того же содержимого. В результате русскоязычный пользователь видит в поиске русскую страницу, а не армянскую. Каждая страница должна указывать все свои версии, включая себя. Укажите и версию по умолчанию — x-default.
Переводить всё, а не только основной текст
- Заголовок страницы (title) и описание (description): они видны в выдаче.
- Адреса (slug) и alt-тексты картинок.
- Тексты кнопок, форм, ошибок и уведомлений.
- Письма, которые сайт отправляет пользователям.
- Валюта, формат дат и номера телефонов.
Ошибки, которые мешают
- Автоматический редирект по IP или языку браузера. Он мешает и пользователям, и поисковым роботам. Лучше предложить сменить язык, а не навязывать.
- Машинный перевод без правки. Он часто выглядит непонятно или смешно, и это вредит больше, чем помогает.
- Недоделанная версия. Если русская страница открывается, но наполовину на армянском, лучше её не показывать.
- Нет переключателя языка. Посетитель должен иметь возможность сменить язык с любой страницы и попасть на ту же страницу другой версии, а не на главную.
Нужны ли три языка
Если клиенты только местные, может хватить армянского и русского. Если вы работаете с туристами или на экспорт, английский обязателен. Лучший путь — начать с основного языка и добавлять остальные, когда вы сможете поддерживать их в актуальном состоянии. Сайты на трёх языках мы делаем с самого начала, с правильной структурой.