0

我想实现 LazyLoad Jquery 插件来提高加载网站页面的速度,但不想损害搜索引擎中的图像索引。我找到了一些解决方案,例如使用标签,但我认为它们不是最好的解决方案。

这被认为是检查(服务器端)用户代理客户端是否是爬虫或“常规”访问者以应用 LazyLoad 插件。

为此,我想知道这是否是一个好主意,并希望获得一些关于如何处理 CakePHP2.2 的帮助,以检查是否有很多机器人。

4

1 回答 1

0

首先,您应该始终将alt属性与图像一起使用,否则将无法验证。

对于 SEO,解决此问题的一种方法是确保在禁用 JavaScript 时回退到图像的正常版本,这将被 Google 索引。

所以,使用<noscript>标签,你可以做到这一点。

例子 :

<img src="loading.jpg" data-image="path_to_image" alt="Description of Image" />

会成为 :

<noscript>    
    <img src="path_to_image" alt="Description of Image" />
</noscript>

更新

有另一种方法可以确保您的图像确实被索引,使用Image sitemaps

于 2012-12-19T19:58:13.660 回答