網頁程式碼中的Meta標籤在SEO(搜尋贏取優化)中有著舉足輕重的地位,如果在Meta標籤上進行了適合搜尋引擎的撰寫方式,可在很大程度上地提升網站的排名,同時也有利於站點內容的收錄,所以給每個網頁加上Meta值就成為了SEO中必不可少的工作之一。除了方便搜尋引擎的索引,Meta其實也是一種規範的網頁標準,只有完善了Meta,一個HTML頁面才能算是完整的網頁。
通常,Meta值在網頁中是以以下的方式存在的:
<META NAME="Title" CONTENT="網頁標題">
<META NAME="Author" CONTENT="網頁的作者說明">
Meta還有很多種表述功能,例如在網頁中加入SEO所需的關鍵字以及描述等多種資訊。我們可以使用一款Meta標籤產生器來方便地產生Meta標籤,下面我們就一步步地透過標籤產生工具來優化Meta標籤吧。
小知識:什麼是Meta標籤Meta是HTML語言head區的輔助性標籤,用來在HTML文件中模擬HTTP協定的回應頭報文。搜尋引擎一般會使用機器人自動找出Meta值來為網頁分類,它的屬性有兩種:name和http-equiv。 name屬性主要用於描述網頁,對應於content(網頁內容),以便於搜尋引擎機器人尋找、分類。
第一步:了解Meta的重要參數
先開啟「Meta標籤產生器」工具( http://www.knowsky.com/tools/MetaTag.asp ),然後就可以根據頁面上的內容提示,進行標籤的撰寫了,title即一個網頁的標題,這是網頁最重要的部分,目前搜尋引擎對網頁的排名也大部分是基於這個參數進行。
在大多數網站中,除了頁面標題之外,比較常見的並且與SEO有著直接聯繫的Meta標籤有以下幾種:
Keywords: 頁面的關鍵字標籤,這個標籤可以用來擷取網站的關鍵字訊息,在SEO中較為重要。
Description: 網站內容描述標籤,它是整個網頁內容的一種概述,用以說明該網頁的大體內容。
Robots:這個標籤用來告訴搜尋引擎的機器人,也就是自動抓取網頁的程式檔案。說明哪些頁面需要索引,哪些頁面不需要索引。參數有all、none、index、noindex、follow、nofollow,分別表示是否能收錄該頁面,該標籤最為重要,設定稍有不慎就可能造成搜尋引擎停止收錄的後果。
除了這三種標籤之外,Meta還有非常多的標籤參數,這裡就不再逐個介紹,大家可以根據標籤生成工具來了解(圖1)(大家可以訪問自動檢簽生成器工具網址: http: //www.knowsky.com/tools/MetaTag.asp )。
小提示:要注意的是,標題的填寫一定要基於頁面的實際內容進行,最好是該網頁內容的一個具體描述,不要設定為欄位名稱或網站名稱。如果是首頁文件,則需要避免以類似「網站首頁」這樣的內容命名,最好用網站的名稱來命名。
第二步: Meta標籤的SEO設定對於我們搜尋引擎優化來說,最為重要的標籤大家已經了解了,但具體應該如何優化這些標籤呢?下面,我們就來具體說明。
網頁描述Description
網頁的描述要根據網站的實際內容填寫,許多站長會隨意填寫網站的描述,或者在描述中大量堆砌關鍵字,這些都是對SEO不利的行為,例如一個以軟體知識和資訊為主的站點,它的描述Meta標籤可以這樣寫:
<META NAME="Description" CONTENT="天極網軟體頻道為大家提供電腦軟體應用、最新網路技巧、熱門軟體下載等豐富實用資訊。">
這樣的描述不僅概括了整個網站的內容,也突顯了軟體這個關鍵字。而類似「某某網站是最好的門戶」、「某某網站為您服務」這樣的描述,就由於忽略了網站的主要關鍵字,而讓搜尋引擎摸不著頭腦。
網頁關鍵字Keywords
網頁關鍵字由於一直被大量地用於優化,目前它對於搜尋引擎的重要性已經不如以前了,但是完善網頁的關鍵字標籤仍然可以起到一定的作用。
同樣以一個電腦知識網站為例,它的關鍵字可以這樣寫:
<META NAME="Keywords" CONTENT="新手學電腦,電腦基礎知識、應用、學習">
往往我們會採用大而全的關鍵字來描述,諸如「電腦」「軟體下載」等非常熱門的關鍵字,但是對於大多數網站來說,使用類似的關鍵字對提升排名不會有任何效果,因為這類關鍵字的搜尋量很大,而只有權重非常高的入口網站才有可能獲得這類詞較好的排名。
第三步:將Meta應用在網站
在我們美化好Meta標籤後,最重要的一步就是應用到網站了,對於靜態頁面來說,直接在網頁原始碼的<head>標籤中加上Meta即可。
而對於採用CMS開源程式建立站的網站來說,可以直接在網站的管理後台增加標籤。例如eCMS系統,就可以直接進入後台的「系統參數設定」設定關鍵字和簡介內容(圖2)。