Тут тебе нужно понимать, что в SPA Приложения стряпаются на фронте, а поисковики ( хоть и пытаются что то сделать ) не любят SPA, есть конечно решения этой задачи, например сделать серверный пререндер (SSR) именно для поисковиков, а если подробнее,
то можно определить кто обращается к твоему серверу, пользователь или например Google Bot, и на основании этих данных передавать либо отрендеренную страницу, либо SPA. Но все это не особо хорошо, поэтому лучше использовать SPA для разработки проектов, не подразумевающих поисковое продвижение. Например панель администратора и.т.д