META標簽指南:哪些meta標簽該用哪些不該用?
META標簽是網頁代碼中HEAD區的一個關鍵標簽,其提供的信息雖然用戶不可見,但卻是文檔的最基本的元信息。說起meta標簽,許多SEOer的第一反應就是K與D:keywords和description。這兩種短鏈接是在優化過程中最常用的也是被談論最多的。但實際上短網址的應用遠遠不止這兩個,作用也是隨著屬性的不同而各種各樣。
需要注意的前提是,從SEO角度而言,在各種意義上頁面的代碼都是越精簡越好,以下是一些meta標簽以及個人對它們是否有必要的看法,在下文中,將會把它們歸為3類:有好的作用并且務必在每個頁面上都有的,在不同頁面上要根據頁面內容來決定是否有幫助的,以及最好不要使用的。
一、實用的meta標簽
這里的meta標簽都很實用,確保你的每個頁面代碼中都有它們。
1.“meta content-type”標簽
這個標簽定義了該頁面制作所使用的文字以及語言,并規定瀏覽器展示頁面時顯示的為該語言,務必確保每個頁面都有這個標簽。該標簽的書寫例子為:其中,gb2312為國標漢字碼,不同的語言對應著不同的charset。
在頁面與網站建設時,你肯定知道你的網站使用的是什么語言。
2.Title
這其實并不是meta標簽,但同樣的存在于部分中,因此也順帶提一下。這個屬性可以說是最重要的,就像每篇文章都不能沒有標題一樣,網頁同樣也要有標題,并且這個標題是獨有的不重復的。這也是頁面參與搜索排名的最重要參照。
3.description標簽
這個標簽現在的最重要作用就是:當用戶在搜索引擎中搜索找到頁面時,在搜索結果列表中補充描述該頁面。在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
將這個老生常談的標簽放到這里是因為在搜索引擎已經可以自己辨別文章關鍵詞的現在,這個標簽的作用已經微乎其微了?,F在無需將注意力集中在如何寫好這個標簽上,將更多的注意力集中在內容中的關鍵詞優化上,如果你的網站后臺有編寫這個的功能,填上也是好的。
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可以幫你完成這個事情。
作者:青島新銳