well if you read up on SEO with singlepage apps first and build it accordingly it should work.
just take those factors into account. maybe pick isomorphic rendering so the first payload delivered for an specific uri is already a rendered markup that will be bootstrapped. So it should be react or angular2 or something that actually supports this technique :)