我想实现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 。