延迟加载imgsrc会对SEO产生负面影响吗

延迟加载imgsrc会对SEO产生负面影响吗,seo,lazy-loading,pagespeed,Seo,Lazy Loading,Pagespeed,我在一家购物网站工作。我们在结果中显示了40幅图像。我们希望减少页面的加载时间,因为图像会阻止加载事件,所以我考虑通过最初设置img.src=“”,然后在加载后设置它们来延迟加载。注意,这不是ajax加载html片段。将显示图像html和alt文本。只是图像src被延迟了 有人知道这是否会损害搜索引擎优化或导致谷歌惩罚框,因为他们正在衡量网站速度吗?有一些不同的方法来解决这个问题 图像不会阻止加载。Javascript可以;样式表在某种程度上(很复杂);图像不需要。但是,它们将使用http连接,

我在一家购物网站工作。我们在结果中显示了40幅图像。我们希望减少页面的加载时间,因为图像会阻止加载事件,所以我考虑通过最初设置img.src=“”,然后在加载后设置它们来延迟加载。注意,这不是ajax加载html片段。将显示图像html和alt文本。只是图像src被延迟了


有人知道这是否会损害搜索引擎优化或导致谷歌惩罚框,因为他们正在衡量网站速度吗?

有一些不同的方法来解决这个问题

图像不会阻止加载。Javascript可以;样式表在某种程度上(很复杂);图像不需要。但是,它们将使用http连接,其中浏览器一次只能为每个域触发2个http连接

所以,你能做的应该是无忧无虑的,“正确的事情”是做一个穷人的CDN,然后把它们放到你自己的站点和服务器上的www1、www2、www3等等。有很多方法可以轻松做到这一点


另一方面:不,它不应该影响你的搜索引擎优化。实际上,我认为谷歌甚至懒得加载图像。

我不同意亚历克斯的观点。谷歌最近更新了其算法,以计算页面加载时间。根据谷歌官方博客

…今天,我们在搜索排名算法中加入了一个新的信号:网站速度。网站速度反映了网站响应web请求的速度

然而,重要的是要记住,搜索引擎优化最重要的方面是原创的、高质量的内容


图像不会阻止任何内容,它们已经被延迟加载。
onload
事件通知您所有内容都已下载,包括图像,但这是在文档准备好之后很久

它可能会因为丢失关键字和空的src属性而损害你的排名。你可能会得不偿失——你最好用其他方式优化你的页面,包括你的图片。Gzip+更少的请求+适当的过期时间+一个快速的静态服务器应该走很长的路。还有一个问题可能会引起你的兴趣


我敢肯定,谷歌并不意味着整个网络都要从源代码中删除他们的图片来获得一些分数。请记住,他们认为3S下的任何东西都是很好的加载时间,在使用巫术技术之前还有很大的余地。

< P>从纯粹的SEO角度来看,你不应该对搜索结果页面进行索引。您应该为主页和产品详细信息页面编制索引,并使用可扩展的方法访问这些页面(类别页面、sitemap.xml等)

以下是马特·卡茨在2007年的一篇帖子中对这个话题的看法:

一般来说,我们已经看到用户通常不希望在他们的搜索结果中看到搜索结果(或通过代理看到网站的副本)。网站和搜索结果的代理副本,如果没有增加太多价值,则已纳入我们的质量指导原则(例如,“不要创建多个页面、子域或包含大量重复内容的域。”以及“避免仅为搜索引擎创建的“门口”页面,或其他“饼干切割”方法……”),所以谷歌确实采取了行动来减少这些页面在我们索引中的影响

这并不是说你会因为索引搜索结果而受到惩罚,只是谷歌不会重视这些结果,所以懒散地加载(或不加载)图像不会有太大影响

我们在结果中显示了40幅图像

第一个问题,这个页面甚至是登录页面吗?它是针对特定关键字的吗?内部搜索结果页不是自动登录页。如果它们不是登录页面,那么你可以随意使用它们(并确保它们不会被谷歌索引)

如果它们是一个登陆页面(针对特定关键字的页面),那么站点的性能确实很重要,对于这些页面的转换率以及谷歌的间接转换率(以及直接转换到更小的范围)来说都非常重要。因此,为包含大量图像的页面提供一种延迟加载逻辑是一个好主意

我会选择:

以SEO优化的方式加载前两个(产品?)图像(作为普通HTML,带有目标alt文本和目标文件名)。对于其余的图像,创建一个延迟加载逻辑。但不仅仅是将src=设置为空,而是将整个img标记onload(或onscroll,或其他)插入到代码中

在HTML中为非Javascript用户(例如:google、旧移动设备、textviewer)设置大量损坏的img标记不是一个好主意(只要延迟加载的图像没有误读,您就不会受到惩罚),但糟糕的标记从来都不是一个好主意


对于一般的SEO问题,请访问(堆栈溢出更多用于编程相关问题)

我已将lazyload添加到我的网站()中,并且我从google获得了更好的pagerank(可能是因为内容加载速度更快):)

首先,不要使用src=“”,它可能会搜索你的页面,制作一个小的加载图像来代替它。 第二,我认为这不会影响搜索引擎优化,实际上我们总是使用alt=“imgDesc..”来描述这张图片,蜘蛛可能会捕捉到这个alt,但不会分析这张图片的真实id。

我发现关于谷歌的搜索引擎优化

有多种方法可以延迟加载图像,这当然是值得的 思考标记如何用于图像搜索索引 (有些很好用,有些不行)。我们正在研究让事情变得更清楚 建议也是如此

2018年2月28日上午12:24

John Mueller-高级网站管理员趋势分析师

据我所知,这似乎取决于如何实现惰性加载。谷歌还没有推荐一种有利于搜索引擎优化的方法

理论上,谷歌应该在网站上运行这些脚本,这样就可以延迟加载了。然而,我找不到一个来源(从谷歌)说c