百度、搜狗等搜索引擎,在关键词搜索时会在搜索结果左侧展示缩略图。但有些网站却没有图片,或者是文章内有图片但搜索引擎结果中不展示图片,这是为什么?
百度搜索结果示例
![百度搜索结果中的缩略图百度搜索结果中的缩略图](https://cdn.zhanzhangb.com/wp-content/uploads/2022/05/baidu-img_2022_05_15.webp)
![百度搜索引擎结果中不展示图片](https://cdn.zhanzhangb.com/wp-content/uploads/2022/05/baidu-no-img_2022_05_15.webp)
搜索引擎结果中不展示图片的常见原因
搜索结果中不展示缩略图,有以下几个常见的原因:
- 文章中无可用的图片,或者没有图片。在百度PC搜索结果中,缩略图尺寸是121×75,如果图片尺寸小于这个,是无法展示的。
- 图片质量太差。图片严重不清晰、或分辨率太低。
- 图片内容违规。暴露、低俗、或有其它违规内容的图片是不会被收录展示的。
- 搜索引擎不能正常抓取到图片。有些网站做了防盗链设置,并且禁止了“空HTTP_REFERER请求”导致搜索引擎爬虫无法正常抓取到图片。可以将搜索引擎的相关域名加入Referer白名单。例如:
*.baidu.com,*.baiducontent.com,.sogou.com,.sogoucdn.com
,可在百度的抓取诊断工具中进行测试,如下图: - 图片中有明显的水印。自2022年开始,百度抓取的缩略图中如果发现明显的水印或站点LOGO信息等,不会展现在搜索结果页中。
![百度抓取诊断工具](https://cdn.zhanzhangb.com/wp-content/uploads/2022/05/crawltools_2022_05_15.webp)
延迟加载也会导致搜索引擎结果中不展示图片
如果排除了以上原因,图片依然在搜索引擎结果中不展示,那么可能是因为图片开启了延迟加载(懒加载)造成的。将需要在搜索结果中展示且符合条件的图片关闭延迟加载即可解决问题。