百度搜索结果左侧图片是通过Baiduspider进行抓取的,大家都知道百度有一个高级标签Nofollow可以控制蜘蛛的追踪,从而现实控制权重传递的问题。如果将这个高级标签Nofollow用在图片上是否能行得通呢?经过笔者测试和几天的观察真的可以实现。
高级标签Nofollow代码使用方法:<img class='lazy' data-src="url/pic.jpg" rel="nofollow" alt="图片alt属性" title="图片内容"/>
关于页面图片抓取的问题:
图片抓取也不是无条件的,图片首先要满足要求,此要求如下:
1、页面抓取图片优先顺序是:从上而下、从左向右,找到适合的图片进行抓取搜引;
2、图片最小不能小于:121X75;
3、页面图片的合适尺寸长X宽,这个是重中之中!合适度参靠上面第四条,图片尺寸比例。
4、图片链接代码中必须包含:Alt、Title标签,并通过标签描述图片的实际内容;
5、页面图片尺寸比例在0.9~2.2之间;
6、.网站内页太大的图片并不影响到抓取,百度快照前面显示会进行缩放。
7、同一个网站搜索不同的关键词,有的显示图片有的不显示图片。说明快照前面显示的图片和你搜索的内容也是有相关匹配的,展示的机率和alt有大部分关系。
通过以上介绍和操作就能满足蜘蛛对页面图片的抓取要求,就能实现一个页面被抓取后在搜索结果左侧显示图片,但显示哪一张图片可能是百度随机挑选的!
以上内容来自北京嘉纪商正科技有限公司 https://www.cncnzn.com/