Before I built software for a living, I did SEO. Before I did SEO, I was a content producer. I know what's necessary to rank well on search engines and have good showing on the various social media sites.
A lot of people seem to think that Single Page App frameworks like Angular/Ember are suitable for use on the public facing client side. I've always believed that SPAs are meant to be behind a login, where you don't have to also deal with spiders and other sub-optimal browsing devices, and you have a little bit more wriggle room when it comes to routing and web history.
Concise, and absolutely true.