您现在的位置是:网站首页 > 网站建设 > SEO技术SEO技术

【原】浅谈图片延迟加载lazyload对seo的影响

不忘初心 不忘初心 2019-03-06 围观() 评论() 点赞() SEO技术

简介:关于延迟加载机制是否对seo友好,这个问题,网上众说纷纭,今天笔者也来浅谈一下。大多数时候,为了提升用户的体验,网站的图片都会设置延迟加载机制,其工作原理在于:当图片出于可视区域时,才会真正加载图片,否则src指向的只是一张默认图片(通常体积会非常小)。

关于延迟加载机制是否对seo友好,这个问题,网上众说纷纭,今天笔者也来浅谈一下。

大多数时候,为了提升用户的体验,网站的图片都会设置延迟加载机制,其工作原理在于:当图片出于可视区域时,才会真正加载图片,否则src指向的只是一张默认图片(通常体积会非常小)。

浅谈图片延迟加载lazyload对seo的影响

那么这个lazyload和seo有什么关系呢?

理论上来说,这二者其实并没有什么必然的联系,只不过有人认为前者影响了后者。

一般的网站首页,都会展示一些简单的列表,如:最新的文章列表,在大家使用浏览器访问的时候,如果屏幕不够大,那么肯定会滚动页面来访问下面的文章;而搜索引擎收录网站,一般都是派出它们的蜘蛛Spider来访问页面,但就算在人工智能蓬勃发展的今天,依旧也还是没有办法做到完全模仿人类访问页面。

说到这里,大家应该明白为什么了,因为页面没有触发滚动的效果,lazyload也就不会被触发,那么图片也就还是原来的替代图片,那这个时候,搜索引擎它并不知道这个图片是不对的,它只会抓去你的src上写的路径。

仔细思考一下上面的问题的核心所在,即:“搜索引擎抓取的是默认图片,并非是自己文章中的图片”,而不是网上所说的那些“蜘蛛不能识别抓取”、“页面会有大面积空白”、“图片加载有波动感,影响用户视觉”等等。

不能说网上说的那些不对,但是笔者觉着不完全对,为什么?

搜索引擎在对图片的处理上,都是通过alt属性来识别的,也就是说无论你放的是一张什么图片,你的alt写的是“java”,那它最终就会将这张图片归纳到java这个索引库中,当别人在搜索java的时候,这张图片就会被展示出来。

也有人可能会说,现在人工智能不是有图片识别么?

这个问题问的非常好,可以说是理想中的状态。大家可以试想一下,互联网发展到今天,拥有数以千万计的大小网站,如果蜘蛛在每一个爬取的网站上都对每一张图片进行图像识别,那么且不说百度、谷歌等这些搜索引擎公司需要投资多大的物力和精力,就说时间上就不是能耗得起的,所以说,在当下只能简单校验图片是否清晰,完全识别图片只会发生在未来,智能AI发展到了极致的情况下。

觉着我的想法过于偏激?不信,那我们就来测试一下,之前有教过大家使用bing的seo分析程序来检测网站,那就还是用我的个人博客来验证一下我的猜想。

浅谈图片延迟加载lazyload对seo的影响

我设置了页面使用lazyload加载所有的图片,同时为每一张图片都添加上alt属性,检测下来提示:找不到seo冲突,也就是说这个页面最基本的seo优化是么有问题的,也就能证明我上面的猜想。

鱼和熊掌不可兼得,在提升用户体验和网站seo二者中,每个人都需要根据网站自身的特性来做出最优的选择,与其想这些有的没的,不如多花点儿时间将网站内容质量提升上来,只有质量上来了,才会有流量有排名!

seo优化延迟加载lazyload

看完文章,有任何疑问,请加入群聊一起交流!!!

很赞哦! ()

文章评论

  • 请先说点什么
    人参与,条评论

请使用电脑浏览器访问本页面,使用手机浏览器访问本页面会导致下载文件异常!!!

雨落无影

关注上方公众号,回复关键字【下载】获取下载码

用完即删,每次下载需重新获取下载码

若出现下载不了的情况,请及时联系站长进行解决

站点信息

  • 网站程序:spring + freemarker
  • 主题模板:《今夕何夕》
  • 文章统计:篇文章
  • 标签管理标签云
  • 微信公众号:扫描二维码,关注我们