Проблемы есть у всех SPA. Реакт, вью или ангуляр - не важно. Проблема в том, что сервер отдает пустую страницу и JS код, который в браузере клиента отрисовывает сайт.
Но у каждого вышеперечисленного фреймворка есть SSR. Для Vue это Nuxt и он как раз и нужен, чтоб эту проблему решить.
Но как обойти проблемы с индексацией, если использовать vue + laravel?
Использовать nuxt + laravel