可以利用现在的前端框架做同构支持(目前热门的前端框架都支持同构)。在初次网址访问时由服务器渲染页面内容,Client端资源做CDN,这样就可以支持SEO优化了。如果使用的是angularjs的话,可以看看Prerender - AngularJS SEO, BackboneJS SEO, or EmberJS SEO
蜘蛛是不识别JS的。而JS网站并非不可以做优化,但是优化是个长期的工作,所以这样的情况只能建议,网站改作。虽然有很多程序高手能做蜘蛛识别JS,但是牺牲更大