姓名
手機
做為seo新手,要想快速掌握seo優化的方法,都需要有一個自己的網站練手,那么建網站也成為了必然,大部分人最先入手練習的網站一般也都會選用wordpress程序來搭建網站,原因很簡單,這個程序使用的人多,設置簡單,主題超級多,功能插件也特別多。對于seo新手來說,建了網站最重要的就是內容快速被百度收錄,看著自己更新的內容被百度收錄,心里會有一種說不出的自豪感。
如果要讓百度快速收錄自己的網站的話,現在有一個非常好的途徑,那就是百度推出的百度熊掌號,他就是為保護原創而誕生的,我身邊的朋友80%都開始使用百度熊掌號了,大家共同得出一個結論就是,只要文章是原創,那么文章幾乎是3個小時左右就被百度給收錄了,是不是非常的快呢?
但是,對于有些小白站長,不知道如何去開通熊掌號,就算開通了,也不知道如何使用,而且熊掌號使用起來也非常麻煩,所以在這之前,我就先給大家推薦一款百度熊掌號插件:wordpress百度熊掌號自動推送插件
新站如何讓百度快速收錄?相信這個問題是很多人所關心的,關于如何讓百度快速收錄網站的文章層出不窮,各種千奇百怪的方法,總的來說都是非常不錯的,但是我們還是需要充分的利用官方給出的一些工具,至于為什么相信不用指尖詳細說了吧!多余的話就不說了,直接上重點吧!
如何讓百度快速收錄 WordPress 網站?
百度站長提供了四種鏈接提交方式:
1、主動推送:最為快速的提交方式,建議將站點當天新產出鏈接立即通過此方式推送給百度,以保證新鏈接可以及時被百度收錄。
2、sitemap:可以定期將網站鏈接放到 Sitemap 中,然后將 Sitemap 提交給百度。百度會周期性的抓取檢查提交的 Sitemap,對其中的鏈接進行處理,但收錄速度慢于主動推送。
3、手工提交:如果不想通過程序提交,那么可以采用此種方式,手動將鏈接提交給百度。
4、自動推送:通過一個輕量級鏈接提交組件實現,將自動推送的 JS 代碼放置在站點每一個頁面源代碼中,當頁面被訪問時,頁面鏈接會自動推送給百度,有利于新頁面更快被百度發現。
WordPress 網站如何讓百度快速收錄?
除了第三種在百度站長后臺手工提交沒什么好講之外,其他三種方法,WordPress 博客都能完美支持:
1、首先通過插件生成站點的 Sitemap,Google XML Sitemap 和 Simple Google Sitemap 這些插件都會生成適配百度站長的 Sitemap 文件。
2、使用百度站長的 JS 代碼實現自動推送,你只需要將下面這段代碼貼到你當前主題的 functions.php 文件即可,這個功能非常的不錯:
//百度站長的 JS 代碼實現自動推送
add_action( 'wp_enqueue_scripts', 'fanly_baidu_zz_enqueue_scripts' );
function fanly_baidu_zz_enqueue_scripts(){
wp_enqueue_script( 'baidu_zz_push', 'http://push.zhanzhang.baidu.com/push.js');
}
3、使用 WordPress 的 Hook 主動推送剛剛發布的文章,百度站長已經提供了一個 WordPress 鏈接提交插件,但是感覺插件寫得有些復雜,由于兼容性好像有問題,學習了一下 WPJAM 的方法,可以實現主動推送剛剛發布的文章,把下面代碼加入到當前也主題的 functions.php 文件即可:
//WordPress百度主動推送功能
add_action('save_post', 'fanly_save_post_notify_baidu_zz', 10, 3);
function fanly_save_post_notify_baidu_zz($post_id, $post, $update){
if($post->post_status != 'publish') return;
$baidu_zz_api_url = 'http://data.zz.baidu.com/urls?site=your_site_url&token=your_token';
//請到百度站長后臺獲取你的站點的專屬提交鏈接
$response = wp_remote_post($baidu_zz_api_url, array(
'headers' => array('Accept-Encoding'=>'','Content-Type'=>'text/plain'),
'sslverify' => false,
'blocking' => false,
'body' => get_permalink($post_id)
));
}
普通網站如何讓百度快速收錄?
由于是普通網站的程序實在太多,并且指尖也不可能一一提供方法,所以就連普通網站都可以用到的最方便的一個方法就是:百度自動推送,我們只需要將下面這段 js 代碼放置在網站的模板中,讓所有頁面都可以調用的模板,比如網站的底部等。
<script type='text/javascript' src='http://push.zhanzhang.baidu.com/push.js'></script>
如果你的網站是使用了 SSL 協議,也就是 HTTPS,這樣的話就必須使用一下代碼:
<script type='text/javascript' src='https://zz.bdstatic.com/linksubmit/push.js'></script>
至于百度站長平臺提供的其它主動提交等方式,就需要大家自己根據官方的教程添加開發咯!