使用react 客户端渲染 如何SEO

项目是用webpack构建 react+redux做mvc 因公司服务器架构问题,目前无法做服务端渲染,请问这种情况react项目怎么做SEO优化呢?

阅读 8.4k
4 个回答

好像有个 React Server Side Rendering 你可以研究一下

SEO一般的要求就是要服务端渲染...

不过,并不是一定要把页面的全部内容都给渲染出来 -- 可以和负责SEO的一起讨论下,我们之前都是只在服务端渲染主要信息,页面的其他的大部分数据再通过浏览器的react渲染出来。

具体到服务端渲染,即可以直接用node.js + react这样同构js方案,也可以使用PHP/JSP/ASP等传统的方式进行渲染

话说react的代码写得时候注意点的话,服务端渲染还是很好搞的。现在偶们的网站还是单独起了个node.js的微服务来专门进行服务端渲染,而用户直接访问的是一个PHP服务器,PHP里面会调用这个node.js服务来把html渲染好(当然缓存是必须要加的)。

要SEO肯定要服务端渲染吧。不过server render可以不用做成HTTP服务器的形式,用CLI调用的形式也可以的。

谢邀。楼上基本都说了。服务端渲染才可以。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题