SPA (Single Page App)

Google does not recommend creating content in Single-Page Apps; they reiterate that for now, content is easiest to index and rank when it is on separate URLs. Also, even if Google can access content deep in a Single-Page App experience, Google says that content that is not present on the first loading of a page will not be used as a Featured Snippet, or otherwise pulled into a search result.