Уступает ли SPA-приложение традиционным сайтам с точки зрения SEO?
Все современные фреймворки для SPA приложений поддерживают серверный рендеринг страниц.
Т.е., если сделать все правильно (с рендрингом и роутингом) то SPA приложения ничем не отличаются для поисковиков от обычный сайтов.
Для решения проблемы с SEO используется SSR подход, т.е приложение рендерится на сервере и на клиент летит уже готовый HTML, который краулеры гугла нормально переваривают. Для этого уже есть готовые фреймворки, например Next.js и другие, так что SPA по SEO оптимизации не уступают веб-приложениям на PHP