从SEO角度考虑加载图像是否有益?

时间:2014-01-02 18:18:57

标签: javascript asp.net image responsive-design seo

我的网页大小近2.5Mb,它加载了20或30张图片,谷歌地图,JCarausel插件等。 它使用resposive设计。在桌面上页面似乎很快但从智能手机浏览时有几个问题。

首先是性能问题。它很慢,因为所有图像和脚本都必须加载,但是还有设计问题,因为所有图像都被加载然后调用JCarausel脚本导致所有图像分布在网页上并且在调用JCarausel之后只有少数是显示,其余的都是隐藏的。

到目前为止,我做到了这一点:

  1. 在服务器端,我有处理程序可以根据Request.Browser.IsMobileDevice属性使图像变小,但必须在质量和图像大小之间进行折衷。
  2. 为解决设计问题,我尝试加载图片onload。 (使用在服务器上填充的data-src更改src属性)
  3. 我的问题是这样的: 为桌面用户而不是移动用户(同一页面,相同的URL)提供图像是否被视为隐藏真实内容?图像会被编入索引吗?对于桌面用户,它们以“正常”方式加载。 在这些情况下最佳做法是什么?

2 个答案:

答案 0 :(得分:2)

被视为隐藏真实内容。许多网站基于设备或其他参数提供目标内容。根据谷歌的说法:

  

动态为同一组网址上的所有设备提供服务的网站,但每个网址根据用户代理是桌面还是移动设备提供不同的HTML(和CSS)

是受支持的网站配置。请参阅"Building Smartphone-Optimized Websites"

GoogleBot不会在您的网站上执行JavaScript,因此以这种方式提供的图像不会被编入索引。您的配置正常。对于禁用JavaScript的非常非常小的访问者来说,它只是次优,或者期望图像在禁用时加载。

答案 1 :(得分:0)

隐藏关键字填充和附件是唯一不好的喜欢。建立一个快速的网站是有益的。 Google在youtube上有一个频道,可以解释他们希望在网站上看到的很多内容,googlewebstertools我认为是频道名称。