Для этого лучше подходит Next.js если есть возможность перейти на него, ну а вообще почитайте эту стать, должно натолкнуть на правильные мысли https://habr.com/ru/post/418619/
Прошу прощения за поздний ответ, чистил куллер. Если я правильно понял, то нет. Нужна возможность разделить компоненты как-бы на отдельные страницы, а шлем переопределяет их при новом значении в новом компоненте. Нужна возможность формировать из компонентов отдельные страницы где каждая из них будет отдельно индексироваться, принимать на себя юзеров из поисковика по своим ключевым словам.