首页 > 建站教程 > SEO >  lazyLoad图片延迟加载对SEO的影响正文

lazyLoad图片延迟加载对SEO的影响

jQuery lazyLoad图片延时加载插件,是一个建站业内比较流行的图片延时加载插件。当用户打开网页的时候,只显示当前屏幕的图片,只有当用户滚动滚动条,下面的图片出现在视野当中,才会加载,否则会用一个小图片来替代它。在之前网络速度比较慢的时候,这个插件的确比较管用,能够大大减轻服务器压力,同时快速加载用户看到的图片。但是,对于当下,网络速度这么快,这个插件有点过时了。今天不讨论这个,暂且讨论下它对于seo是否有影响。

图片延时加载对SEO的影响

LazyLoad介绍

Lazy Load是一个用 JavaScript 编写的 jQuery 插件,它可以延迟加载长页面中的图片,在浏览器可视区域外的图片不会被载入,直到用户将页面滚动到它们所在的位置,这与图片预加载的处理方式正好是相反的。

在包含很多大图片长页面中延迟加载图片可以加快页面加载速度,浏览器将会在加载可见图片之后即进入就绪状态,在某些情况下还可以帮助降低服务器负担。

LazyLoad代码如下:
<img class="lazy" src="占位图片" data-original="真实图片地址" />
页面加载时就不会加载这些图片了,然后 JS 控制页面滚动时才将 data-original 中的内容填到 src 里面去。

也就是因为这个问题,因为搜索引擎大多对js的理解能力还是有限了,而搜索引擎抓取源代码的时候,它并不能正确的抓取到真实的图片地址,所以这是不利于网站图片优化的。

而如果你又是一个以图片为主的网站,如果再使用LazyLoad可能就会变得更不利于网站的优化了。

所以结论显而易见,lazyload延迟加载技术不利于SEO的原因很简单,即搜索引擎不会像我们人使用鼠标那样,上下拖动网页。搜索引擎只会选择它看到的第一页的内容,其它的内容都是空白。这样当然是不利于SEO的。

使用LazyLoad可以对网站用户体验达到一个提升,加载速度就是最明显的了,因为使用LazyLoad可以在用户没看到的地方不会加载,减少了网页请求和下载,所以速度就是用户体验的重要因素之一,同样LazyLoad可以在一定程度上降低服务器资源。

lazyload对SEO的影响还有另外一方面,即会影响搜索引擎对网站图片的收录,图片搜索也是网站的流量来源之一。

那么如何适当的利用LazyLoad而不影响网站SEO优化呢?

如果使用LazyLoad肯定是不可能完全不影响的,但是我们却可以适当的利用LazyLoad来提升网站的用户体验,LazyLoad功能可以使用在除网站主体内容的其它图片上,也就是在网站正文中,以及首页或者频道的分缩略图中最好不要使用,我爱模板网认为,LazyLoad功能可使用在Gravatar头像上,以及网站侧边栏的一些图片上,这样是有利于用户体验而又几乎不影响网站SEO优化的了。