不要应用jQuery Lazyload插件,以识别客户端是否是bot -cakephp



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

这被认为检查(服务器端)是否使用用户代理客户端或"常规"访问者使用懒惰插件。

为此,我想知道这是否是个好主意,并且想在如何处理cakephp2.2方面获得一些帮助,以检查机器人是否有很多。

首先,您应始终使用带有图像的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

最新更新