提供SEO培訓和SEO顧問服務

【百度站長平台工具】百度網站的主動推送(實時)怎麽用?

2015年4月24日,百度站長平台正式推出鏈接提交主動推送工具。與原來的sitemap實時推送相比,新工具的強大和人性化體現在哪裏呢。看看SEO愛好者:有故事的人(社區id:hanbelt)的總結吧,還做了一個超詳細的對比圖,一目了然!

新的主動推送工具最大的亮點就是“快”。
  這個工具直接將鏈接推送給百度,而原來的工具推送的是結構化數據,需要百度進一步解析和內部排序。天下功夫,唯快不破。高手對決中,1微秒決定勝負。快速推送帶來的好處是兩方麵的:一是及時發現,可以縮短百度爬蟲發現您站點新鏈接的時間,使新發布的頁麵可以在第一時間被百度收錄;二是保護原創,對於網站的最新原創內容,使用主動推送功能可以快速通知到百度,使內容可以在轉發之前被百度發現。

新的主動推送工具第二個特點就是“人性化”。
  首先是密匙的人性化,同一個帳號下所有站點的密匙相同。這一點對於一個綁定了多個子域名的大站來說,是個福音,不用為每個子域名寫個推送程序,節省時間成本和技術成本。第二個人性化是返回數據人性化,返回數據包含返回碼和message,推送完後能立即知道推送結果,而老的工具推送後要登錄後台才能查看推送結果。

另外,使用這個插件時必須確保推送的是最新、高質量的網頁鏈接。
  剛才說新工具的最大亮點是快,之所以能快,是因為跳過了正常抓取時的好幾個步驟。百度這樣做,是希望能更加快速的抓取到高質量的網頁。如果一個網站經常推送一些老的、垃圾頁麵的鏈接,百度會很生氣的,會認為網站辜負了他的信任,直接後果是百度不再信任這個網站的推送,導致工具失效,是否有其它更惡劣的後果,比如降低網站評價,這個還有待進一步觀察。所以,使用這個工具時一定要注意,老的、低質量的網頁鏈接不要推送了。

下麵是我製作的一個詳細的對比表:

post推送示例
POST /urls?site=www.tksols.com&token=chenpingpingxxxxxx HTTP/1.1
User-Agent: curl/7.12.1 
Host: data.zz.baidu.com 
Content-Type: text/plain 
Content-Length: 83 
http://www.tksols.com/1.html
http://www.tksols.com/2.html
php推送示例
$urls = array(
'http://www.tksols.com/1.html',
'http://www.tksols.com/2.html',
);
$api = 'http://data.zz.baidu.com/urls?site=wwwxxxxx.cn&token=xxxxxxxxx';
$ch = curl_init();
$options = array(
CURLOPT_URL => $api,
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POSTFIELDS => implode(" ", $urls),
CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
);
curl_setopt_array($ch, $options);
$result = curl_exec($ch);
echo $result;
ruby推送示例
require 'net/http'
urls = ['http://www.tksols.com/1.html', 'http://www.tksols.com/2.html']
uri = URI.parse('http://data.zz.baidu.com/urls?site=www.xxxxxxxx.cn&token=xxxxxxxxx')
req = Net::HTTP::Post.new(uri.request_uri)
req.body = urls.join(" ")
req.content_type = 'text/plain'
res = Net::HTTP.start(uri.hostname, uri.port) { |http| http.request(req) }
puts res.body

介紹很詳細,但是對於我們這些對程序小白來說這些是天書。

版權聲明

陳評評AG捕鱼王app博客,歡迎分享本文,轉載請保留出處:http://www.tksols.com/a/seojiaocheng/2019/0427/428.html