DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁SEO優化 >> SEO優化集錦 >> 個人博客應如何做SEO
個人博客應如何做SEO
編輯:SEO優化集錦     

所謂的SEO,即Search Engine Optimization的縮寫,中文譯為搜索引擎優化。

個人博客為什麼要做SEO?

這是為了讓更多的人來看你的博客,不管是出於商業目的還是渴望交流。

從廣義的角度來看,甚至我這篇文章的本身也是一種SEO的手段:既然進行SEO的終極目的還是有人來看,那麼作為博客主要構成的內容部分肯定才是最重要的,所以就有“內容為王”的說法。如果你的博客內容非常精彩,以致達到拳打和菜頭腳踢王小峰的程度,你也就沒必要做SEO這麼無聊的玩意兒了;要是你的博客不但慘淡而且無聊,還滿是讓人避之不及的小廣告,你再做SEO也根本沒用。

開始正題前必須先聲明:指望寫博客能帶來可觀收入對99.99%的普通人來說是不切實際的,雖然實現以博養博並不算太難的事,對個人博客來說,它更傾向於帶來些讀者和交流的對象。最終決定一個博客價值的,還是它的內容,SEO能做的東西只是錦上添花。

那麼,這些准備寫給誰看呢?嘿,我相信它對那些有一定內容卻又不算很出名的博客來說,還是多少會有些用處的,對希望對此有所了解的同學也會有所幫助,即使這些大多不會在短期之內就體現在搜索引擎收錄數量、關鍵詞排名和頁面權重的增長之上。

個人博客的SEO比起商業網站來說較為簡單,且很容易實施,以下我將結合我最近所讀的一本SEO的書籍《SEO教程:搜索引擎優化入門與進階》和個人博客的實際狀況,寫一個小小的系列,在一些部分將相對詳細地談一談針對個人獨立博客(尤其是使用WordPress建立的這些)該如何來進行SEO,希望能對需要了解這方面內容的同學有所幫助。

最後,因為並非業內人士,有疏誤之處還請指出。

個人博客的SEO具體應從那些方面著手?

1、鏈接策略

盡管一再有風聲說谷歌將降低鏈接所帶來的頁面權重,但至少在目前,Google PageRank仍然是衡量一個網站價值最重要的參考之一。一直以來由於外部鏈接的不可控性,使得它成為影響頁面權重最主要的因素,顯然,即使對個人博客來說,它也是最先需要考慮的部分。

很多人認為,多交換高頁面權重的鏈接就能獲得較大的頁面權重提升,這個想法只對了一半,搜索引擎計算外部鏈接所帶來的頁面權重的方式並不是這樣簡單,非但如此,規則還相當復雜,我們在交換鏈接的時候需要注意以下方面:

①頁面相關性,雖然百度對此並不重視,但如果谷歌認為鏈接你的網站和你的博客沒什麼聯系,你不但無法從這個鏈接中獲取頁面權重,更有可能受到谷歌的懲罰。

②頁面質量,不但應注意頁面權重(Google PR和Sogou Rank等)的高下,各搜索引擎收錄數量的多寡也非常需要注意。

③對方頁面上指向外部的出站鏈接的數量,這個數量越大,每個鏈接能均攤到的頁面權重就越微薄;谷歌的規則是:如果一個頁面有100個以上的導出鏈接,那麼它將被判定為垃圾信息頁面(分類目錄類網站除外),也就是說將無法(或很少)從該頁面的鏈接中獲得頁面權重。一般來說,對個人博客頁面而言,總的鏈接數量在40個以內,首頁鏈接數量在20個以內比較合理。

④對方網站的更新頻率越高,你在其上的鏈接所獲得的頁面權重就越高。

⑤從帶來頁面權重的角度來看,文字鏈接》圖片鏈接》多媒體鏈接,所謂的多媒體鏈接即放在多媒體文件比如Flash中的鏈接,它們很少或幾乎不能為你帶來任何頁面權重。

⑥你的鏈接在對方頁面的位置也影響你站點所獲得的頁面權重,規則是左上》右上》左邊》右邊》左下》右下》,也就是說對方把你的鏈接放在頁面左上和頁面右下所帶來的權重差別很大。

⑦頁面標簽的使用(比如h1、b等標簽)也會影響鏈接所帶來的權重。

⑧對方頁面鏈接的錨文本和你站點的關鍵字符合會讓搜索引擎更喜歡。

在交換鏈接的策略之外,受到搜索引擎的關注、增加收錄數量的另一個方式則是向各大搜索引擎提交自己的博客,各大搜索引擎都有自己提交入口,花費一點時間提交自己的博客是有必要的;成功向分類目錄站點提交更會帶來很高的頁面權重,它們還有一個大優點就是這些高權重的鏈接都是單向的,並不需要你的博客有指向它們的鏈接,比如著名的Dmoz目錄(本博客很早就成功提交)就會極大提升博客站點在谷歌的頁面權重與排名。

在這一部分最後,留下幾個影響最大的分錄目錄網站,如果它們成功收錄了你的站點,那麼你博客的頁面權重將得到較大的提升:谷歌較為重視ODP(www.dmoz.org),雅虎比較重視它自己的分類目錄(directory.yahoo.com);中文環境下hao123(www.hao123.com)和265( www.265.com)影響較大,搜狗的分類目錄(www.sougou.com/dir/)也較為重要。

前面所談起的部分是外部鏈接,與之相對的還有內部鏈接,適當地增加博客的內部鏈接能更有效地將頁面權重集中在關鍵的頁面,但它的作用相對來說比較小,而且之後在網站結構的部分還要提起,這裡暫時就不再細說。

2、URL相關策略

這個要從域名的選擇說起,事情就像我們知道的那樣,越短越有具體涵義的域名越容易被人們記住,同樣,搜索引擎也傾向於更喜歡較短的域名,相關的規則是:中國國家域名長度不得超過20個字符,而國際通用域名長度不得超過26個字符;實際上,長度在12個字符以內的域名更符合人們的習慣。從類型上來看,搜索引擎更傾向於給非營利性機構更高的頁面權重,也就是說 .edu .org 受到搜索引擎的更多關注。

但這並不是說注冊一個較短的 .edu 或 .org就一定會有更好的效果,如果你的站點內容和域名類型不符合,效果就很可能會適得其反,個人博客的SEO是個曠日持久的工程,選擇真正適合自己而自己也喜歡的域名多半才是最合適的,畢竟這方面相關因素的影響並不大。

對個人博客特別是WordPress而言,大多都會有一個通過301重定向的問題,那麼什麼是搜索引擎最喜歡的方式呢?具體的原因和依據不仔細分說,這裡只說結果,我認為是:域名/分類目錄/文章名稱.html,即在後台固定鏈接中設置為 /%category%/%post_id%.html,這樣的方式會是搜索引擎和讀者更喜歡的。但做到這個需要三條要求:你的博客分類的英文名稱比較規范,你需要為每篇文章定制一個別名(否則系統自己就給你定制一個亂七八糟的),服務器支持重定向。(注:盡管在WordPress官方文檔中對使用.html達成偽靜態鏈接的效果表示懷疑,但在一定程度上偽靜態會為SEO作出貢獻是很多人的共識。)

這裡還牽涉到了一個使用中文、英文還是拼音的問題,實際的情況是這樣的,盡管支持中文的搜索引擎都能夠解析中文,但對含中文名的頁面的關注程度一向不高,習慣上我們都會使用英文和英文縮寫來做分類目錄與文章別名的名稱;為什麼不使用中文拼音呢,不但是因為它受到的關注程度較低,也因為拼音自身的長度較大不利於記憶和檢索。

設置301重定向、為每篇文章定制別名還有幾個好處:其一是能有效提高關鍵字所受到的搜索引擎關注,其二是搬家的時候更方便些,第三是網站的安全性更 高。

3、關鍵字優化策略

百度就是靠做關鍵字競價排名致富的,而它目前是排名第一的中文搜索引擎,盡管很多人對百度的利欲熏心感到深惡痛絕,但我們不大可能繞過關鍵字 …… 其實谷歌對關鍵字也很重視,因為中文搜索引擎大致都是劃詞搜索,他們會先把用戶輸入的搜索語句切分成詞語,然後再對它們進行搜索和檢索。

不管是對個人博客,還是對其他類型的網站,關鍵字優化策略的最初都是要選擇自己的關鍵字,而選擇這個關鍵字的策略無外乎“兩高一低”,即高搜索量、高相關性、低競爭,在這裡可以借助一些相關的關鍵詞工具來選擇自己的關鍵字,像百度的火爆地帶、雅虎的Overtune、谷歌的Adwords等都有相關的功能。假如做一個關鍵字實在過於困難,那麼不妨退而求其次,選擇略次之的關鍵字,然後再選擇一些輔助關鍵字和相關關鍵字來起到包圍的效果。(根據長尾理論,眾多平平無奇的關鍵字所起到的效果加起來,或許也會有不俗的效果。)

為提升頁面的相關性,據說關鍵字密度(即關鍵字數量/頁面詞語總數,頁面程序標簽不計)在頁面中的數量比例6~8%較為合適,這個簡單知道即可,因為對更新相對頻繁的個人博客而言,為了去迎合它而破壞自己章節的內容多半是得不償失的。

需要注意的關鍵字出現的位置,是在頁面頭部元素中的三大標簽,即標題、描述和關鍵字之中,這個將在接下來的“頁面頭部優化”中相對詳細地提起。

4、頁面頭部優化策略

頁面頭部內容雖然對浏覽者是不可見的,但它們對搜索引擎卻極為重要,前面曾經談到過“三大標簽”,即標題(title)、描述(description)和關鍵字(keywords),這個部分主要就是怎樣對它們進行優化的內容。隨著關鍵字的被濫用,這個曾經的三大標簽之一漸漸變得可有可無,不過還是介紹一些關於它的常識,實際上,忽略它的作用也無所謂。

首先要說的是它們的長度限制,在cnzz統計網站的小工具裡給出的建議是:標題長度小於80字節,描述長度小於200字節,關鍵字長度小於100字節;但這個規則似乎不很准確,我看到的這本書上給出了另一個建議:標題長度小於56字節,描述長度小於225字節(依據是因為谷歌搜索結果中摘要信息標題長度一般在70字節左右,而百度的長度則為56字節,描述部分的長度是谷歌截取的長度)……後一個標准顯然更符合實際。

我博客的頭部相關內容大致是這樣的:

以下為引用的內容:

  1. <title><?php if (is_home() ) { ?>東鱗西爪 | 蘆葦的逍遙游<?php } else {?><?php wp_title(''); ?> | 東鱗西爪<?php } ?></title>
  2.    
  3.     <?php if (is_home()){
  4.         $description = "蘆葦的逍遙游";
  5.         $keywords = "歐美音樂,隨筆,時評,美劇,真人秀,偽科學,互聯網,網絡游戲,網絡文學,網絡小說評論,圍棋,Wordpress theme,Css";} 
  6.     elseif (is_single()){
  7.         if($post->post_execrpt){
  8.             $description    =$post->post_excerpt;
  9.         } else {
  10.         function utf8_trim($str) {
  11.  
  12.         $len = strlen($str);
  13.         $hex = '';
  14.  
  15.         for ($i=strlen($str)-1; $i>=0; $i-=1){
  16.         $hex .= ' '.ord($str[$i]);
  17.         $ch = ord($str[$i]);
  18.         if (($ch & 128)==0) return(substr($str,0,$i));
  19.         if (($ch & 192)==192) return(substr($str,0,$i));
  20.         }
  21.         return($str.$hex);
  22.         }
  23.         $description = utf8_trim(substr(strip_tags($post->post_content),0,220));
  24.         }
  25.        
  26.         $keywords = "";
  27.         $tags = wp_get_post_tags($post->ID);
  28.        
  29.     foreach ($tags as $tag ) {
  30.                 $keywords = $keywords . $tag->name . ", ";
  31.             }$keywords = substr($keywords,0,-2);
  32.     } 
  33.     ?>
  34.     <meta name="keywords" content="<?=$keywords?>" />
  35.     <meta name="description" content="<?=$description?>" />

這樣寫法的好處即頁面標題(一般也就是浏覽器窗口標題)在首頁時顯示為【博客名稱 | 博客描述】,而在其他頁面則顯示為【文章名稱(或者月份、搜索詞、分類等)| 博客名稱】;在 頁面的輸出也就是搜索引擎看到的內容中,如果是首頁則輸出博客的名稱和描述,如果是在單篇文章頁面則輸出該文章的關鍵字並截取一小段內容作為描述(即摘要,這裡用到了utf8_trim這個函數來截取的用處是避免中文漢字截斷出錯導致的亂碼,220是截取的字節數)。

這個寫法是很久以前從別的高人那裡學來的……我喜歡這個方式的原因其實也不是SEO的需要,而是這樣的結構看起來很明晰,很適合我這樣幾乎不做關鍵字,想到哪裡寫到哪裡、以文字為主的風格;根據需求的不同,顯然對其他類型和內容的博客來說還有更好的寫法。

在長度限制和代碼寫法之外,還需要注意三大標簽的具體內容,其實這也非常重要要甚至算得上是個人博客SEO的核心內容,最基本的原則簡單來說就是:最重要的關鍵詞放在最前面、避免堆砌關鍵字。

比如,假如我是一個做手機和相關內容的博客,如果采用“東鱗西爪 | 手機,智能手機,手機軟件,手機評測“的寫法就顯然違反了前面的兩個原則,真正合適的寫法會是”手機,智能,軟件,評測 | 東鱗西爪“…… 補充一點,並不是說關鍵字就絕對不能重復,如果需要也可以多出現幾次,但一定不要過多(標題出現三次之內,描述中出現五次之內,輔關鍵字和相關關鍵字盡量不要重復)。

這裡要特別說明一下,所謂的關鍵字重復並非是簡單的重復關鍵字,而是詞組中成分的重復。如我們所知,各大搜索引擎對中文都是采取劃詞搜索的方式,它們會自動把詞組按照漢字語言習慣切分為詞語的組合,比如我以“智能手機”作為關鍵字,在搜索引擎看來就是“智能+手機”的組合形式,所謂的關鍵字重復也包括在這樣詞組中的部分重復,比如前面說到過的“智能手機”和“手機軟件”中的“手機”這個關鍵字就重復了,一般情況下重復總是不好的,但如果合並掉相同的關鍵字有可能引起意義上的誤會,那就不必強求不重復關鍵字的效果。

結合前面說過的關鍵字策略、長度限制和這兩個原則,寫好這三大標簽也許很麻煩但肯定不難。

5、代碼優化策略

代碼優化大致是去掉頁面中的冗余代碼,將繁復的代碼簡化,並將頁面中的重要內容前置,以達到提升頁面速度並賦予頁面中重要內容更多的權重的目的。說到這個,我之所以不用all-in-one-seo-pack,就是因為它帶來了不少冗余代碼。需要特別指出的是,一般來說,頁面的大小不宜超過100K字節,如果超過這個長度,很可能導致谷歌不收錄該頁面或忽略100K之後的內容。

對個人博客而言,這部分內容主要針對模板文件,大致包含以下方面:

1、去除注釋語句,在編寫完成後它們基本毫無用處。

2、減少數據庫檢索次數,比如就不妨把

<?php bloginfo('name'); ?>

之類的語句直接寫出檢索結果,這樣能有效提升訪問速度。

3、Javascript對搜索引擎極不友好,建議將相關內容存為外部文件,並盡量在頁面內容底部調用。

4、盡量不用表格(table)而使用列表(ul、ol),如果實在需要用到表格,也盡量使用數個小表格而不是使用大表格中嵌套小表格的方式,這是因為浏覽器在讀取頁面時直到表格全部讀取完畢才進行顯示。

5、Flash盡管很酷但它是SEO的大敵,雖然谷歌確實能從Flash文件中解析信息,但大多數搜索引擎包括谷歌都對Flash很反感,如果到了不得不使用它的場合,不妨將它獨立出來作為一個頁面,並以合適的標題、描述來進行包裝。如果需要在頁面中進行引用,最好的方式是用javascript語句引入,這是因為它們不會被搜索引擎解析,當然影響就小了。

6、合並Css文件,很多博客程序的模板,特別是WordPress都是使用 div+css 的流行方式來編寫,在此之後,很多插件也有自己的Css文件,加載多個Css文件顯然會影響頁面的載入速度,那麼不妨將它們合並。

7、Sitemap文件的優化,站點地圖文件對搜索引擎檢索收錄有很大的幫助,對WordPress來說使用“Google XML Sitemaps”是個非常不錯的選擇,其他的博客一般也有類似的插件,有能力的同學也可以考慮去優化一下這個文件(好像不太重要,那就不細說咯)。

6、網站結構策略

不同的網站的重要性都不同,即使在一個網站中不同頁面的權重也不同,它們之間重要性的差別是由什麼決定的呢?一是外部鏈接的影響,二是搜索引擎收錄的數量,三是內部鏈接指向的數量,前兩個因素是都是很難人為控制的,但是最後一個則完全可以人為干涉。我們總是希望將整個網站的頁面權重都集中在比較重要的頁面,比如首頁、分類目錄頁面等等,那麼,我們就需要有更多的內部鏈接指向它們 …… 許多網站的許多頁面上都有“首頁”這樣的內部鏈接,這些就保證了網站首頁的高權重。

一般來說,網站的所有頁面之間都能夠通過一定的鏈接路徑互相連接到,這個路徑的長短決定了它們的相關性(首頁等索引頁面除外),路徑的層級數量越少,它們的關系就越密切——特別是相對首頁來說,它們也就更容易被搜索引擎索引和被閱讀者浏覽。

基於上面的說明,如果有ABC三個頁面的話,那麼它們之間可能有兩種連接方式,一種是ABC兩兩相連,一種是其中之一指向另外兩個頁面而這兩個頁面之間沒有相互的鏈接,這也正是網站結構的兩種基本模型;對實際的網站來說,前一種是幾乎不存在的,而在第二種構造基礎上衍生出來的樹狀鏈接模型才是被廣泛使用的結構。

對個人博客來說,樹狀結構之上再加適當的串聯會是最好的選擇,這就需要我們做到兩點:

1、適當的用內部鏈接來推薦較老的文章和重要的內容(關鍵字、分類等);

2、在頁面上顯示合適的內部鏈接來作為導航內容。

前一條不難理解,除了可以在文章中提起自己早一些的文章,對WordPress來說更有類似於關鍵字鏈接和相關文章的插件,它們能有效增強相關內容之間的互相聯系,方便搜索引擎的收錄和索引,為了這個目的稍微花些心思總不會是壞事。

後一條則要多花一些心思,除了幾乎出現在所有頁面的“首頁”鏈接,還有那些內容是你希望出現在不同頁面上的呢?要知道你還需要照顧友情鏈接、導航、分類、索引、管理、評論等等鏈接內容,要知道一個頁面上的鏈接數量是有限制的,面面俱到肯定不是利於SEO的做法,那麼……搜索引擎和讀者在什麼頁面上的時候需要什麼內部鏈接呢,這個問題,根據個人博客類型的不同也有不同,需要了解的朋友不妨去看看同類網站是怎樣設置這些內部鏈接和相關內容的,一定會有所收獲。

7、個人博客SEO禁忌列表

SEO作為一種技術手段來說,也有著不少禁忌和錯誤的手段,有些事情做了或許會適得其反;特別是黑帽SEO的招法,它們有的或許在短時間內有非常顯著的效果,可一旦被搜索引擎發覺(或是被舉報),有可能受到極為嚴厲的處罰,那麼這些禁忌有什麼呢?

1、黑帽手段(門頁、偽裝、鏈接欺詐、堆砌關鍵字等),一旦發現後果很嚴重,這裡提一句,谷歌對相關手段的破解很高明,但百度則相對遲鈍。

2、大量重復內容,搜索引擎一般會認為采集網站和鏡像網站是不重要的,而更傾向於給原創內容更多的頁面權重;需要指出的是,同一網站的不同頁面上有大量重復內容也有可能遭到搜索引擎的敵意,對博客來說,如果某一篇文章出現在多個頁面,那麼不妨在其中的一個顯示全文,一個顯示摘要,其他的只顯示文章標題。

3、頁面框架 iFrame,這是搜索引擎最不喜歡的內容之一。

4、大量使用Flash內容,搜索引擎認為它們沒有價值。

5、大量垃圾信息,比如垃圾留言,沒人喜歡貼滿小廣告的電線桿吧。

這個小系列就到此為止,最後要說SEO不是萬能的,它能起到多少作用一看花費的時間和銀兩,二看實施SEO的操作者的經驗和技巧,我前面所介紹的這麼多條條框框的內容其實仍舊只是個基本的介紹,這東西說不上有多難,更多是細節上的考量。其實個人博客需要SEO嗎?有些純粹自娛自樂的壓根就不會注意這些內容,哪怕是像我這種大半自娛自樂的,也多半懶得去一點一點慢慢優化這些相關的內容,太無聊太累了…… 不過,即使不為炫耀,哪怕是作為對時髦語匯的了解,知道一點總是好的。

最後,歡迎內行的同學指出其中的錯誤。

文章

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved