Setting up SEO on an Angular app

Angular and SEO don't trivially play along. But just because it doesn't work out of the box doesn't mean you should give up writing a searchable site with Angular!