META標籤指南:哪些meta標籤該用哪些不該用?

META標籤是網頁代碼中HEAD區的一個關鍵標籤,其提供的信息雖然用戶不可見,但卻是文檔的最基本的元信息。說起meta標籤,許多SEOer的第一反應就是K與D:keywords和description。這兩種標籤是在優化過程中最常用的也是被談論最多的。但實際上meta標籤遠遠不止這兩個,作用也是隨著屬性的不同而各種各樣。

需要注意的前提是,從SEO角度而言,在各種意義上頁面的代碼都是越精簡越好,以下是一些meta標籤以及個人對它們是否有必要的看法,在下文中,將會把它們歸為3類:有好的作用並且務必在每個頁面上都有的,在不同頁面上要根據頁面內容來決定是否有幫助的,以及最好不要使用的。

一、實用的meta標籤

Advertisements

這裡的meta標籤都很實用,確保你的每個頁面代碼中都有它們。

1.「meta content-type」標籤

這個標籤定義了該頁面製作所使用的文字以及語言,並規定瀏覽器展示頁面時顯示的為該語言,務必確保每個頁面都有這個標籤。該標籤的書寫例子為:其中,gb2312為國標漢字碼,不同的語言對應著不同的charset。

在頁面與網站建設時,你肯定知道你的網站使用的是什麼語言。

2.Title

這其實並不是meta標籤,但同樣的存在於部分中,因此也順帶提一下。這個屬性可以說是最重要的,就像每篇文章都不能沒有標題一樣,網頁同樣也要有標題,並且這個標題是獨有的不重複的。這也是頁面參與搜索排名的最重要參照。

3.description標籤

Advertisements

這個標籤現在的最重要作用就是:當用戶在搜索引擎中搜索找到頁面時,在搜索結果列表中補充描述該頁面。在description中含有的詞語,同樣會被搜索引擎識別,並且同樣的可以在某種程度上作為關鍵詞參與排名。description的內容將會很大程度影響用戶是否點擊你的頁面。寫作description時有點像出售對應頁面的廣告語,一定要寫的吸引人點擊,並且不要誇大事實。description的長度最好不要超過160位元組。

4.viewport

ViewPort標記用於指定用戶是否可以縮放Web頁面,如果可以,那麼縮放到的最大和最小縮放比例是什麼。如果你的頁面上沒有這個標籤,那麼你的頁面的移動端體驗可能會非常差,在搜索與瀏覽的流量越來越向移動端傾斜的現在,你應當為此做好準備。

viewport的meta標籤書寫方式例子如下:

其中,width 和height指令分別指定視區的邏輯寬度和高度。width指令使用width=device-width標記可以指示視區寬度應為設備的屏幕寬度。類似地height指令使用device-height標記指示視區高度為設備的屏幕高度。user-scalable指令指定用戶是否可以縮放視區,即縮放Web頁面的視圖。值為yes時允許用戶進行縮放,值為no時不允許縮放。

initial-scale指令用於設置Web頁面的初始縮放比例。默認的初始縮放比例值因智能手機瀏覽器的不同而有所差異。通常情況下設備會在瀏覽器中呈現出整個Web頁面,設為1.0則將顯示未經縮放的Web文檔。

maximum-scale和minimum-scale指令用於設置用戶對Web頁面縮放比例的限制。值的範圍為0.25至10.0之間。與initial-scale相同,這些指令的值是應用於視區內容的縮放比例。

二、視情況而定的meta標籤

這些meta標籤在某些頁面中非常實用,但在其他頁面可能會顯得非常多餘,為了代碼的精簡,確保如下這些meta標籤你使用的方式都正確。

1.social meta標籤

這個標籤的作用是點擊后即迅速生成一個可以發布在社交媒體上的鏈接,用於分享轉發等等。這些功能在內容頁上對於傳播非常有用,但並不是網站內所有頁面都需要它,確保你將它用在了對的地方。

2.robots meta標籤

有一個誤解是:你必須制定一個robots標籤。實際上:robots指定了索引與跟蹤鏈接兩項許可權,如果你不寫robots標籤,那麼就會默認為,允許搜索引擎索引該頁面與跟蹤該頁面鏈接。只有當你需要改變兩項許可權其中的一項時,才十分有必要去添加。robots標籤的寫法示例如下:

其中,robotterms是一組使用逗號(,)分割的值,通常有如下幾種取值:none,noindex,nofollow,all,index和follow。具體代表意義如下:

none

搜索引擎將忽略此網頁,等價於noindex,nofollow。

noindex

搜索引擎不索引此網頁。

nofollow

搜索引擎不繼續通過此網頁的鏈接索引搜索其它的網頁。

all

搜索引擎將索引此網頁與繼續通過此網頁的鏈接索引,等價於index,follow。

index

搜索引擎索引此網頁。

follow

搜索引擎繼續通過此網頁的鏈接索引搜索其它的網頁。

而name后的等號后的robots也可更改,其作用是指定該robots標籤只對該搜索引擎生效,例如谷歌是「googlebot」,而百度為「baiduspider」。

3.keywords

將這個老生常談的標籤放到這裡是因為在搜索引擎已經可以自己辨別文章關鍵詞的現在,這個標籤的作用已經微乎其微了。現在無需將注意力集中在如何寫好這個標籤上,將更多的注意力集中在內容中的關鍵詞優化上,如果你的網站後台有編寫這個的功能,填上也是好的。

4.refresh

這個標籤的作用是在規定的時間后,刷新當前頁面或者跳轉到其他頁面。當你要跳轉頁面時,你最好使用伺服器端返回的301代碼而不要用這個。至於刷新功能,你需要自己判斷是否真的需要,要知道搜索引擎並不是你的忠實粉絲它肯定不需要這個。刷新方式的refresh標籤書寫方式如下:

其中,number可以修改為任意數字,代表了經過多少秒後進行頁面刷新。

三、不實用的meta標籤

以下標籤的實際作用不大,為了代碼的精簡,你應當盡量避免它們出現在你的代碼中。

1.author/web author

這個標籤的作用是為該頁面或者網站的作者署名。這個標籤沒什麼用處,把它放到一邊吧。

2.revisit after

這個標籤的作用是告知搜索引擎蜘蛛過一段規定的時間再回來重新訪問該頁面。你真的認為你可以規定搜索引擎蜘蛛多久來一次你的頁面?每個搜索引擎都有自己的一套規則,這個標籤不會被它們承認的。

3.Rating

這個標籤的作用是給頁面內容分級。比如不適合兒童觀看等等。實際上,這個功能你應當用別的方法在頁面的醒目位置去提示,而不是在代碼中留一個這樣的信息。

4. Expiration/date

這個標籤的作用是為頁面定義一個過期/發布時間。頁面不是商場中出售的商品,當覺得頁面內容要過期時,需要做的應該是對信息進行及時更新或者乾脆刪除並且提交死鏈,而不是讓它過期。發布日期同樣不應該以這種模式呈現。用sitemap並且保證sitemap的更新會更有效。

5.copyright

這個標籤的作用是該頁面的版權信息。事實上,相比這種看不到的代碼展現,你更應該將版權信息放到頁面的頁腳部分,現在的網站也都是這麼做的。所以你沒必要在代碼中再重複一次版權申明。

6.abstract

這個標籤的作用是該頁面的內容摘要。實際上你已經有了description標籤,並且該標籤也被所有搜索引擎識別使用,你就沒必要再寫一個這個了。

7.distribution

這個標籤的作用是設置分發許可權,但只有3個值,global(全球都可以訪問),local(只有本地可以訪問),IU(僅限內部使用)。如果你真的要給搜索引擎限制許可權,用上文提到的robots。

8.Generator

這個標籤的作用是定義該頁面是用什麼程序開發的。同author一樣意義不大。

9.resource type

這個標籤的作用是定義該頁面的文件類型。XML的DTD可以幫你完成這個事情。

閱讀原文:http://www.ililei.com/post/3069.html

Advertisements

你可能會喜歡