各種對SEO有用的Meta標籤解說

Meta標籤(Meta Tags)是網頁的必備組成部分,是html語言中head區的一個輔助性標籤。幾乎在所有的SEO教程中,都會有講到如何去優化Meta標籤中的DescriptionKeywords(技術上講title標籤也屬於Meta標籤,但從寫法上則不屬於)。如果我們只是照搬教程中的說明,對自己的網站進行優化,就有可能造成所謂的“優化過度”,正確的方式是瞭解並合理的使用這些Meta標籤,用這些標籤給搜尋引擎指出一條明確的道路,從而提高我們的收錄和排名。

Meta標籤有很多,那麼哪些Meta標籤是對我們SEO有用的呢?這些Meta標籤的用處又在哪裡呢?我們為您詳解這些對SEO有用的Meta標籤:
Meta http-equiv: 它的作用是回應給流覽器網站的網頁資訊,有助於流覽器更準確的顯示網站內容。寫法為:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
等。
它對於SEO的作用是向搜尋引擎傳達網站編碼資訊,一般而言,錯誤的編碼資訊會導致無法獲得良好的排名。做為中文網站,charset一般為UTF-8gb2312。現在的網站程式都是自動生成這一項的Meta Tag的,我們不必去擔心。至少在做外貿型網站的時候需要注意一下,要選擇為UTF-8
Meta Description: 其作用是在搜尋引擎的搜索結果中顯示該網頁內容的摘要描述。其一般的寫法為:
<meta name="description" content="摘要內容。" />
它對SEO總體而言沒什麼作用,但卻對SEM有著極大的作用。我這句話你可以理解為:如何寫描述對關鍵字和網站排名沒有作用;而對吸引用戶在搜索結果中選擇並點擊進入你的網站起到至關重要的作用。它對SEO的貢獻在於一個好的meta description可以吸引用戶的點擊,如果網站內容好還可以提高PV和回訪率,同時降低跳出率,而這些對網站排名的提升是有利的。錯誤描述或誤導描述的description會直接導致用戶的離開,從而提升跳出率,降低網站權重,導致網站排名的降低。
這裡我們要注意的是,在中文搜尋引擎中,description的在絕大部分搜尋引擎中的有效字元是160個字元(80個漢字,包含符合)。超出這個限制就會自動截斷。
Meta Keywords: 其曾經的作用是告訴用關鍵字的方式告訴搜尋引擎這個網站是關於什麼內容的。現在的作用是釣魚執法。當然,正常的Meta Keywords書寫是不會對網站有什麼影響的(當然也不會有任何幫助),我們說的釣魚執法特指那些進行關鍵字堆砌的網站。很容易就會造成優化過度。其寫法為:
<meta name="keywords" content="XXX,XX,XXX" />
如果是程式自動生成的,我們也沒有必要去將它去除;同時也沒有必要將很大的精力花在如何去書寫Meta Keywords上。對於百度而言,keywords是一個完全被忽略的Meta標籤。對於雅虎和google來說,它或許還有那麼一丁點作用,但問題是我們絕大部分SEOer不會去碰它們。
總之,你做,還是不做它,它就在那裡,沒有效果……
P.S.: 如果你最終還是決定做的話,記得關鍵字之間的逗號是英文的……
Meta NOODP: ODPOpen Directory Project的簡寫,即開放式分類目錄搜索系統。ODP是目前網上最大的人工編制的分類檢索系統。NOODP顧名思義就是告訴搜尋引擎,不要按照目前開放式分目錄搜索系統的匹配方法擅自改動我的標題和描述(有時候搜尋引擎會這樣做的……),所以,Meta NOODP的寫法為:
<meta name="robots" content="NOODP">
<meta name="googlebot" content="NOODP">
(針對google) 等。
百度是不支援NOODP這個標籤的,如果是外貿站或者國際站,加入這個標籤是有益的。
Meta noindex: 簡單的說就是告訴搜尋引擎,不要來煩我,不要來收錄我,不要給我權重等等……其寫法為:
<meta name="robots" content="noindex">
<meta name="googlebot" content="noindex">
(針對google) 等。
這個標籤是不是很離譜?不讓搜尋引擎抓取?其實不然,有一些網站和內容(大家懂得)是不想被抓取和收錄的。此外就是一些測試網站,內容還不充實或者有很多亂七八糟的測試內容的時候,都可以用這個標籤暫時遮罩一下。
Meta nofollow: 這個標籤是為了告訴搜素引擎,不要順著這個網站/頁面上的連結抓取任何內容。對於rel=nofollow這個連結中的用法我們已經很熟悉了。但如果有特殊的需求,不想網站權重在非必要頁面流失,那麼我們可以用這一個標籤來做權重的積累。我們會在以後的文章仲介紹nofollow的正確用法的。在Meta中的nofollow寫法如下:
<meta name="robots" content="nofollow">
<meta name="googlebot" content="nofollow">
(針對google) 等。
此外還有一些不常見或者不被百度和google支持的標籤,如:Expiration/Date, Copyright, Distribution, Generator, Author等,更多的只是一種展示,對SEO沒有實際幫助,我們就不說了。
在最後,我們提一下中的canonical標籤。很多人可能對這個標籤不太熟悉,其實這個標籤對我們SEO也有非常大的作用。眾所周知,在使用CMSBLOG程式後,我們一般會採用偽靜態處理。這樣做的後果就是會產生兩個或多個連結可以訪問同一篇內容。而重複的內容對於搜尋引擎來講是大忌。所以我們用canonical這個權威連結標記來告訴搜尋引擎哪一個才是主要的url