【发布时间】:2018-10-24 15:17:20
【问题描述】:
如果您提供针对 SEO 优化的轻量版页面,如果机器人抓取并且如果人们来自网络,那么是否有任何好处或缺点?
基本上的问题是,是否有实践像简短的 HTML 版本一样实际提供服务,它只包含 SEO 重要的内容,并为机器人和用户的整页撕掉所有其他内容。
是否有人使用过这种技术的用例或示例?
【问题讨论】:
标签: html reactjs seo single-page-application prerender
如果您提供针对 SEO 优化的轻量版页面,如果机器人抓取并且如果人们来自网络,那么是否有任何好处或缺点?
基本上的问题是,是否有实践像简短的 HTML 版本一样实际提供服务,它只包含 SEO 重要的内容,并为机器人和用户的整页撕掉所有其他内容。
是否有人使用过这种技术的用例或示例?
【问题讨论】:
标签: html reactjs seo single-page-application prerender
你可以挂载prerender:
您在服务器上安装的 Prerender.io 中间件将检查每个请求,以查看它是否是来自爬虫的请求。如果是来自爬虫的请求,中间件将向 Prerender.io 发送请求以获取该页面的静态 HTML。如果没有,请求将继续到您的正常服务器路由。爬虫永远不会知道您正在使用 Prerender.io,因为响应总是通过您的服务器。
【讨论】:
这将被抓取工具视为Cloaking,并可能使您的网站在搜索结果中受到惩罚。如果您提供的是预渲染页面,您需要确保它是您的用户在执行 javascript 后看到的准确页面,以防止出现任何隐藏问题。
【讨论】: