FlowRouter + Spiderable + PhantomJS and Bing



I use FlowRouter with Spiderable and PhantomJS. It’s working pretty well with Google but I’ve noticed that Bing has indexed my homepage as https://pedlar.co/#! rather than https://pedlar.co

The trouble with this is that the first link returns a 404 error as it doesn’t match any defined routes.

I’m guessing this is an issue with how Bing crawls javascript sites but I’m not entirely sure about the best way to fix it. I could just create a route to 301 redirect from #! to the homepage but imagine that would interfere with old versions of IE that don’t support pushstate.

Any help appreciated,



I would think about https://github.com/kadirahq/flow-router#redirecting-with-triggers

But I am not sure how bing will behave. Or what will be consequences from SEO point of view.