pagespeed-insights - 是否可以检测到是否使用 Google PageSpeed Insights 测试了网站?
问题描述
是否有可能欺骗 Google PageSpeed Insights 测量?
我特别担心 Cookie 同意横幅增加的累积布局偏移 (CLS)。如果我能够检测到我的页面速度被测量,我可以为此目的停用 cookie 同意横幅。
第二个问题更多是从法律的角度来看。如果有可能实现上述目标,如果他们发现我的小作弊,谷歌会惩罚我吗?
解决方案
对,但是...
您可以通过查看 User-Agent 来检测 Lighthouse,它将包含Chrome-Lighthouse
,例如它可能是Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4420.0 Safari/537.36 Chrome-Lighthouse
。
这是但是:这不是一个好主意。您可以通过在运行测试时不使用您网站上的某些功能来欺骗实验室测试,但 Google 没有使用实验室测试来进行性能判断 - 他们使用的是 Chrome 用户体验报告 (CrUX),他们在其中收集匿名来自使用 Chrome 的真实人的真实世界数据。
如果您在测试期间禁用同意横幅,您可以对自己隐藏问题,但它仍会影响您的访问者,并且其影响将计入 Google 的统计信息。您所要做的就是制造一种您不明白为什么 Google 在现场数据和实验室数据方面对您的网站的判断方式不同的情况。
推荐阅读
- javascript - 有没有办法使用javascript使浏览器后退按钮不可见或处于非活动状态
- compiler-construction - 将左线性语法转换为右线性语法时,是否有任何众所周知的方法?
- regex - 使用 PostgreSQL 从 url 中提取域
- node.js - 我需要从数组中获取我关注的用户名
- python - Python网页抓取如何循环所有页面/下一页
- java - 将用户数据保存在 jar 文件本身中
- c++ - 链接标志对静态库意味着什么?
- php - 如何修复警告:mysql_set_charset() 期望参数 1 是字符串,资源在
- c++ - 在 Mac OS X 中通过进程 id 获取应用程序启动参数
- java - eclipse IDE错误警告未使用的字段