@hoyt.jerde Любые поисковые системы лучше всего индексируют сайты если контент уже сгенерирован как HTML/CSS и им легче его читать, т.к Vue.js и React используют Virtual DOM вместо Real DOM и весь контент генерируется через Javascript, то возможно какие то поисковые системы не смогут полноценно проиндексировать Ваш сайт. Google заявлял уже, что они уже имеют технологию выполнения Javascript и индексируют такие сайты, но некоторые поисковые системы, которые возможно еще не имеют современных технологий как Bing или Yahoo могут иметь трудности в индексации таких сайтов.
Если Вы все же хотите использовать Vue.js и в Вашему случае SEO очень важно, то посмотрите в сторону SSR(сервер сайд рендеринг) технологий для vue.js это может быть Nuxt.js (https://nuxtjs.org/), а для React созвучный ему Next.js (https://nextjs.org/), но опять же если у Вас админка или страница где доступ только через авторизацию или индексация поисковых систем не очень и важна, то Вам скорее всего будет достаточно Vue.js или React.
@hoyt.jerde
Чтобы индексировать сайт, используемый Vue.js, нужно убедиться, что ваш сайт предоставляет доступный контент для поисковых роботов. Это можно сделать с помощью следующих способов: