React如何解决seo方面的问题

React如何解决seo方面的问题,第1张

react主要是用JS去渲染网站的内容,但是JS生成的内容是蜘蛛看不到的,这对SEO很有影响,原理和AJAX对SEO的影响一样,都是因为蜘蛛没办法读懂JS文件导致的。

解决方法:

如果只是用JS去渲染动画效果而不是内容的话,对SEO是没有影响的,另外建议到seowhy看看,有很多seo大牛,相信可以有更多更好的解放seo方面的方法。

我刚才大概看了一下react,主要应用是用JS去渲染网站的内容,但是JS生成的内容是蜘蛛看不到的,这对SEO很有影响,原理和AJAX对SEO的影响一样,都是因为蜘蛛没办法读懂JS文件导致的。

如果只是用JS去渲染动画效果而不是内容的话,对SEO是没有影响,甚至还有好处的,因为适当的JS动画可以增强用户的体验,而用户体验反馈是目前百度对SEO判断的一个关键因素,所以JS对SEO有好的地方,也有不好的地方,看怎么使用JS了。

react.js在服务器端渲染好处:

提升性能是需要再浏览器端的性能提升还是服务端的 性能提升,是两个概念,服务端渲染会给服务端造成一定的压力,减轻客户端的压力;好处:在整个页面级别的应用会使得浏览器在解析dom完成之后马上有东西可以渲染。再者就是对seo比较友好一些;

渲染的流程主要是:

准备数据,一般从数据库或外部API获得 (一般要先 render React 一次,去触发所需的API)

数据和React结合生成HTML Markup

除了把HMTL Markup输出外, 还要把'State'输出,这要在客户端才能保留'State'


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/563121.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-07-01
下一篇2023-07-01

发表评论

登录后才能评论

评论列表(0条)

    保存