2009年
三月 17

自訂SERP摘要

在搜尋結果頁面(SERP)裡面一般顯示的是文章的摘要,如果沒有特別的手法這些摘要的文字是由搜尋引擎自動抓取文章的內容來顯示,但是你知道嗎?這個摘要你是有決定權的!

WordPress本來就有文章摘要的欄位讓你來輸入,但是怎麼這些摘要都好像沒有用?一般人知道的是有些版型會將文章摘要拿來當作放在首頁的摘要,但是搜尋引擎所抓取的單篇文章好像沒有版型有這樣子的處理。

meta description的用處

原來搜尋引擎的摘要你可以透過宣告<meta name="description" content="摘要內容" />這樣子的方式來建議它,而用不用你建議的摘要內容則是看搜尋引擎,一般而言你的摘要如果跟文章的內容相近,搜尋引擎一般都會採納你的建議的。

所以如果你要精確控制你的文章在搜尋引擎的呈現方式的話,一定要好好看到底是怎樣才可以辦到。

文章摘要實例

我就以最近做的一個網站:正享除蟲裡面的一篇文章「白蟻|除白蟻|白蟻防治」為例來說明作法:

你點進去網站看到的文章的正常呈現方式,而在後台發文介面的「文章摘要」裡我輸入了這些摘要文字:

WordPress文章摘要的用法 excerpt 1

而搜尋引擎真的就乖乖地用了我建議的摘要:

WordPress文章摘要的用法 excerpt 2

但不是加了「文章摘要」就可以有這樣的效果喔,因為你還沒有將文章摘要變成meta中繼標記。

修改版型程式

所以你要修改版型的「header.php」,因為這是一般在放中繼標記的地方,請在裡面加上這一段程式碼:



	
	
	

這裡面是一個判斷式,如果是單篇文章的話就呼叫「the_excerpt_rss」這個函數將摘要變成meta description,如果不是的話就取"你的網站摘要"為meta description的內容。

經過這樣子的處理,這一篇文章的網頁原始碼你就可以看到:

<meta name="description" content="除白蟻、白蟻防治找..." />

這就是整個的魔法所在!

舊文章怎麼辦?

先別急還有東西沒講完,你的舊文章怎麼辦?如果時間多的話倒是可以一篇一篇加上文章摘要,但是如果你懶的話,這樣子的程式碼會將沒有設定文章摘要的整篇文章當成meta description來用(我就看過許多使用某一個外掛的站是這樣子的情形),所以這裡還有一個外掛要加:

限制摘要字數外掛

這個「the_excerpt()で漢字も対応させるplugin」是由一位日本人寫的,內定會把文章摘要的字數限制在100個雙位元字(就是中文字啦)之內,而且是日本人寫的,所以一定不會有斷錯字的情形,如果你要改字數的話示作者網站有說明,請你自行修改裡面的字數設定就可以了。

當然你也可以用「All in One SEO Pack:SEO懶人外掛」這一類的外掛來達成一樣的目的,反正要善用你的文章摘要就對了!

如果您是第一次來到本站,而且覺得本站的內容不錯的話,建議你透過 訂閱 本站的方式,隨時取得本站的最新內容。同時也歡迎您 按讚
Facebook 粉絲團以及
Google+ 專頁
如果這篇文章有幫到您也麻煩您按個
並分享出去,謝謝您!

29 則留言

  1. #
    沛廷
    2009年03月18日 01:26:17

    請教高登大,
    在All in One SEO Pack外掛
    裡的"說明" 就是替代這個程序了嗎?
    還是會建議再在版型程式裡加上原始碼?

    回應本則留言
    • #
      高登
      2009年03月18日 01:32:26

      用外掛就不用再加程式碼了,我會這樣用是告訴大家wordpress有內建這個功能,用外掛才是最方便的

      回應本則留言
  2. #
    muki
    2009年03月18日 11:00:56

    喔耶,很感激高登~
    我之前才在為了 seo會讀取我meta的東西傷透腦筋,現在有這個就很方便了XD

    回應本則留言
  3. #
    在地ㄚ晟
    2009年03月18日 11:22:32

    考慮要不要來換城WordPress了!!

    回應本則留言
  4. #
    Sinchen
    2009年03月18日 11:39:16

    WOO!原來如此啊!趕快去弄。

    回應本則留言
  5. #
    muki
    2009年03月18日 11:52:19

    是阿是阿XD
    不過我剛剛發現用了這個方法會把我原有的摘要給蓋掉:(
    因為我首頁已經是用摘要閱讀了
    只好捨棄orz

    回應本則留言
    • #
      高登
      2009年03月18日 11:58:02

      那就把原先的摘要設為meta吧,你自己改應該是沒問題才對

      回應本則留言
  6. #
    梅干扣肉
    2009年03月18日 14:12:04

    學到了~~好文~~推呀!
    但好像裝了All in One SEO Pack:SEO
    就會自動改變了也~~

    回應本則留言
    • #
      高登
      2009年03月18日 14:15:49

      All in One SEO Pack是有這個功能,但是要在自訂欄位輸入你的摘要才會,不然就是我說的整篇文章變摘要了XD

      回應本則留言
  7. #
    高雄住宿-美術館246度假公寓
    2009年03月20日 00:40:34

    高登大大:

    小弟從事的是提供高雄旅遊的住宿度假公寓的服務. 我的網路行銷, 除了建立部落格之外,也積極在奇摩知識+回答相關的問題,主動出擊.當然還有偶而到別人的部落格去留言串門子.

    請問除此以外, 還能怎麼做? 來增加我的部落格的瀏覽人數的增加呢? (撇開關鍵字廣告不說). 有沒有一些免費的方式呢?

    謝謝您的指教!

    回應本則留言
    • #
      高登
      2009年03月20日 00:46:07

      我這裡就是專門講這一方面的,好好爬文吧,另外最近還會開一個更專門的站來講SEO

      回應本則留言
  8. #
    熱血布力安
    2009年03月26日 18:27:41

    嗯~~更專業的站!!期待高登兄快開站吧^^

    回應本則留言
  9. #
    Worepress 愛用者
    2010年02月20日 11:12:48

    高登大哥:
    我正在用Wordpress撰寫自己的網站
    近日爬文發現您的大作
    想請教如下:

    我想在網頁內加入meta name="description" 和 meta name="keywords"的內容
    我在Wordpress官網下載了好幾個不同的plugins安裝使用後發現
    只會在"首頁"顯示我所輸入的"內容說明"和"關鍵字"
    但其它頁面則不顯示
    請問其中的問題是出在該plugins的限制嗎?
    還是您可以建議用哪一個能設定在各頁都出現"description" 和"keywords"的外掛

    不勝感激!

    回應本則留言
  10. #
    土豆
    2010年02月27日 14:59:54

    高登大哥~
    遇到收尋排名越來越後面的問題卻不知道問題在哪裡
    在網站剛開始收尋主要關鍵字"婚禮佈置"一定再第一頁面
    後來我買書家爬文~改了很多東西!!!結果排名越來越往後面
    看到這篇我在想我的meta name有寫錯位子還是怎樣煩請指導一下

    <meta http-equiv="Content-Type" content="; charset=" />

    ,婚禮攝影,新娘秘書

    抬頭的部份我把網站名稱再加上婚禮攝影,新娘秘書,這樣會有扣分嗎?
    會這樣做因為網站名稱會太長

    還有您的這段程式碼是文章單篇的嗎?跟您書上寫的有何不同?

    麻煩您了~謝謝

    回應本則留言
    • #
      高登
      2010年02月27日 15:21:43

      這一段程式碼是讓你控制在搜尋結果頁面的文字用的,所以應該是把你要主打的關鍵字帶入到這裡才有用,或者是乾脆把meta description拿掉,讓搜尋引擎自己抓重點,我這個站現在就是這樣作的,你可以看看我的網頁原始碼就知道了
      你網站的 title 應該是設太長,還有你看一下別人在搜尋前面的SERP,裡面紅宇的關鍵字的密度很高,這應該都是有花錢請人作出來的,所以你想要在這個行業的搜尋出一頭天就要更加油了

      回應本則留言
      • #
        土豆
        2010年03月03日 14:24:12

        呼~拿掉meta description後排名雅虎的已經慢慢爬回來了
        但是google的排名卻很慘掉到第三頁~

        回應本則留言
  11. #
    土豆
    2010年02月27日 15:03:04

    補上遺漏部分
    "
    "<meta http-equiv="Content-Type" content="; charset=" />
    "
    "
    ",婚禮攝影,新娘秘書
    麻煩您

    回應本則留言
  12. #
    Kevin
    2010年12月06日 20:42:53

    有一個問題還是沒解決
    就是我發現每一篇文章中驚然會有網站的<meta name="description"跟<meta name="keywords" 意思就是除了文章本身之外的還有網站的 我是不是拿裡又有錯誤了呢?? 不好意思,麻煩高登了,因為我想要自己學習SEO,不想用外掛,所以可能問了一些蠻笨的問題,抱歉了

    回應本則留言
    • #
      高登
      2010年12月06日 21:17:33

      因為你改了header.php裡面有這段程式碼,建議改用 http://gordon168.tw/?p=415 這一個外掛,網站的meta放在head_home那裡

      回應本則留言
  13. #
    Kevin
    2010年12月06日 22:45:23

    感謝高登大!
    還想請叫一下高登,除了設<meta name="description"跟<meta name="keywords" 還有再發文時重複關鍵字、運用 ....
    除了這些之外 還需要在那些地方下功夫嗎??

    回應本則留言
  14. #
    toppy368
    2011年02月19日 02:10:08

    原來如此,原來All in One SEO Pack的中繼標籤是這種用途,另外我一直以為文章摘要只是在文章上弄斷落,顯示"繼續閱讀"標籤(結果被我都用文件編輯套件的"插入繼續閱讀標籤"按鈕手動插入),原來這還跟搜尋引擎有關

    回應本則留言

留下您的意見

首次留言要通過審核之後才會出現在版面上,請大家不要重覆留言。如果留言的內容與本篇文章無關、廣告留言、商業網站連結、假的網址或信箱的那留言可能就會跑到火星去哦!如果怕忘記在哪一篇文章留言,你只要在下面的e-mail通知那裡打勾就可以收到留言回覆的Email,謝謝大家的配合!

blank
7ads6x98y
Clicky Web Analytics Sitetag Free PageRank Checker 中時部落格2008嚴選優格