【问题标题】:Google's mobile-friendly test - couldn't load resources谷歌的移动友好测试 - 无法加载资源
【发布时间】:2018-01-04 18:47:12
【问题描述】:

Google 的移动设备友好测试表明我的网站不适合移动设备。

它指出内容比屏幕宽,可点击元素靠得太近。深入研究是因为 GoogleBot 没有加载很多文件。我不明白为什么会这样。这与 robots.txt 无关,因为没有任何内容被阻止。我也测试过,绝对和机器人无关。

所以有很多文件无法加载。类型包括 .js .ttf .woff .css .jpg .png。

更令人费解的是这些失败的文件是如何随时间变化的。我可能一分钟得到 33 个文件,5 分钟后是 35 个,一小时后是 26 个。

有什么想法吗?

不管怎样,在现实世界中,移动设备没有问题,只有 Googlebot 看待事物的方式。

【问题讨论】:

  • 现在找到答案了吗?我在 20 多个网站上遇到了完全相同的问题。
  • 我相信这是因为 Google Bot 有一个下载文件的计时器,如果超过这个时间,它就会放弃。但是,我认为目前它有问题,因为我的文件都没有超过 200kb。还是说 200kb 对于 CSS 文件来说太大了?

标签: google-search-console


【解决方案1】:

如果状态显示“其他错误”,似乎没有明确的原因,但似乎发生在加载大量资源的繁重网站上。我遇到了同样的问题,经过大量搜索 this answer 帮助了我。

总而言之,如果正在加载大量资源,则可能会发生这种情况。正如上面的链接所述,它实际上可以模仿慢速移动连接上的真实用户。

另外,请注意,即使所有内容都正确加载,“内容比屏幕宽”和“可点击元素靠得太近”可能仍然是真正的问题。 (对我来说,加载问题在移动友好测试中间歇性发生,但即使所有内容都正确加载,上述两个问题仍然存在)

【讨论】:

    【解决方案2】:

    第一步是确保这些资源实际上没有被您的 robots.txt 文件阻止。 https://www.google.com/webmasters/tools/robots-testing-tool

    如果您使用的是 WordPress 假设被阻止的资源正在通过机器人测试工具,您可以安装下面的插件,该插件可以聚合、缩小和缓存脚本和样式 - https://en-ca.wordpress.org/plugins/autoptimize/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-21
      • 2012-03-26
      • 1970-01-01
      • 1970-01-01
      • 2017-07-12
      相关资源
      最近更新 更多