A few months ago I started a project, which will have two parts – business client overview panel (AngularJS SPA) and public front-end (dynamic HTML with progressive enchancements via XHR).
I'd really like to stop and throw away dynamic HTML and switch to AngularJS + API + static HTML combo (like in "panel") to avoid duplicate work in API resources and HTML templates. As this content will be public and should be indexed, I'm lost on current Google Search state.
I'm not sure I wish to implement PhantomJS + nginx cache stack (to avoid DoS possibility via PhantomJS):
(I apologize for possibly unreadable font size.)
Have anyone of you deployed SPA-only site right now and can give any insights on how (if) Google indexes your site?