Как реализовать правильно и со всем соблюдением сео ? Через js,php или есть другие варианты? Скорее всего нужно прийти к /en /ru /ch в url.
php+htaccess+cookie В сети много информации по теме... По поводу сео есть стандарты schema .org Можно php+js и ЧПУ ссылки при помощи htaccess Фразы для сайта либо подгружать из массива как это реализовано уже в WP, либо инклудить готовые страницы на разных языках, как больше нравится... Код: https://www.google.com/search?q=мультиязычный+сайт+php Код: site.local/index.php?lang=en switch ($_GET["lang"]) case "en": ... Как тоже есть в сети вот
Единственное хочу добавить - какое сео для лэндинга (одностранички)? сколько там страниц будет? Соответственно трафик из поиска цеплять будет нереально (ни семантического ядра, ни ссылочной массы). Это в seznam еще как то трафик цепляют из каталогов.
Можно делать даже без БД, только очень сложно Я делал: React.js + i18next + helmet(для поддержки server-side rendering нужен node.js , а это VPS )