Як зробити сайт двомовним (UK/EN): технічна реалізація та SEO
Другу мову часто додають «швидко», а потім розбираються, чому Google показує англійську версію українцям. Розберемо, як зробити правильно з першого разу.
Структура адрес
Найпростіший і найнадійніший варіант - підкаталоги: /uk/ і /en/. Пошукові системи розуміють таку структуру однозначно, і це не потребує окремих доменів.
Не використовуйте параметри в адресі для перемикання мови - це найгірший варіант з погляду індексації.
hreflang обов'язковий
Кожна сторінка має вказувати на свої мовні відповідники через hreflang, включно з посиланням на саму себе. Без цього пошукова система не знає, що це переклади, а не дублі.
Обов'язково додайте варіант x-default для випадків, коли мова користувача не збігається з жодною доступною.
Типові помилки
Автоматичне перенаправлення за геолокацією. Робот бачить одну версію й не може проіндексувати решту. Пропонувати перемикання можна, примусово перенаправляти - ні.
Часткові переклади: сторінка англійською, а половина інтерфейсу українською. Пошукова система визначає мову за вмістом і може віднести сторінку не до тієї версії.
Коротко
Підкаталоги, коректний hreflang і повний переклад сторінки. Автоматичне перенаправлення за країною - головна причина проблем.