Сейчас переключателя языков на сайте попросту нет, у страниц нет отдельных адресов под каждый язык, а тег hreflang не используется вовсе — из-за этого поисковики видят один и тот же контент без понимания, для какой аудитории он предназначен, и это плохо сказывается на выдаче. Задача — построить схему адресов, при которой у каждого языка будет свой предсказуемый URL, добавить в интерфейс удобный переключатель, прописать корректный hreflang по всем страницам с учётом языка по умолчанию, и заложить в структуру базы и роутинга возможность подключать новые языки позже без переписывания логики.
Отдельно интересует, как лучше определять язык посетителя при первом заходе, как не получить дублирующийся контент между языковыми версиями, и как правильно связать канонические адреса страниц с hreflang-разметкой. Приоритет — кандидату с реальным опытом именно в мультиязычной индексации, а не только во фронтенд-переключении вида.
По итогу хотим получить:
— короткий план работ до старта
— готовую схему URL и переключатель языков
— проверенную инструментами hreflang-разметку
— инструкцию, как в дальнейшем подключать новые языки