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


栏目

互联网百科


文章推荐

  • 2022年抖音极速版邀请码是多少?抖音极速版邀请码在哪里填写?

    这篇文章主要介绍了抖音极速版邀请码是多少?2022年抖音极速版邀请码在哪里填写?打开app首页底部中间的按钮【来赚钱】,然后滑到底部填写邀请码8482176534或8468984534或8201037601或8760069334就完成了。 抖音极速版输入邀请码 8482176534 或 8468984534 或 8201037601 或 8760069334 之后就能得到奖励,极速版的这个邀请码输入的位置很好找,小编会在下方为大家带来详细的邀请码填写教程,教大家正确的操作...

  • 百度为控制回退按钮失效问题,烽火算法升级 - 摘自百度搜索资源平台

    本篇文章摘自百度搜索资源平台《烽火算法持续升级,控制回退按钮失效问题》,以供大家学习和探讨。 近期,百度搜索接到用户关于部分站点存在回退按钮失效情况的投诉。为了保障用户的搜索体验,烽火算法将于近期升级,针对回退按钮失效的情况扩大了覆盖范围,加大了控制力度。 用户通过百度搜索进入网站页面后,完成阅读要离开页面时会用到回退按钮,而回退按钮失效会导致以下几...