Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从SEO的角度考虑加载图像是否有益?_Javascript_Asp.net_Image_Responsive Design_Seo - Fatal编程技术网

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

Javascript 从SEO的角度考虑加载图像是否有益?,javascript,asp.net,image,responsive-design,seo,Javascript,Asp.net,Image,Responsive Design,Seo,我的网页大小接近2.5Mb,它加载了20或30张图片、谷歌地图、JCarausel插件等。 它采用响应式设计。桌面上的页面看起来很快,但从智能手机上浏览时会出现一些问题 首先是性能问题。速度很慢,因为必须加载所有图像和脚本,但也存在设计问题,因为加载了所有图像,然后调用JCarausel脚本,这导致所有图像都分布在整个网页上,调用JCarausel后,只显示很少的图像,其余的图像被隐藏 到目前为止,我做到了: 在服务器端,我有一个处理程序,它可以根据Request.Browser.IsMobil

我的网页大小接近2.5Mb,它加载了20或30张图片、谷歌地图、JCarausel插件等。 它采用响应式设计。桌面上的页面看起来很快,但从智能手机上浏览时会出现一些问题

首先是性能问题。速度很慢,因为必须加载所有图像和脚本,但也存在设计问题,因为加载了所有图像,然后调用JCarausel脚本,这导致所有图像都分布在整个网页上,调用JCarausel后,只显示很少的图像,其余的图像被隐藏

到目前为止,我做到了:

  • 在服务器端,我有一个处理程序,它可以根据Request.Browser.IsMobileDevice属性使图像变小,但在质量和图像大小之间必须有折衷
  • 为了解决设计问题,我尝试在加载时加载图像。(使用服务器上填写的数据src更改src属性)
  • 我的问题是: 为桌面用户而不是移动用户(同一页面、同一URL)提供图像是否被视为伪装?图像会被索引吗?它们以桌面用户的“正常”方式加载。
    在这种情况下,最好的做法是什么?

    隐藏关键字填充之类的东西是不好的。创建一个快速的站点是有益的。谷歌在youtube上有一个频道,解释了很多他们喜欢在网站上看到的内容,我认为谷歌WebsterTools就是这个频道的名称。

    这不被认为是伪装。许多网站基于设备或其他参数提供目标内容。据谷歌称:

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

    是受支持的网站配置。看


    GoogleBot不会在您的网站上执行JavaScript,因此以这种方式提供的图像不会被索引。您的配置很好。这对于禁用JavaScript的非常非常少的访问者来说是次优的,或者期望在禁用JavaScript的情况下加载图像。

    这个问题似乎离题了,因为它是关于SEO@John这也是关于表演的吗?谢谢雅各布。如果我理解你的意思,我的照片将被编入索引(质量更高的照片,因为它们是桌面用户的服务器),而不是低质量的照片。这对我没问题。我想我还不够清楚。我只为移动用户(服务器端检查)编写Javascript代码。桌面用户不运行JavaScript代码(或者他们运行,但这并不重要,因为src属性是为他们填充的。)另一个解决方案是填充src属性(像GoogleBot在“正常”中加载它们一样加载它们)对于移动用户也是这样,但只有前3或4张图片。你的网站提供的任何HTML,包括使用传统的
    src
    )引用的图片,都会被谷歌机器人索引。所以,是的,如果你“正常”在桌面上提供图片,谷歌将能够找到它们。