兩三年前,我還有將 Meta keywords tag 列為網頁建立的必要項目,現在已經不再繼續用了。
Meta Tag 對少數冷門的國外搜尋引擎還可能有用,主流的搜尋引擎應該已經不太看這個東西。
Meta Keywords Tag 為何存在
Meta keywords Tag 所以存在,是因為設計的當初因為搜尋引擎在硬體及軟體上不如現在先進。
以前搜尋的目標也以搜尋網站首頁為主;透過網站管理者跟搜尋引擎『預告』關鍵字,搜尋引擎就可以透過當時相對落後的軟硬體為搜尋者快速的提供搜尋結果。
因此,當時通常 keywords tag 寫一個版本就夠了,也不太需要就每頁進行獨立的編寫。
基本上,搜尋引擎是一套多工複雜的檢索系統,當它在檢索網站或網頁的時候,會有許多參考的依據和指標來評斷每一個網站或網頁的主題和權重,當網友輸入關鍵字來尋找資料時,搜尋引擎就會根據關鍵字與這些指標的關係,依序列出各個相關網站的連結。
那麼到底搜尋引擎都用哪些標準或依據來衡量網站或網頁的權重?這不僅是技術的問題,也是商業的問題。事實上,每一個搜尋引擎都有自己的系統邏輯(algorithm)來做評估和判斷(最有名的應該就是Google的PageRank),而且網路的發展日新月異,各搜尋引擎也不斷地更新改善其評估標準,以期能更精確地尋找並排列出使用者想搜尋的資訊。
無論搜尋引擎是用何種方式來做網頁的檢索,可以確定的是沒有一個引擎是以網頁的美麗或是酷炫來作為其參考的標準。所以規劃或設計網頁時如果僅就網頁視覺美觀的角度來看待,那麼受到搜尋引擎青睞的機會恐怕不會很大,所損失的也將是搜尋引擎上的潛在客戶和商機。
不是簡單的設定就可以有好的排名
或許有許多人都知道,在網頁 HTML 的結構中有所謂的 meta description 及 meta keywords 兩個標籤(tag),其在網頁上的語法為
QUOTE:
<meta name="description" content="xxx">(xxx 為文字說明,用以簡單說明本網頁的概要)
<meta name="keywords" content="xxx">(xxx為關鍵字的文字,用以點出本網頁重要的關鍵字)
也就是說meta description 是用來描述此網頁的簡單說明,而 meta keywords 則是設定與此網頁有關的關鍵字。
在早期的時候,搜尋引擎檢索網頁時會參考網頁上這兩個標籤所設定的文字(也就是上述的 xxx 文字),來給予此網頁相關關鍵字的權重。
所以很多網頁設計人員都會在這兩個標籤上大做文章,期望能獲得搜尋引擎更多關愛的眼神。但這也造成許多人對這兩個標籤過渡的濫用,企圖以與網頁不相干的說明或關鍵字來影響搜尋引擎的搜尋結果。
例如有一些色情網站就在這兩個標籤上設定成 computer, mobile phone, flower, mp3 等熱門流行的文字,希望網友在搜尋引擎上尋找這些資訊時能夠發現並且進入他們的網站。
搜尋引擎當然也不是省油的燈,各引擎沒多久就瞭解到這兩個標籤被濫用的現象,所以也逐漸地減低參考這兩個標籤的重要性。例如Google根本不理會meta description的設定,對meta keywords的參考也是微乎其微。
事實上,為了避免無謂的貪婪和濫用,有些搜尋引擎對這兩個網頁標籤會設有字數上的限制,例如限制meta keywords在10個英文字或50個字元以內。如果貪心的網頁在meta keywords設定了一大堆關鍵字,其結果不僅無法獲得搜尋引擎的青睞,可能還會被降低評等。
所以,網頁設計與搜尋引擎的關係,也已經不是設定meta description和 meta keywords這麼單純而已。