REACT spa应用程序-为SEO提供分别不同的预渲染静态html,优点和缺点

时间:2018-10-24 15:17:20

标签: html reactjs seo single-page-application prerender

如果您抓取了针对SEO优化的精简版网页(如果机器人抓取并且如果人们来自网络,则对完全使用Javascript应用程序的SPA做出反应),是否有任何利弊?

基本问题是,是否有实践来像HTML短版一样实际工作,该版本仅包含SEO重要内容,并剥夺了所有其他内容,从而使漫游器和用户获得整页。

有人使用过这种技术吗?

2 个答案:

答案 0 :(得分:0)

您可以安装prerender

  

您在服务器上安装的Prerender.io中间件将检查每个请求,以查看它是否是来自搜寻器的请求。如果这是来自搜寻器的请求,则中间件将向该页面的静态HTML发送请求到Prerender.io。如果没有,请求将继续到您的普通服务器路由。抓取工具永远不会知道您正在使用Prerender.io,因为响应始终通过您的服务器进行。

答案 1 :(得分:0)

搜寻器会将其视为Cloaking,并可能会使您的网站在搜索结果中受到惩罚。如果要提供预渲染的页面,则将要确保它是用户在执行javascript之后将看到的确切页面,以防止出现任何伪装问题。