Посмотрите на vue-multilanguage - решение простое для понимания, особенно если вы когда-то уже делали мультиязычность с использованием других инструментов. В случае чего можно этот модуль переделать под свои нужды (исходник).
Ilaj Osmanov: Я не знаю как Вы делаете сайт, но советую Вам почитать про vue-cli
Там все страницы хранятся в отдельных файлах, а затем просто все склеивается
А вот стор о котором я говорил, он как бы глобальный для всего файла вью, и как раз через него можно менять значение переменных по всему файлу
Ilaj Osmanov: Я сам еще не доходил до самой реализации, я вам просто предлагаю варианты того, как я бы делал и в какую сторону копал)
а на счет связи, тут почти у всех есть вся инфа в контактах на странице)
Martovitskiy, Уточните, что конкретно вы делаете и что конкретно не так в вашем сжатом html? А так почти все вопросы, связанные с SEO, решаются серверным рендерингом.
Ivan Bogachev, при использовании директивы v-lang, получаю сгенерированный html без текста. V-text - все норм. В итоге, все что вывожу V-text поисковые роботы видят, а все, что v-lang - не видят)