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


栏目

互联网百科


文章推荐

  • 网站制作从原型图结构到设计开发的详细步调

    一个优异的经典网站从策划到执行完成不是一件简单的工作,对好多外行消费者来讲,把网站建假想象的太过简单。今天我给各位分享一下高端网站制作的流程步调,以供大家参考。 第一步:明确网站的定位。咱们要明确本身网站的定位,清晰公司的产品优势乃至拜候的目标群体。这是咱们首先要做剖析的,只要按照本身公司的实际状况,来制作网站的气概定位。尽人皆知,网站气概分营销型...

  • 深圳龙岗网络推广公司为您介绍公司怎么做好网络营销推广?

    现在林林总总的网络传播推广手腕层出不穷,公司对多元的网络营销推广渠道和方法也是玩得花腔百出,各显法术。借助网络,公司品牌形象和产品可以得到更加高效的传播和更加高的著名度,而且低花费高报答。今天,深圳龙岗羽灵鸟公司为您介绍公司怎么做好网络营销推广: 成功的网络推广可以在短期内快速提升品牌价值,让品牌深入人心,得到消费者信赖,但要做好这一营销并不是易事...