1. 程式人生 > 其它 >常用SEO優化之META標籤

常用SEO優化之META標籤

技術標籤:seo

複製程式碼

之前對meta標籤的理解只有

<meta charset="UTF-8">

和移動端適口

<meta name="viewport" content="width=device-width,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/>

複製程式碼

組成

meta標籤共有兩個屬性,分別是http-equiv屬性和name屬性

1. name屬性

name屬性主要用於描述網頁,比如網頁的關鍵詞,敘述等。與之對應的屬性值為content,content中的內容是對name填入型別的具體描述,便於搜尋引擎抓取。

meta標籤中name屬性語法格式是:

<meta name="引數" content="具體的描述">

其中name屬性共有以下幾種引數。(A-C為常用屬性)

A. keywords(關鍵字)

說明:用於告訴搜尋引擎,你網頁的關鍵字。
舉例:

<meta name="keywords" content="XX網,汽車,車主,評選">

B. description(網站內容的描述)

說明:用於告訴搜尋引擎,你網站的主要內容。

<meta name="description" content="XX千萬車主評選,XX網千萬車主汽車評選,XX網千萬車主年度車評選,汽車評選,XX網

C.viewport(移動端的視口)

說明:這個屬性常用於設計移動端網頁。

舉例(常用範例):

<meta name="viewport" content="width=device-width,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/>

D. robots(定義搜尋引擎爬蟲的索引方式)

說明:robots用來告訴爬蟲哪些頁面需要索引,哪些頁面不需要索引。
content的引數有all,none,index,noindex,follow,nofollow。預設是all。

舉例:

<meta name="robots" content="none">
  • 1

具體引數如下:

1.none : 搜尋引擎將忽略此網頁,等價於noindex,nofollow。
2.noindex : 搜尋引擎不索引此網頁。
3.nofollow: 搜尋引擎不繼續通過此網頁的連結索引搜尋其它的網頁。
4.all : 搜尋引擎將索引此網頁與繼續通過此網頁的連結索引,等價於index,follow。
5.index : 搜尋引擎索引此網頁。
6.follow : 搜尋引擎繼續通過此網頁的連結索引搜尋其它的網頁。

E. author(作者)

說明:用於標註網頁作者
舉例:

<meta name="author" content="Lxxyx,[email protected]">
  • 1

F. generator(網頁製作軟體)

說明:用於標明網頁是什麼軟體做的
舉例: (不知道能不能這樣寫):

<meta name="generator" content="Sublime Text3">
  • 1

G. copyright(版權)

說明:用於標註版權資訊
舉例:

<meta name="copyright" content="Lxxyx"> //代表該網站為Lxxyx個人版權所有。

H. revisit-after(搜尋引擎爬蟲重訪時間)

說明:如果頁面不是經常更新,為了減輕搜尋引擎爬蟲對伺服器帶來的壓力,可以設定一個爬蟲的重訪時間。如果重訪時間過短,爬蟲將按它們定義的預設時間來訪問。
舉例:

<meta name="revisit-after" content="7 days" >
  • 1

I. renderer(雙核瀏覽器渲染方式)

說明:renderer是為雙核瀏覽器準備的,用於指定雙核瀏覽器預設以何種方式渲染頁面。比如說360瀏覽器。
舉例:

<meta name="renderer" content="webkit"> //預設webkit核心
<meta name="renderer" content="ie-comp"> //預設IE相容模式
<meta name="renderer" content="ie-stand"> //預設IE標準模式

2. http-equiv屬性

http-equiv相當於HTTP的作用,比如說定義些HTTP引數啥的。

meta標籤中http-equiv屬性語法格式是:

<meta http-equiv="引數" content="具體的描述">
  • 1

其中http-equiv屬性主要有以下幾種引數:

A. content-Type(設定網頁字符集)(推薦使用HTML5的方式)

說明:用於設定網頁字符集,便於瀏覽器解析與渲染頁面
舉例:

<meta http-equiv="content-Type" content="text/html;charset=utf-8">  //舊的HTML,不推薦

<meta charset="utf-8"> //HTML5設定網頁字符集的方式,推薦使用UTF-8

B. X-UA-Compatible(瀏覽器採取何種版本渲染當前頁面)

說明:用於告知瀏覽器以何種版本來渲染頁面。(一般都設定為最新模式,在各大框架中這個設定也很常見。)
舉例:

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/> //指定IE和Chrome使用最新版本渲染當前頁面
  • 1

C. cache-control(指定請求和響應遵循的快取機制)

用法1.

說明:指導瀏覽器如何快取某個響應以及快取多長時間。這一段內容我在網上找了很久,但都沒有找到滿意的。
最後終於在Google Developers中發現了我想要的答案。

舉例:

<meta http-equiv="cache-control" content="no-cache">
  • 1

共有以下幾種用法:

no-cache: 先發送請求,與伺服器確認該資源是否被更改,如果未被更改,則使用快取。
no-store: 不允許快取,每次都要去伺服器上,下載完整的響應。(安全措施)

public : 快取所有響應,但並非必須。因為max-age也可以做到相同效果
private : 只為單個使用者快取,因此不允許任何中繼進行快取。(比如說CDN就不允許快取private的響應)
maxage : 表示當前請求開始,該響應在多久內能被快取和重用,而不去伺服器重新請求。例如:max-age=60表示響應可以再快取和重用 60 秒。
參考連結:HTTP快取
用法2.(禁止百度自動轉碼)

說明:用於禁止當前頁面在移動端瀏覽時,被百度自動轉碼。雖然百度的本意是好的,但是轉碼效果很多時候卻不盡人意。所以可以在head中加入例子中的那句話,就可以避免百度自動轉碼了。
舉例:

<meta http-equiv="Cache-Control" content="no-siteapp" />

D. expires(網頁到期時間)

說明:用於設定網頁的到期時間,過期後網頁必須到伺服器上重新傳輸。
舉例:

<meta http-equiv="expires" content="Sunday 26 October 2016 01:00 GMT" />
  • 1

E. refresh(自動重新整理並指向某頁面)

說明:網頁將在設定的時間內,自動重新整理並調向設定的網址。
舉例:

<meta http-equiv="refresh" content="2;URL=http://www.lxxyx.win/"> //意思是2秒後跳轉向我的部落格

F. Set-Cookie(cookie設定)

說明:如果網頁過期。那麼這個網頁存在本地的cookies也會被自動刪除。

<meta http-equiv="Set-Cookie" content="name, date"> //格式

<meta http-equiv="Set-Cookie" content="User=Lxxyx; path=/; expires=Sunday, 10-Jan-16 10:00:00 GMT"> //具體

SEO 優化部分

<!-- 頁面標題<title>標籤(head 頭部必須) -->
<title>your title</title>
<!-- 頁面關鍵詞 keywords -->
<meta name="keywords" content="your keywords">
<!-- 頁面描述內容 description -->
<meta name="description" content="your description">
<!-- 定義網頁作者 author -->
<meta name="author" content="author,email address">
<!-- 定義網頁搜尋引擎索引方式,robotterms 是一組使用英文逗號「,」分割的值,通常有如下幾種取值:none,noindex,nofollow,all,index和follow。 -->
<meta name="robots" content="index,follow">
地理位置標記

<meta name="location" content="province=湖北;city=武漢">
指定首選URL,宣告一個權威網頁做為複製網頁的規範版本

<link rel="canonical" href="http://www.xxx.com/" >
禁止百度轉碼

<meta http-equiv="Cache-Control" content="no-transform " />
<meta http-equiv="Cache-Control" content="no-siteapp" /> 
站點適配 
[wml|xhtml|html5]根據手機頁的協議語言,選擇其中一種;url=”url” 後者代表當前PC頁所對應的手機頁URL,兩者必須是一一對應關係。

<meta name="mobile-agent"content="format=[wml|xhtml|html5]; url=url">
網站頁面自適應

<meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no"/>

複製程式碼

applicable-device標註 
幫助百度提交校驗識別結果的正確性,減少百度蜘蛛把PC站當成M站,或者把M站當成PC站進行抓取。

<!-- PC站 -->
<meta name="applicable-device"content="pc">
<!-- M站 -->
<meta name="applicable-device"content="mobile">
<!-- 自適應或程式碼適配 -->
<meta name="applicable-device"content="pc,mobile">
<!-- 自適應站點在使用百度站長平臺連結提交工具的sitemp進行提交時,要做mobile type標記,具體取值: -->
<mobile:mobile type="pc,mobile"/>
<!-- 其他網頁取值如下: --> 
<mobile:mobile/> :移動網頁
<mobile:mobile type="mobile"/> :移動網頁
<mobile:mobile type="htmladapt"/>:程式碼適配
無該上述標籤表示為PC網頁

複製程式碼

複製程式碼

針對手持裝置優化,主要是針對一些老的不識別viewport的瀏覽器,比如黑莓

<meta name="HandheldFriendly" content="true">
<!-- 微軟的老式瀏覽器 -->
<meta name="MobileOptimized" content="320">
<!-- uc強制豎屏 -->
<meta name="screen-orientation" content="portrait">
<!-- QQ強制豎屏 -->
<meta name="x5-orientation" content="portrait">
<!-- UC強制全屏 -->
<meta name="full-screen" content="yes">
<!-- QQ強制全屏 -->
<meta name="x5-fullscreen" content="true">
<!-- UC應用模式 -->
<meta name="browsermode" content="application">
<!-- QQ應用模式 -->
<meta name="x5-page-mode" content="app">
<!-- windows phone 點選無高光 -->
<meta name="msapplication-tap-highlight" content="no">

複製程式碼

複製程式碼

針對IOS裝置

<!-- 這meta的作用就是刪除預設的蘋果工具欄和選單欄。 -->
<!-- content有兩個值”yes”和”no”,當我們需要顯示工具欄和選單欄時,這個行meta就不用加了,預設就是顯示。 -->
<meta name="apple-mobile-web-app-capable" content="yes">
<!-- 隱藏狀態列/設定狀態列顏色 -->
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
<!-- 禁止把電話、郵箱、地圖轉換為可點選,預設為開啟。 -->
<meta name="format-detection" content="telephone=no,email=no,adress=no">
<!-- 新增到主屏後的標題 -->
<meta name="apple-mobile-web-app-title" content="標題">
<!-- 新增智慧 App 廣告條 Smart App Banner:告訴瀏覽器這個網站對應的app,並在頁面上顯示下載banner(如下圖)。 -->
<meta name="apple-itunes-app" content="app-id=myAppStoreID, affiliate-data=myAffiliateData, app-argum

複製程式碼

瀏覽器適配 
瀏覽器核心控制:國內瀏覽器很多都是雙核心(webkit和Trident),webkit核心高速瀏覽,IE核心相容網頁和舊版網站。

<meta name="renderer" content="webkit|ie-comp|ie-stand">

複製程式碼

優先使用 IE 最新版本和 Chrome

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<!-- 關於X-UA-Compatible -->
<meta http-equiv="X-UA-Compatible" content="IE=6" ><!-- 使用IE6 -->
<meta http-equiv="X-UA-Compatible" content="IE=7" ><!-- 使用IE7 -->
<meta http-equiv="X-UA-Compatible" content="IE=8" ><!-- 使用IE8 -->

複製程式碼

複製程式碼

 <!-- sns 社交標籤 begin -->
        <!-- 參考微博API -->
        <meta property="og:type" content="型別" />
        <meta property="og:url" content="URL地址" />
        <meta property="og:title" content="標題" />
        <meta property="og:image" content="圖片" />
        <meta property="og:description" content="描述" />
    <!-- sns 社交標籤 end -->

複製程式碼

9、這段程式碼用於設定禁止瀏覽器從本地機的快取中調閱頁面內容,設定後一旦離開網頁就無法從Cache中再調出。

<meta http-equiv="Pragma" content="no-cache" />
11、這段程式碼可以強制頁面在當前視窗中以獨立頁面顯示,防止自己的網頁被別人當成一個frame呼叫。Content選項:_blank、_top、_self、_parent

<meta http-equiv="windows-Target" content="_top" />
京東首頁的Meta設定:

<meta charset="gbk">
<meta name="description" content="京東JD.COM-專業的綜合網上購物商城,銷售家電、數碼通訊、電腦、家居百貨、服裝服飾、母嬰、圖書、食品等數萬個品牌優質商品.便捷、誠信的服務,為您提供愉悅的網上購物體驗!">
<meta name="Keywords" content="網上購物,網上商城,手機,筆記本,電腦,MP3,CD,VCD,DV,相機,數碼,配件,手錶,儲存卡,京東">

複製程式碼

淘寶首頁的Meta設定:

複製程式碼
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="renderer" content="webkit">
<meta name="spm-id" content="a21bo">
<meta name="description" content="淘寶網 - 亞洲最大、最安全的網上交易平臺,提供各類服飾、美容、家居、數碼、話費/點卡充值… 8億優質特價商品,同時提供擔保交易(先收貨後付款)、先行賠付、假一賠三、七天無理由退換貨、數碼免費維修等安全交易保障服務,讓你全面安心享受網上購物樂趣!">
<meta name="keyword" content="">
複製程式碼
youku首頁的Meta設定:

<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=Edge">
<meta name="title" content="優酷-中國領先視訊網站,提供視訊播放,視訊釋出,視訊搜尋 - 優酷視訊" />
<meta name="keywords" content="視訊,視訊分享,視訊搜尋,視訊播放,優酷視訊" />
<meta name="description" content="視訊服務平臺,提供視訊播放,視訊釋出,視訊搜尋,視訊分享" />
鬥魚首頁的Meta設定:

複製程式碼
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="renderer" content="webkit|ie-comp|ie-stand">
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
<name="keywords" content="DOTA2,熱門遊戲直播,遊戲直播,高清遊戲直播,手機遊戲直播,電子競技直播" />
<meta name="description" content="鬥魚 - 全民直播平臺提供高清、快捷、流暢的視訊直播和遊戲賽事直播服務,包含DOTA2等各類熱門遊戲賽事直播和各種名家大神遊戲直播,內容豐富,推送及時,帶給你不一樣的視聽體驗,一切盡在鬥魚 - 全民直播平臺。" />
複製程式碼
騰訊網首頁的Meta設定:

複製程式碼
<meta charset="UTF-8">
<meta name="renderer" content="webkit" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="keywords" content="新聞 新聞中心 事實派 新聞頻道,時事報道">
<meta name="description" content="騰訊新聞,事實派。新聞中心,包含有時政新聞、國內新聞、國際新聞、社會新聞、時事評論、新聞圖片、新聞專題、新聞論壇、軍事、歷史、的專業時事報道入口網站">
<meta name="author" content="skeetershi" />
複製程式碼
起點小說網首頁的Meta設定:

複製程式碼
<meta name="keywords" content="小說,小說網,言情小說,青春小說,玄幻小說,武俠小說,都市小說,歷史小說,網路小說,原創網路文學" />
<meta name="description" content="小說閱讀,精彩小說盡在起點小說。起點小說提供玄幻小說,武俠小說,原創小說,網遊小說,都市小說,言情小說,青春小說,歷史小說,軍事小說,網遊小說,科幻小說,恐怖小說,首發小說最新章節免費小說閱讀,精彩盡在起點小說!ver:071011熱門小說:。" />
<meta http-equiv="Content-Type" id="meta_ContentType" content="text/html;charset=UTF-8" />
<meta name="robots" content="all" />
<meta name="googlebot" content="all" />
<meta name="baiduspider" content="all" />
<meta name="copyright" content="本頁版權 www.qidian.com 起點中文網所有。All Rights Reserved" />
<meta http-equiv="mobile-agent" content="format=wml; url=http://m.qidian.com" /><meta http-equiv="mobile-agent" content="format=xhtml; url=http://m.qidian.com" /><meta http-equiv="mobile-agent" content="format=html5; url=http://h5.qidian.com/bookstore.html" />
<meta name="application-name" content="起點中文小說網" /
<meta name="msapplication-starturl" content="/Default.aspx?_s=ie9" />
<meta name="msapplication-tooltip" content="小說閱讀_起點中文小說網|免費小說,玄幻小說,武俠小說,言情小說,青春小說,小說網各類小說下載" />
<meta name="msapplication-task" content="name=起點小遊戲;action-uri=http://game.qidian.com/?_s=ie9;icon-uri=http://www.qidian.com/Images/ie9/game.ico" />
<meta name="msapplication-task" content="name=藏書架;action-uri=http://me.qidian.com/BookCase/1/1?_s=ie9;icon-uri=http://www.qidian.com/Images/ie9/book.ico" />
<meta name="msapplication-task" content="name=讀書客戶端;action-uri=http://c.qidian.com/android/?_s=ie9;icon-uri=http://www.qidian.com/Images/ie9/phone.ico" />
<meta name="msapplication-task" content="name=排行榜;action-uri=http://top.qidian.com/?_s=ie9;icon-uri=http://www.qidian.com/Images/ie9/chart.ico" />
<meta name="msapplication-task" content="name=搜尋;action-uri=http://sosu.qidian.com/?_s=ie9;icon-uri=http://www.qidian.com/Images/ie9/search.ico" />
<meta property="qc:admins" content="204236767661141166375" />

複製程式碼

其他參考網址:

https://www.cnblogs.com/hei-yu-fa/p/4950356.html

https://blog.csdn.net/gl1271374353/article/details/41542275