文章專區

SEO與搜尋行銷相關

meta robots的使用規則

先前在meta robots 與 Robots.txt 的差別與使用時機介紹中提到過, Robots.txt 的使用會使尋引擎在讀取網站內容資訊時,直接不檢查跳過忽略相關的設定頁面,甚至認定並不屬於網站架構內容,這樣雖然能夠幫助搜尋引擎排除不需要的收錄,但在 Robots.txt 的應用來說比較偏向於未設計製作完成還不便上線的頁面,然而其實大多數的重複諮詢頁面、管理員的登入介面等資訊,只是內容篇幅上偏向於功能取向、較無閱讀性、不符合訪客查看應用,嚴格來說,還是整體網站架構的一部份,反觀搜尋引擎在對整體查核時,也會對內容架構進行瞭解,內容架構的豐富度與完整性也有利於排名收錄,因此我們其實並不能一杆打翻全歸類於不屬於網頁內容。
 
在顧及完整性收錄與重複功能頁面排除的情況之下,我們便可以透過 meta robots 的應用,來明確的告訴搜尋引擎,那些內容算是網站的一部分可以進行檢索,但無須索引提供給訪客進行搜尋便可,至於 meta robots 的應用格式與使用辦法,我們將在以下進行說明舉例:
 
meta robots 主要是應用在頁面編碼當中的 head 區塊裡,可以自由的針對每個個別頁面提出只需要"檢索"或"索引"的設定,也因為可以個別針對每個頁面進行權限設定,就意味著"每個"需要不同權限的頁面都需要置入相關設定。
 
在 meta robots 當中,我們使用
index、noindex   代表 索引 或 不索引
follow、nofollow 代表 檢索 或 不檢索
 
所以我們只需要請搜尋引擎"檢索"理解,不需要"索引"提供搜尋的範例便能設定為:
<meta name=”robots" content=”noindex" />
 
不過 meta robots 有兩項設定值,個別兩種的狀態,所以也可以組合成以下的設定權限:
1. <meta name=”robots" content=”noindex"> 不要檢索、不要索引,等同 Robots.txt 應用 
2. <meta name=”robots" content=”index">  不需要檢索、但需要提供索引
3. <meta name=”robots" content=”index">  需要檢索、需要索引,等同於搜尋引擎正常預設值(形同虛設)