seo - 延迟加载 img src 会对 SEO 产生负面影响

标签 seo lazy-loading pagespeed

我在一个购物网站上工作。我们在结果中显示 40 张图像。我们希望减少页面的加载时间,并且由于图像会阻止加载事件,我正在考虑通过初始设置 img.src=""然后在加载后设置它们来延迟加载它们。请注意,这不是 ajax 加载 html 片段。存在图像 html 和替代文本。只是图像 src 被推迟了。

既然他们正在测量网站速度,有人知道这是否会损害 SEO 或导致 google 惩罚框吗?

最佳答案

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

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

我敢肯定谷歌并不意味着整个网络从源代码中删除他们的图像来获得一些分数。请记住,他们认为任何低于 3 秒的时间都是良好的加载时间,在诉诸巫术技术之前有足够的空间来摆动。

关于seo - 延迟加载 img src 会对 SEO 产生负面影响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5440998/

相关文章:

php - 'page source' 的样子是否会影响性能

seo - 将静态文件移出域是否意味着移出 html 目录?

character-encoding - 不确定网络爬虫是否正确读取我的网站

seo - 关键字列表 --> Google 中的第一个结果 URL

ruby-on-rails - 懒惰创建 Rails 关联的最佳模式是什么?

entity-framework - automapper 是否可以防止使用 EF 进行延迟加载?

coldfusion - 我该如何摆脱? (问号)在标识查询字符串开头的 URL 中?

javascript - 在 angularjs(2k 行)中加载大量数据后浏览器被卡住

html - 如何在wordpress上预加载字体?

Node.js 和 Google Pagespeed API