【问题标题】:REACT spa app - serving separate and different prerendered static html for SEO, benefits and drawbacksREACT spa 应用程序 - 为 SEO 提供单独和不同的预渲染静态 html,优点和缺点
【发布时间】:2018-10-24 15:17:20
【问题描述】:

如果您提供针对 SEO 优化的轻量版页面,如果机器人抓取并且如果人们来自网络,那么是否有任何好处或缺点?

基本上的问题是,是否有实践像简短的 HTML 版本一样实际提供服务,它只包含 SEO 重要的内容,并为机器人和用户的整页撕掉所有其他内容。

是否有人使用过这种技术的用例或示例?

【问题讨论】:

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


    【解决方案1】:

    你可以挂载prerender:

    您在服务器上安装的 Prerender.io 中间件将检查每个请求,以查看它是否是来自爬虫的请求。如果是来自爬虫的请求,中间件将向 Prerender.io 发送请求以获取该页面的静态 HTML。如果没有,请求将继续到您的正常服务器路由。爬虫永远不会知道您正在使用 Prerender.io,因为响应总是通过您的服务器。

    【讨论】:

    • 你没听懂问题。重点是为机器人提供不同的面向内容的预渲染版本和为用户提供实际应用程序的优点或缺点。
    【解决方案2】:

    这将被抓取工具视为Cloaking,并可能使您的网站在搜索结果中受到惩罚。如果您提供的是预渲染页面,您需要确保它是您的用户在执行 javascript 后看到的准确页面,以防止出现任何隐藏问题。

    【讨论】:

      猜你喜欢
      • 2018-08-24
      • 1970-01-01
      • 1970-01-01
      • 2013-05-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-22
      • 2012-07-24
      相关资源
      最近更新 更多