Мультимовний сайт: як зробити правильно і не зіпсувати SEO
Друга мова легко перетворюється на джерело дублів. Пошукова система бачить дві схожі сторінки й вирішує сама, яку показувати - зазвичай не ту.
Структура адрес
Найнадійніший варіант - підкаталоги виду /uk/ та /en/. Пошукові системи розуміють таку схему однозначно й не потребують окремих доменів.
Параметри в адресі для перемикання мови - найгірше рішення: половина версій просто не потрапляє в індекс.
hreflang без помилок
Кожна сторінка вказує на всі свої мовні відповідники, включно з посиланням на саму себе. Односторонні вказівки не працюють.
Додайте x-default для випадків, коли мова відвідувача не збігається з жодною доступною.
Автоперенаправлення ламає індексацію
Примусове перенаправлення за геолокацією не дає роботу побачити інші версії. Він індексує одну й вважає, що інших немає.
Пропонувати перемикання банером можна й потрібно, примусово перекидати - ні.
Коротко
Підкаталоги, двосторонній hreflang з x-default і жодного примусового перенаправлення за країною.