素材牛VIP会员
使用react 客户端渲染 如何SEO
 封***榜  分类:Html5  人气:951  回帖:4  发布于6年前 收藏

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

 标签:html5javascript

讨论这个帖子(4)垃圾回帖将一律封号处理……

Lv6 码匠
13***62 产品经理 6年前#1

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

Lv4 码徒
风***2 站长 6年前#2

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

Lv7 码师
疯***了 学生 6年前#3

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

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

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

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

Lv5 码农
em***co PHP开发工程师 6年前#4

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

 文明上网,理性发言!   😉 阿里云幸运券,戳我领取