Hence you don't build documents with SPAs, they are meant for applications. And usually you don't care about indexing the inside of applications, only the landing pages and such, which are documents (should not be a part of the SPA).
A blog built as a SPA? Sucks. A blog built as a collection of documents? Awesome.
A blog built as a SPA? Sucks. A blog built as a collection of documents? Awesome.