Google无法加载所有页面资源,这会导致脚本错误并可能会损害我们的SEO


8

我们只是发现一个事实,就是我们的大多数网站都存在相同的错误,但我们不知道如何解决。

https://search.google.com/test/mobile-friendly

网站上似乎没有包含某些脚本。我们认为这对我们的有机SEO结果有影响。我们尝试了Google移动友好测试中的步骤,但没有结果。我们一直在搜索过去一周,但仍未找到解决方案。

有什么建议么?请告诉我们!

错误:

页面已部分加载

并非所有资源页面都可以加载。这可能会影响Google查看和解释您页面的方式。修复了可能会影响Google解释您页面的资源的可用性问题。''


这通常是由于robots.txt中不允许使用这些脚本引起的。在WordPress网站上,不允许这样做wp-content会导致这些问题。 至少在现在,您的robots.txt对我来说还不错。您最近更改了吗?
Stephen Ostermiller

1
到现在为止,您是否已深入浅出?我们在数十个网站上都遇到类似的问题。每个测试都会给出不同的结果,有时会加载所有内容,有时无法加载少量资源,css,js或图像,然后触发错误并发送有关不适合移动设备的电子邮件。
Goran Usljebrka,

Answers:


1

Googlebot可以读取很多Javascript,但不是全部。如果您的robots.txt文件设置为允许抓取.js文件,则您的JavaScript可能过于复杂,以至于Google无法完全呈现它。

因此,您可能必须继续使用移动设备友好测试来测试JavaScript的不同版本,以确定Google可以正确处理的版本。您的JavaScript越复杂,Google无法阅读的可能性就越大。尝试尽可能简化Javascript。


我不这么认为,因为我有10名单完全相同的问题jsjpg文件。因此,考虑到您的解释,jpg文件又如何呢?
Pmpr

1

“部分加载的页面”必须为您提供googlebot无法加载的资源列表。首先验证这些资源的可访问性。

  • 接下来,尝试以下操作:运行两次移动友好测试。首先是http://版本,然后是https://版本。这是为了检查网站的https版本是否正在尝试从http版本加载资源,反之亦然。在这两个测试之间,如果看到未加载的资源数量有所不同,请对这些资源进行分区。

  • 为了更好地了解正在加载的内容和时间,请在gtmetrix.com上测试该站点。这将为您提供按时间顺序以及瀑布格式加载的资源。

  • 在代码方面,减少JavaScript的数量。我查看了其中一个网站的来源,并且看到了近20个javascript包含的内容。来自同一域的大量http请求。此外,还需要图像,CSS,字体等的请求。尝试将js和CSS文件合并为一个或两个文件。


这不能很好地解决这个问题。我有谷歌的移动设备的测试工具完全相同的问题,在报告资源无法装入上市10 jsjpg文件,我可以自己下载,没有任何问题!
Pmpr

1

使用此测试时,请注意,许多广告跟踪像素/脚本(甚至包括Google的像素和Doubleclick的像素(Google拥有Doubleclick))可能会被您自己无法控制的robots.txt文件阻止。我已经在自己的网站中看到了第一手资料-Google阻止了自己的Doubleclick像素被Googlebot扫描。您必须问自己:“ Googlebot用于识别页面上的内容,而不是跟踪像素跟踪器。甚至Google自己的跟踪像素也正在阻止其自己的Googlebot。因此,我为什么要关心像素跟踪器是否被阻止?” 我也看到了Facebook的像素。

但是,如果它是您控制的robots.txt文件,并且与像素跟踪没有任何关系,则可能是您需要解决的问题。现在,如果您拥有网站的仅会员资格部分或网站的仅管理员部分,并且它是从首页链接的,那么您可以考虑使用链接隐藏或nofollow链接属性,这样Googlebot就不会尝试在您的页面中关注它。但是,必须问Google是否要您允许Googlebot超过您网站的仅会员或仅管理员部分,我认为可能不行。

不过,这是我的看法。除非我们真的可以让Google的SEO工程团队做出回应,否则我们将在黑暗中摸索,只需要在这里使用我们的最佳常识即可。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.