百度 Sitemap 自動推送 JavaScript 程式碼

Bycodeant

百度 Sitemap 自動推送 JavaScript 程式碼

產生網站的 Sitemap.XML 能夠讓搜尋引擎更懂你的網站,也是一個對搜尋引擎友善的方式,畢竟魚幫水,水幫魚。但是大部分的 sitemap plugin 多半是對 Google 開發的,而針對百度的就相對少,雖然百度官方有針對 WordPress 跟 Discuz 開發官方支持的 sitemap 套件,但對採用其他 CMS 的人來說,難度就不小了,不過現在百度可以用引入 JaveScript 的方式,自動推送 Sitemap 到百度搜尋引擎,技術原理跟引入外部JavaScript 去達到訪客統計跟廣告播送是類似的。

我個人相當推薦這種方式,非常的友善,使用上對於已經有採用 Google Analytics 網站來說,基本上是無痛的一種方式。

JavaScript 程式碼如下

(無關帳號或網址,所有網站都用同樣的程式碼):

<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>

我自己的習慣是這類的程式都會放在網頁的底部,但是在< / body > 前面。

About the author

codeant administrator

Leave a Reply