meta robots 標籤是頁面 head 部分 meta 標籤的一種,用於禁止搜尋引擎索引本頁內容。
最簡單的 meta robots 標籤格式為:
<meta mane="robots" content="noindex, nofollow">
上面標籤的意義是禁止所有搜尋引擎索引本頁面,禁止跟蹤本頁面上的連結。
谷歌、必應、雅虎都支援的 meta robots 標籤如下。
-
noindex:告訴蜘蛛不要索引本頁面。
-
nofollow:告訴蜘蛛不要跟蹤本頁面上的連結。
-
nosnippet:告訴搜尋引擎不要在搜尋結果中顯示說明文字。
-
noarchive:告訴搜尋引擎不要顯示快照。
-
noodp:告訴搜尋引擎不要使用開放目錄中的標題和說明。
百度的官方說法是目前只支援 nofollow 和 noarchive。
meta robots 標籤內容可以寫在一起,以逗號間隔,中間可以有空格,也可以沒有。
多個 meta robots 內容也可以寫成不同標籤,例如:
<meta mane="robots" content="nofollow">
<meta mane="robots" content="noindex">
與下面這個是一樣的:
<meta mane="robots" content="noindex, nofollow">
meta robots 標籤不區分大小寫。
只有禁止索引時,使用 meta robots 才有意義,否則是沒有意義的,等於沒寫。如果頁面需要被搜尋引擎收錄、索引或者希望搜尋引擎跟蹤該頁面的所有連結,就不需要寫 meta robots 標籤。比如下面這個標籤:
<meta mane="robots" content="index, follow">
下面這個標籤有時會用到:
<meta mane="robots" content="noindex">
效果是禁止索引本頁面,但允許蜘蛛跟蹤頁面上的連結,也可以傳遞權重。
使用了 noindex meta robots 標籤的頁面會被抓取,但不會被索引,頁面 URL 不會出現在搜尋結果中,這一點與 robots 檔案不同。