WordPress針對360搜索智能摘要的優化措施
編輯:狂族晨曦 來源:WordPress技巧 日期:2016-04-22 閱讀: 6,815 次 17 條評論 » 百度已收錄
先森之前將博客針對360搜索智能摘要進行了優化,做好之后提交了就沒有再管了。看站長統計的時候看到了360搜索引擎引入的訪問,再去看360看關鍵詞搜索的效果,發現智能摘要生效了。再查詢了下收錄,看到收錄的文章中只要帶圖片的,都變成智能摘要的樣式了,效果不錯,趕緊分享下。
雖然360流氓依舊,但是它流氓的結果還是比較顯著的——360搜索在搜索引擎中的分量越來越重。360瀏覽器、360導航被360有錢聯盟的能手們裝進了家家戶戶,所以360搜索用的人就越來越多了。既如此,作為站長,就應該滿足網民們的喜好。重點是,先森感覺相對于百度,360顯得要親民一些。
360搜索智能摘要
先森先將360的原文摘抄一下:
智能摘要有什么好處?
智能摘要有利于網站結果在網頁搜索中更具有時效性的展現,有別于一般網站結果的展現,將會吸引更多用戶的點擊。用戶的點擊增長則對于網站收錄權重和排序權重都會帶來有力的影響。
智能摘要實現的前提是需要站長提供結構化的數據
結構化數據在這里特定指對網站具有一致特征的數據,每一列數據都不能再細分,數據類型一致,且數據之間是唯一關聯的數據,所有關系型數據庫都可以理解為結構化數據。
智能摘要展現范例

360搜索智能摘要,是通過網頁特殊的標簽將需要的數據提供給搜索引擎,并在搜索結果中按照既定的模版展現的實現形式,目的是為了提升搜索結果的體驗,幫助站長提升搜索結果點擊率。360搜索智能摘要得到很多大站的支持,包括阿里巴巴,搜狐,新浪,迅雷看看,縱橫中文網,爆米花等等,取得良好效果。
以上是360站長平臺的解釋。
如何優化
在網站上添加360智能摘要能識別的Meta標簽:
360搜索智能摘要標準化的標簽模版有很多種類型,我們WordPress基本上都是被人拿來做博客,所以我們直奔博客的標準化標簽模板去就行了。如下是360分享的博客標準化標簽模板:
<!--必填--> <meta property="og:type" content="blog"/> <meta property="og:image" content="圖片地址"/> <meta property="og:release_date" content="發表時間"/> <!--選填--> <meta property="og:title" content=" 博客標題"/> <meta property="og:description" content=" 博客描述" /> <meta property="og:author" content="博客作者"/>
會DIY的同學估計自己兩下就能搞定了,先森借鑒一下張戈博客關于百度星火計劃的代碼,輕松實現。實話說,先森本身也是先部署了星火計劃的代碼,再來部署的360智能摘要的。
只使用360搜索智能摘要的,則用以下代碼:
/**
* WordPress針對360搜索智能摘要的優化措施
* 只添加360搜索智能摘要版
* 文章地址://www.cnidcc.cn/wpr_zd360ssznzydyhcs.html
*/
add_action('wp_head', 'starfire',0);
if(!function_exists('starfire')){
function starfire(){
if (is_singular()) {
date_default_timezone_set('PRC');
//必填部分
echo '<meta property="og:type" content="blog"/>
<meta property="og:release_date" content="'.get_the_date('c').'"/>
<meta property="og:image" content="'.get_mypost_thumbnail($post->ID).'" />';
//選填部分
//輸出文章標題+分隔符+網站名稱,不喜歡這種形式的請自行改造(如果不需要這個標簽,請刪除以下三行)。
echo '<meta property="og:title" content="'.trim(wp_title('',0)).' | ';
bloginfo('name');
echo '" />';
//默認截取文章220個字作為摘要,可以自行修改下行220為其他整數
echo '<meta property="og:description" content="'.get_mypost_excerpt($post->ID, 220).'……" />';
//博客作者
echo '<meta property="og:author" content="';
bloginfo('name');
echo '" />';
}
}
}
/**
* WordPress 獲取文章摘要整理版 By 張戈博客
*/
function get_mypost_excerpt($post_ID,$len){
if (!function_exists('utf8Substr')) {
function utf8Substr($str, $from, $len) {
return preg_replace('#^(?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$from.'}'.
'((?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$len.'}).*#s',
'$1',$str);
}
}
if(!$post_content){
$post = get_post($post_ID);
$post_content = $post->post_content;
}
if ($post->post_excerpt) {
$description = $post->post_excerpt;
} else {
if(preg_match('/<p>(.*)<\/p>/iU',trim(strip_tags($post->post_content,"<p>")),$result)){
$post_content = $result['1'];
} else {
$post_content_r = explode("\n",trim(strip_tags($post->post_content)));
$post_content = $post_content_r['0'];
}
$description = utf8Substr($post_content,0,$len);
return $description;
}
}
/**
* WordPress 獲取文章圖片加強版 By 張戈博客
*/
function get_mypost_thumbnail($post_ID){
if (has_post_thumbnail()) {
$timthumb_src = wp_get_attachment_image_src( get_post_thumbnail_id($post_ID), 'full' );
$url = $timthumb_src[0];
} else {
if(!$post_content){
$post = get_post($post_ID);
$post_content = $post->post_content;
}
preg_match_all('|<img.*?src=[\'"](.*?)[\'"].*?>|i', do_shortcode($post_content), $matches);
if( $matches && isset($matches[1]) && isset($matches[1][0]) ){
$url = $matches[1][0];
}else{
$url = '';
}
}
return $url;
}
如果想要即滿足百度的星火計劃,又想滿足360搜索的智能摘要,則使用下面的代碼:
/**
* WordPress針對360搜索智能摘要的優化措施
* 百度星火、360搜索智能摘要同時滿足版
* 文章地址://www.cnidcc.cn/wpr_zd360ssznzydyhcs.html
*/
add_action('wp_head', 'starfire',0);
if(!function_exists('starfire')){
function starfire(){
//新增判斷,如果是原創文章才加入星火計劃META申明
$copy = get_post_meta($post->ID, 'author', true);
if (is_singular()) {
date_default_timezone_set('PRC');
//360智能摘要必填部分
echo '<meta property="og:type" content="blog"/>
<meta property="og:release_date" content="'.get_the_date('c').'"/>
<meta property="og:image" content="'.get_mypost_thumbnail($post->ID).'" />';
//360智能摘要選填部分
//輸出文章標題+分隔符+網站名稱,不喜歡這種形式的請自行改造(如果不需要這個標簽,請刪除以下三行)。
echo '<meta property="og:title" content="'.trim(wp_title('',0)).' | ';
bloginfo('name');
echo '" />';
//默認截取文章220個字作為摘要,可以自行修改下行220為其他整數
echo '<meta property="og:description" content="'.get_mypost_excerpt($post->ID, 220).'……" />';
//博客作者
echo '<meta property="og:author" content="';
bloginfo('name');
echo '" />';
if(empty($copy)){
//百度星火計劃必填部分
echo '<meta property="og:type" content="article"/>
<meta property="article:published_time" content="'.get_the_date('c').'"/>';
echo '<meta property="article:author" content="';bloginfo('name');echo '" />';
//百度星火計劃選填部分
//輸出博客名稱,如果想改成其他內容,比如作者請自行修改 bloginfo('name')
echo '<meta property="article:published_first" content="';
bloginfo('name');
echo ',';
the_permalink();
echo '" />';
}
}
}
}
/**
* WordPress 獲取文章摘要整理版 By 張戈博客
*/
function get_mypost_excerpt($post_ID,$len){
if (!function_exists('utf8Substr')) {
function utf8Substr($str, $from, $len) {
return preg_replace('#^(?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$from.'}'.
'((?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$len.'}).*#s',
'$1',$str);
}
}
if(!$post_content){
$post = get_post($post_ID);
$post_content = $post->post_content;
}
if ($post->post_excerpt) {
$description = $post->post_excerpt;
} else {
if(preg_match('/<p>(.*)<\/p>/iU',trim(strip_tags($post->post_content,"<p>")),$result)){
$post_content = $result['1'];
} else {
$post_content_r = explode("\n",trim(strip_tags($post->post_content)));
$post_content = $post_content_r['0'];
}
$description = utf8Substr($post_content,0,$len);
return $description;
}
}
/**
* WordPress 獲取文章圖片加強版 By 張戈博客
*/
function get_mypost_thumbnail($post_ID){
if (has_post_thumbnail()) {
$timthumb_src = wp_get_attachment_image_src( get_post_thumbnail_id($post_ID), 'full' );
$url = $timthumb_src[0];
} else {
if(!$post_content){
$post = get_post($post_ID);
$post_content = $post->post_content;
}
preg_match_all('|<img.*?src=[\'"](.*?)[\'"].*?>|i', do_shortcode($post_content), $matches);
if( $matches && isset($matches[1]) && isset($matches[1][0]) ){
$url = $matches[1][0];
}else{
$url = '';
}
}
return $url;
}
請將以上代碼二選一添加到WordPress主題functions.php函數模板當中,新增的Meta標簽將從wp_head()這個函數輸出到前臺。若發現沒效果,那就只有直接將代碼進行修改,將輸出Meta標簽部分單獨放置在header.php中的<head>中(個別主題可能未用wp_head()函數)。
使用第二段代碼的,如果不是原創文章,我們可以新增一個自定義欄目author,值任意或者填寫原文地址。而原創文章則不新增這個欄目。有了這個自定義欄目做判斷,代碼就只會在原創文章頁面中插入星火計劃的META申明了,不至于違反百度的游戲規則!
360搜索的智能摘要則不會受到自定義欄目的影響。
如果想對星火計劃有更多了解的朋友,可以去看看張戈博客的介紹:
前臺效果
上文為大家提供了兩種代碼,不同的代碼效果也是不一樣的,我們只需要針對文章和頁面進行優化,所以代碼中有文章和頁面的判斷。加入代碼后,到前臺隨便打開一篇文章,然后查看源代碼即可見到代碼的效果。
首先是只使用360搜索智能摘要的:

360搜索智能摘要
然后是百度星火、360搜索智能摘要同時滿足版:

百度星火、360搜索智能摘要同時滿足版
到這里,關于兩個搜索引擎的Meta標簽優化就做好了,至于兩種標簽規范放在一起是否會產生問題,短時間內還不得而知,不過問了下張戈博客的張哥,好像是沒什么問題的。讓時間來檢驗吧。
部署好之后,還要到360站長平臺提交哦,提交鏈接的注意事項請看下文。
360智能摘要的要求
根據上面的解釋我們不難看出,360推出的這個智能摘要是為了增加點擊、權重的,符合我們站長的需求。而提交的前提符合智能摘要的要求,先森整理了一下基本的注意事項:
1. 提交之前檢查頁面是否被收錄,只有索引了頁面才有可能被展現,進而通過提升點擊率來影響權重,因而建議選擇被索引,有展現,最好是有點擊的頁面進行重點提交。
2.正確的按照要求插入了頁面標簽。
3.提交預覽URL必須是可以正常訪問,解析的。
4. 檢查站點是否限制了360蜘蛛的抓取,如果限制了蜘蛛抓取,會因為無法下載頁面而不能展現,且多次提交會被拉入限制申請黑名單。
5. 一個站點一個類型提交一個預覽地址即可,避免重復提交,一定時間內提交次數太頻繁,會被視為作弊。
6.提交并不一定展現,展現與否取決于頁面的質量和整體頁面的相關性。
轉載請注明出處來自http://www.cnidcc.cn/wpr_zd360ssznzydyhcs.html

川公網安備 51011202000104號
說實際的,現在的360搜索市場占比還是少得可憐。
@真我風采: 是嗎?感覺還行,先弄著備用嘛,有總比沒有好。
我就弄了一個百度的星火計劃,沒想到360搜索智能摘要也能跟這個星火計劃結合在一起,學習了。PS:不知是否允許轉載到本站的建站經驗欄目?
@boke112導航: 哈哈,可以轉,加個原文鏈接就好
這個是個好東西有時間折騰上去!!
這有用嗎?感覺用處不大!
@明月登樓的博客: 搜索結果里,每篇博文都有一張配圖,而且相對可控,我覺得還是挺好的。你可以在360搜索site我的網站看看效果,還是挺有點擊欲的。重點是同樣的內容,你的搜索結果帶圖,當然比不帶圖的更吸睛。
本來準備發文的,但太懶了,就沒寫,剛好你寫的這么詳細,改天來轉載。
寫的非常好,學習了~
@破浪無憂Blog: 謝謝支持,嘿嘿
個人感覺360比百度好多了。
@紫杉倒影: 百度畢竟是搜索引擎起家,他對不缺站長的支持,所以高傲的很。360相對較弱,當然要對站長們好一點。
但是搜狗我就不知道圖什么了,索引量低的嚇人。
厲害,全網第一位對360這么友好的!
@Koolight: 全網有點太夸張了吧。。
現在搜索引擎百度一家獨大。360感覺占的不是很多,
上面的代碼怎么改成自己的還是有點不太會