Делаю мультиязычный сайт на Next.js (App Router), сейчас есть RU и EN версии. Думаю над правильной структурой URL с точки зрения SEO и i18n.
Пока рассматриваю такой вариант:
*
https://domain.com — RU версия
*
https://domain.com/about — RU версия
И:
*
https://domain.com/en — EN версия
*
https://domain.com/en/about — EN версия
То есть русский язык — default locale без префикса, а английский — с /en.
Вопросы:
1. Это нормальная практика для SEO ?
2. Как лучше поступить с `/ru` — вообще не создавать его или делать 301 redirect на `/`?
3. Нет ли проблем с Яндексом при такой структуре?
4. Может ли быть лучше вариант с симметричными URL:
* /ru/...
* /en/...
Дополнительно:
* используется Next.js App Router
* планирую hreflang + canonical
* сайт SEO-ориентированный
* основная аудитория RU, но нужна полноценная EN версия
Интересно услышать практический опыт и рекомендации.