元標記和網頁描述的優化




所謂的元標記,其實就是網頁代碼頭部<head>和</head>之間的META內容。下面我們首先來看一段比較全面的META標簽代碼
[code]
<META NAME="Title" CONTENT="2009年最新SEO培訓教材下載">
<META NAME="Author" CONTENT="土著游民">
<META NAME="Subject" CONTENT="SEO教程">
<META NAME="Description" CONTENT="本文主要提供SEO教材的下載和在線閱讀.">
<META NAME="Keywords" CONTENT="SEO">
<META NAME="Generator" CONTENT="Dreamweaver">
<META NAME="Language" CONTENT="zh-CN">
<META NAME="Expires" CONTENT="如:Wed, 27 Sep 2009 08:21:57 GMT">
<META NAME="Abstract" CONTENT="SEO 教程">
<META NAME="Copyright" CONTENT="?www.t8du.cn">
<META NAME="Designer" CONTENT="土著游民">
<META NAME="publisher" CONTENT="子信立遠">
<META NAME="Revisit-After" CONTENT=" 7 days ">
<META NAME="Distribution" CONTENT="Global">
<META NAME="Robots" CONTENT="All"> [/code]
在這些代碼中,每一行的META內容都有不同的意義,主要的用途如下表所屬。
注:下表中的META標題,就是指META NAME=,例如META NAME="Title",那么META標題就是title
META標題 | 代表含義 | 使用方法 |
Title | 網頁主題 | 通常這里的值是網頁的內容標題 |
Author | 內容作者 | 這里是指網頁上的內容作者,例如本篇文章的作者是我,那么該值就為土著游民。 |
Subject | 內容的主題 | 主要是指這篇文章的主題是什么,核心內容是什么。 |
Description | 網頁內容描述 | 用一句話(不超過255個字符)來描述本篇網頁的大致內容。 |
Keywords | 網頁關鍵詞 | 內容的主要關鍵詞,最好不超過三個 |
Generator | 網頁編輯設計軟件 | 主要是指你是用什么編輯器做這個網頁的,例如Dreamweaver |
Language | 網頁所使用的語言 | 一般中文網頁,就是zh-CN,注意,這里是指語言,而不是網頁編碼 |
Expires | 網頁有效期 | 這里是對時效性很強的網頁的一個時間限制,如果到了在這里寫的期限,則必須重新傳輸。這里的時間格式采取格林威治時間(GMT) |
Abstract | 網頁摘要 | 指這個網頁文件本身內容的摘要 |
Copyright | 網頁版權 | 指本網頁的版權歸屬 |
Designer | 網頁設計者 | 制作網頁的人名 |
Publisher | 出版者 | 這個內容是指網頁內容的出版或者發行機構名稱 |
Revisit-After | 重訪時間 | 一般大型網站,蜘蛛爬行頻率相當頻繁,導致服務器重壓。因此做這樣的限制是讓蜘蛛在限定日期內重訪,例如7 days就是七天訪問一次 |
Distribution | 網站發布范圍 | 是指網站都在哪些地區范圍出現,一般設置為Global即為全球范圍。 |
Robots | 搜索引擎機器人向導 | 這一點比較重要,主要是對搜索引擎蜘蛛的引導,后面文章詳細說明 |
通過這張表,我們基本上可以了解一些META的大致知識,以上的這張表所填寫的內容都是給搜索引擎蜘蛛“看”的東西,另外還有很多頁面規則使用的META,在這里不做詳細的討論。
這里要特別強調一下META NAME="Robots"的寫法,因為如果這行代碼一旦使用錯誤或者是使用不當,將會直接把搜索引擎蜘蛛拒之門外,你的網站也很有可能不被搜索引擎收錄。
在META NAME="Robots"的寫法中,一般有一下幾個關鍵語法。
ALL-不拒絕任何搜索引擎蜘蛛的索引,不拒絕任何搜索引擎的行為
NOINDEX -不索引當前頁面
INDEX -索引當前頁面
NOFOLLOW -不跟蹤當前頁面中所有的鏈接
FOLLOW -跟蹤當前頁面中所有的鏈接
NOARCHIVE -在搜索結果中不保存當前頁面的快照
ARCHIVE -在搜索結果中不保存當前頁面的快照
NOSNIPPET - 在搜索結果中不采用當前頁面的頭部描述信息,且不保存當前頁面的快照
NOODP -搜索結果中不使用DMOZ中的描述信息,Yahoo、MSN也支持此類標簽
NONE -不索引當前頁面以及其中的所有鏈接,跟“NOINDEX, NOFOLLOW”
含義相同。
在實際使用中,我們一般是用如下的辦法。
<meta name="robots" content="index,follow">
如果要包含多個屬性,我們需要在中間以英文的逗號分割。有一點需要注意的是,不可以將兩個反義詞同時使用,比如index和noindex。另外,實際使用時,如下代碼:
<meta name="robots" content="index,follow">
可以直接寫成
<meta name="robots" content="all">
<META NAME="ROBOTS" CONTENT="NOINDEX,NOFOLLOW">
可以寫成
<META NAME="ROBOTS" CONTENT="NONE">
以上的META信息是對頁面本身給搜索引擎的一個說明。而有些時候,我們可能需要拒絕搜索引擎來訪問我們網站的某個文件夾(例如后臺文件夾),或者是要屏蔽一些搜索引擎的索引,我們就可以采取使用robots.txt文件來限制一些權限。本章內容主要將META信息的優化,因此不做討論。
Description標簽的優化寫法
在很多的網頁中,我看到站長們總是會把Description的內容和keywords的內容寫的一模一樣,有些甚至是干脆把內容中的一段或者全部的內容復制到Description中,這樣的做法是很不利于網頁在搜索引擎中的排名的。另外,還有一些站長會在整個一個網站的所有網頁中都使用相同的Description,這也是SEO中的大忌,需要避免。
因此,正確的優化寫法應該如下
·Description是描述網頁內容的,因此最好是可以用一句話來概括本網頁的主題內容,這個有點類似于我們小時候寫作文,寫中心思想的形式。
·Description不要超過255個字符,搜索引擎索引一般都會索引Description的前255個字符,因此,這255個字符是做搜索引擎優化的關鍵。
·這里有一個小技巧:如果你使用的網頁編碼是UTF-8,那么在Description中的標點符號最好都使用英文,例如英文的逗號、句號等。如果是中文的話,那么就使用中文的標點符號即可。
一個正確的Description格式:以本篇文章為例,Description的基本寫法如下(UTF-8):
<META NAME="Description" CONTENT="本文描述SEO優化中對于元標簽和網頁描述的優化,另外對于網頁META標簽做簡單的介紹."/>
注意看,上面的描述結束后,最后部分有一個“/”,在標準的網頁代碼寫法中,這個/是不可或缺的。有一點需要記住:同樣內容的兩個不同網站的網頁,如果A網站的網頁代碼編寫規范、完全符合W3C標準,那么就會比B網站不符合網頁編碼規范的排名要高。
在我們日常SEO優化時,最多、也是最長使用的META信息只有Keywords、Description這些簡單的META信息。因為之前我們簡單討論過關鍵詞的選取,因此對于元標簽的優化,我們重點來分析Description。
在SEO的過程中,我們可以發現一個很有趣的現象,如果一張網頁中的Description寫法不規范,或者是沒有Description的時候,搜索引擎索引并顯示的內容是整個網頁前面的一些字符。而如果Description非常標準的話,就顯示的是Description的內容。也正因為此,Description在網頁排序中有著很重要的作用。有些時候title和keywords里是對整個網頁的幾個關鍵詞或者一句話,而在Description中,我們就可以用長達255個字符的一段話來形容這個網頁的內容了。只要Description的寫法規范,而且其中的關鍵詞布局優秀的話,那么取得一個好的排名也不是很難的事。當然了,其實這里以Description作為索引并不僅僅是因為Description寫的規范,還有一個方面是,如果你的網頁內容更能匹配用戶的查詢的話,那么在索引中就會顯示你網頁上的一些內容。一般來說,Description最大的作用,就是如果搜索引擎一旦找不到你網頁中的實際內容的話,就以Description的內容作為顯示的索引內容。
在Google網站管理員工具中,有個非常有用的工具——網頁內容分析。它可以對你網站中所有的Description做出一個準確的判斷和建議,例如哪些Description是重復的,哪些Description太短或者太長,哪些Description是和網頁內容無關的等等問題。