Googlebot-移动有它发送的视口分辨率吗?如果是,那又是什么呢?
这是一个具有广泛相关性的一般性问题,但我询问的是响应性设计:特别是当通过JavaScript为不同视点提供不同的图像分辨率时。
虽然Googlebot与JavaScript有问题,但随着时间的推移,它会变得更好。因此,最好知道同一图像的哪个版本将被爬行(因为大多数响应性的图像JS解决方案都基于分辨率)。
特色手机Googlebot-移动:
SAMSUNG-SGH-E250/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0 (compatible; Googlebot-Mobile/2.1; +http://www.google.com/bot.html)
DoCoMo/2.0 N905i(c100;TB;W24H16) (compatible; Googlebot-Mobile/2.1; +http://www.google.com/bot.html)智能手机Googlebot-移动:
Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_1 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8B117 Safari/6531.22.7 (compatible; Googlebot-Mobile/2.1; +http://www.google.com/bot.html)发布于 2013-08-02 14:25:28
谷歌的机器人在任何分辨率中都不会查看页面,因为它们不会像你期望的那样呈现页面,因此分辨率很不错,但你应该把目标放在支持一系列设备的标准媒体查询上。谷歌的移动机器人将查看您在CSS文件中的媒体查询,并从Max-width解析中了解您的站点使用什么设备。
因此,你唯一需要知道的是媒体查询是如何工作的,如果你有一个min-width:300px和一个max-width:600px作为媒体查询,谷歌将能够告诉你你支持iphones、黑莓和智能手机。
来源上面显示的640 max的最大宽度值是一个例子,而不是一个要求。我们的算法寻找的最大宽度值,可以合理地期望引用智能手机屏幕分辨率,我们将尝试监测什么典型的移动网站使用,并可能更新我们的算法在未来。
JavaScript
理想情况下,您的页面应该完全不使用JavaScript,使用no-js,Google的理解非常有限,Google可以使用CSS来理解媒体查询显示:桌面和移动上没有显示,但就检测到您的JavaScript是不可能说的。就像我说的那样,我会确保页面在没有JS的情况下呈现,然后在禁用JS时只为移动和桌面提供相同的版本。
发布于 2016-06-23 15:21:47
411像素宽截至2016年4月16日,这一情况发生了变化。它很可能会再次改变。
https://webmasters.stackexchange.com/questions/51478
复制相似问题