功能,站长需要在网站每个页面的 HTML 代码中包含自动推送 JS 代码,这样每次网页被访问的时候,会触发代码自动向百度推送你的网页,加速网页收录速度、提高网页收录数量。
这个自动推送代码存在两个问题,一是代码里面包含了 http,对于全站 https 化的网站来说,可能会导致 https 不完全的结果;二是可能拖慢网页打开速度,所以本文介绍如何调用 js 文件实现 https 下的百度和 360 自动推送代码,可以避免这两个弊端。
百度站长工具提供了多种提高收录的方式,其中最省事方便的就是自动推送功能。官方介绍的方法如下:
如果站长使用 PHP 语言开发的网站,可以按以下步骤操作:
1、创建名为“baidu_js_push.php”的文件,文件内容是下面自动推送 JS 代码;
<script> (function(){ var bp = document.createElement(‘script’); var curProtocol = window.location.protocol.split(‘:’)[0]; if (curProtocol === ‘https’){ bp.src = ‘https://zz.bdstatic.com/linksubmit/push.js’; } else{ bp.src = ‘http://push.zhanzhang.baidu.com/push.js’; } var s = document.getElementsByTagName(“script”)[0]; s.parentNode.insertBefore(bp, s); })(); </script>
以上是百度站长工具的自动推送代码。360 站长平台的自动推送代码请自行到官网获取。
创建 php 文件可以使用 Editplus,Notepad 或者 dreamweaver,推荐前面 2 个因为安装容易,上手快,用起来也方便。同时新手谨记别使用 windows 自带的文本文档,因为编码不同的问题容易出错。
2、在每个 PHP 模板页文件中的 <body> 标记后面添加一行代码:
<?php include_once(“baidu_js_push.php”) ?>
考虑到网页加载速度,这个 php 文件最好在</body>的前面添加,这样网页文件都加载完毕了之后再加载这 2 个 js 文件,不会拖慢网页打开速度,让用户体验更好。具体操作进入 wordpress 后台的外观-编辑,找到页脚文件,也就是 footer.php(或者 ftp 连接到 VPS 下载 wordpress 模板的 footer.php 文件到本地修改后上传),把百度和 360(360 站长工具)的这两个 php 文件添加进去,保存。前台刷新网页看源代码里面有没有相关的代码,如果能找到就说明成功了。