Резюмируя все это выходов из ситуации несколько:
Для новых проектов:
Язык сайта при загрузке Украинский сразу, русский на префиксе /ru/
Или делать проект как написано ниже в пункте 4. особенно если проект под рекламу итд.. Вам вообще пофиг, Гугл и Фейсбук Вас в языках ограничивать не будут.
Для существующих
Вводить Украинский язык как второй на префикс /ua/ и ждать изменений в ЗУ (они будут очевидно)
Если неймётся сильно и патриотизм жжет 5ю точку то, Определять язык пользователя по заголовкам браузера и управляем языком через куку, если куки нет делаем 302 редирект на site.com/ua, если же кука есть, отдаем тот язык который указан в ней. Определяем нужных ботов ПС и для них отдаем сайт без редиректа.
Если проект молодой или СЕО никогда не занимались, или трафик с рекламы. Включаете сайт на Украинском, русский выводим на префикс /ru - плевать на выдачу, все переиндексируется +- вернется за месяц и ничего не потеряете.
Если проект не в зоне ua (in.ua, com.ua итд) Например net, com, shop, pro итд, Меняем регистратора домена на не Украинского (да хоть в google domains или godaddy) и сервер берем в Европе (Turbohost.pro, Hetzner), вешаем на сайт сверху CloudFlare - показываем ЗУ средний палец т.к ваш сайт вне юрисдикции украинских законов. А ограничивать доступ к каждому сайту в интернете к которому имеют доступ украинцы они не станут.
@Support можно закрыть тему =)