js代码推送进化版

本站声明:此篇文章由深圳市羽灵鸟网络技术有限公司网站优化技术人员从网络搜集、整理、发布,如有问题,请联系本公司予以删除,特此声明,谢谢合作!

Baidu站长平台提供链接索引的自动提交JS脚本已有一段光阴了。用Baidu本身的话讲:JS链接推送代码以网页为最小对象,服务于全平台多终端,PC站和移动站均可使用。安装代码的页面在随便平台(浏览器、微信、微博)被加载时,页面链接会被第一时间推送给Baidu,从而提升站点新内容的发现速度。

是不是很奇妙?咱们再来回顾一下,这代码长成这样:

(BaiduJS链接推送代码)

只要把这段代码放入您的每个页面中,每当消费者拜候这些页面时,就会经过这段脚本从Baidu下载一个1x1的gif,同时记录页面此时现在的URL地址。

自动推送脚本的特性和功能考虑

经过这段脚本咱们可以看出:

1、它先是判定了当前的协议类别是https还是其他类别(如,http,ftp等)

2、而后下载了Baidu官方的一个js文件

3、再而后它将js文件的内容生成一个脚本块插入到当前页面中

4、最后会运行这个脚本块

咱们可以拜候这两个js文件查看其内容,也就是短短的一行。它会读取这样一个gif。

https://sp0.baidu.com/9_Q4simg2RQJ8t7jm9iCKT-xh_/s.gif 或

同时将window.location.href等信息推送给了Baidu。

这里咱们可以发现两个问题:

其一是这段脚本前后会调用两个Baidu资源,这导致冗余,无益于页面加载速度。

其二是该脚本会提交当前URL,但是很多URL会是动態URL,会带各种参数。尽管Baidu爬虫也有本身的判定方法,但无疑这增加了其负担。

因而,为了解决这两个问题,笔者咨询了好朋友柴云翔同时是前端开发的大牛。在大牛的帮助下,咱们有了下面这个改进版本。

改进版本的Baidu索引自动推送脚本

这个改进的脚本长下面这样,如果您对js全无所闻,那么请用下图<script>...</script>部分(行6~30)替代原来Baidu官方的代码

(改进后的Baidu索引链接自动提交脚本)

在上图中已加入了注释,下面开始代码讲解。

这个新脚本的作用是多了一步查看页面的canonical URL的步调。咱们晓得canonical属性暗示该页面纵有千种URL的花腔,请搜索引擎只认准href中给出的URL值。这样一来就不会让搜索引擎为了同一个页面(或许已索引了)多次检察您的推送页面详细内容。

这个新脚本的另外一个变更是直接将上述两个js的内容拿了出来。因为这两个js中的代码其实是静態的,每次都去调用并不需要。另外一方面,咱们需要对r的值进行变更,将它变更成canonical URL的值,因此这样解决了咱们上面的第二个问题。

最后,一点感触

自动推送是一个很适用的方法,它门槛低,容易安排,但是也有一些小问题。本文只是提供了一种方法来改进自动推送的效果和速率和功效。

需要注意的是Baidu随时可能更新这两个js文件的内容,尽管该功能上线后一向无更新不代表以后不会更新,因此需要手动及时更新代码。

上述代码可在这里下载



羽灵鸟品牌简介


深圳市羽灵鸟网络技术有限公司是一家专注于高端网站建设、网站品牌策划、网络营销推广一体的互联网公司。团队骨干有着丰富的网站建设经验、10多年的网站优化经验,致力于为客户提供更符合搜索引擎收录的网站开发服务,并提供域名、空间、企业邮箱等互联网基础产品业务。我们将客户所在的行业与网络技术完美结合,让客户可以在瞬息万变的互联网领域获得更强的竞争力。

我们以诚信务实的创作态度,使其成为网站建设行业最具成长性、独具国际视野的知名品牌。

我们深信口碑传播的力量,在为客户打造的每一个网站时都希望尽善尽美,成为羽灵鸟网络的一个又一个金字招牌,也为客户最大发挥传播的力量!

我们的品牌文化:为企业省成本,为品牌创价值!

如有需求,请踊跃与我们联系,我们将为您提供高性价比的完善、优质的服务!



上一篇:新手sem竞价怎么做?

下一篇:对于Baidu上线 “闪电算法”的通知布告

时间

2021-09-04 22:15


栏目

互联网百科


文章推荐

  • 网站优化主要字推广怎么样选词?

    网站主要词的选择是非常重要的一步,方向不对努力白搭。主主要词的选择是尤其重要的。经过上面的几种方法发掘,咱们已有了大量的主要词,这些主要字推广咱们要从中拣选几个出来,对于网站优化主要字推广怎么样选词?编辑提示发掘主要词要注意以下几点: 1、主要词要和本身的网站的主题相干 如果主要词跟网站主题都不相干的话,就算最后网站排名做上去也是无价值,无法产生转化...

  • 哪一些原因会影响网站的权重?

    影响网站权重的状况应从三个方面考虑:1,、网站内容和内链结构2、稳定接续地更新外链3、提升消费者群的活泼程度。咱们只要将这三方面综合的考虑到一起,合理的将这三方面应运用到极致那么您的网站权重必定会有好多的突破。对哪一些原因会影响网站的权重?今天,深圳网络推广科技公司编辑为您介绍: 1、网站内容和内链结构 不论您做什麽类别的网站,内容一直是一个难题,但是也只...