產生網站的 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