接續前一篇文章,All-in-one SEO pack的外掛另一個功能就是可以要求搜尋引擎不要檢索你的網站的部分網頁或所有網頁,除了在你的網站的 robots.txt檔案中設定之外(wordpress用戶可參考 WordPress SEO - robots.txt 詳細說明),您可以將 <META> 標記加到 HTML 網頁,來指示搜尋引擎不要為你的部份網頁建立索引。
<META>的使用方法大概說明如下 :
如果你要阻止所有的搜尋引擎產生你網站網頁的索引,在你 Wordpress的 header.php的<head>區段放置下列的 meta標記即可:
<meta name=”robots” content=”NOINDEX, NOFOLLOW”>
如果你允許其他搜尋引擎建立你網站網頁的索引 (但是防止 Google),你必須使用下列 meta標記:
<meta name=”GOOGLEBOT” content=”NOINDEX, NOFOLLOW”>
如果你允許搜尋引擎建立你網站網頁的索引,但不要遵從對外的連結,你必須使用下列標 meta標記:
<meta name=”robots” content=”NOFOLLOW”>
如果你允許搜尋引擎建立你網站網頁的索引,但不要建立網頁圖片索引,你必須使用下列 meta標記:
<meta name=”robots” content=”NOIMAGEINDEX”>
OK,如果以 All-in-one SEO pack外掛的功能而言,其實很簡單了,它的功能是可能讓你選擇不要對彙整頁,分類頁和標籤索引頁產生你網站網頁的索引,底下是除了單篇文章,分頁和首頁之外,都不讓搜尋引擎建立索引
<?php if (is_single() || is_page() || is_home() ) : ?>
<meta name=”robots” content=”index,follow” />
<?php else : ?>
<meta name=”robots” content=”noindex,follow” />
<?php endif; ?>
如果你要讓彙整頁加入索引,則第一行改成
<?php if (is_single() || is_page() || is_home() || is_archive()) : ?>
分類頁加入索引,則第一行改成
<?php if (is_single() || is_page() || is_home() || is_category()) : ?>
標籤索引頁加入索引,則第一行改成
<?php if (is_single() || is_page() || is_home() || is_tag()) : ?>
還算簡單,如此其實 All-in-one SEO pack的外掛就可以停掉了 !!
Thanks !!
