gpt4 book ai didi

angularjs - Prerender 缓存有 Google 伪装惩罚的风险吗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:27:51 27 4
gpt4 key购买 nike

在让 Google 抓取工具解析我们的 AngularJS 网站时出现一些问题后,我们使用 Prerender 来提供抓取工具友好版本的页面。

此方法运行良好 - 除了网站站长工具表明我们的网站速度因 Prerender 的延迟而大幅下降。我们担心这会影响排名。

所以两个问题:

  1. Google 是否使用 Prerender 页面来测量网站速度 - 或者我们网站的(真正的)启用 Javascript 的版本?我们怀疑是前者。

  2. 一种可能的解决方案是缓存预渲染页面。然而,由于页面被放入缓存和返回到爬虫之间存在时间延迟,这些缓存页面可能无法完全匹配用户看到的内容 - 例如我们可能会向页面添加其他产品,标题/元标签反射(reflect)了任何时候可用的产品数量。标题、元描述和页面内容的这些微小差异是否足以冒隐藏真实内容的风险?如果是这样,缓存的替代方案是什么?

非常感谢您的帮助。

最佳答案

  1. 在谈到抓取速度时,Google 使用 Prerender 页面响应时间。这就是缓存页面很重要的原因,这样 Prerender 服务器就不必每次都在浏览器中加载页面。返回缓存页面将使 Googlebot 非常快速地抓取您的网站。

  2. 只要您使用 ?_escaped_fragment_= 协议(protocol)并且不匹配 Googlebot 用户代理,即使页面与您使用的方式不同,您也不会因隐藏真实内容而受到处罚提及。只是不要在 Googlebot 用户代理上进行匹配,也不要尝试用关键字填充您的 Prerender 页面,您会没事的。

关于angularjs - Prerender 缓存有 Google 伪装惩罚的风险吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29156714/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com