最近有一位讀者詢問是否可以某些 WordPress 頁面或者文章不讓搜索引擎收錄? 有時是有這個必要的,隱藏一些沒有意義是頁面。 在本文中,我們將向您展示如何在不影響網站整體搜索引擎優化的情況下屏蔽一些 WordPress 頁面不讓搜索引擎的爬蟲抓取。
屏蔽 WordPress 的文章不讓搜索引擎抓取
百度等搜索引擎允許網站所有者從搜索結果中排除內容。 您可以使用網站的 robots.txt 文件或使用 HTML 元標記來執行此操作。
我們將使用兩種方法向您展示如何在 WordPress 中執行此操作。 你可以選擇最適合你的。
我們還將向您展示如何在 WordPress 中密碼保護文章和頁面。 如果您不想使用前兩種方法,那麼這種方法將允許您控制所有用户的帖子和頁面的可見性。
方法 1:使用 Yoast SEO 屏蔽來自搜索引擎的 WordPress 頁面
這種方法比較簡單,推薦給初學者。
首先你需要做的是安裝並激活 Yoast SEO 插件。 有關詳細信息,請參閲我們關於如何安裝 WordPress 插件的逐步指南。
如果您是 Yoast SEO 的新手,那麼您可能希望看到有關如何安裝和設置 Yoast SEO 插件的指南。
接下來,您需要編輯要從搜索引擎隱藏的帖子或頁面。 向下滾動到帖子編輯器下方的 Yoast SEO 元框,然後點擊高級設置按鈕。
高級設置部分允許您將元標記機器人添加到您的博客帖子或頁面。 使用漫遊器元標記,您可以告訴搜索引擎不要索引或跟蹤頁面。
首先,您需要從 “Meta robots index” 選項旁邊的下拉菜單中選擇 “noindex” 。 之後,點擊 “Meta robots follow” 選項旁邊的 “nofollow” 。
您現在可以保存/發佈您的帖子或頁面。
Yoast SEO 現在會將這一行代碼添加到你的帖子或頁面中:
<meta name="robots" content="noindex,nofollow"/>
這一行只是告訴搜索引擎不要跟蹤或索引這個頁面。
方法 2:使用 robots.txt 文件屏蔽來自搜索引擎的 WordPress 頁面
此方法需要您編輯 robots.txt 文件。 在此文件中添加不正確的説明可能會對您網站的 SEO 產生不利影響,因此不建議初學者使用。
robots.txt 文件是您可以添加到 WordPress 網站的根目錄的配置文件。 它允許網站提供搜索引擎漫遊器的説明,因此名稱為 robots.txt 。
有關更多信息,請參閲我們的指南,瞭解如何優化您的 WordPress robots.txt 的 SEO 。
您可以使用 FTP 客户端連接到您的網站或 WordPress 主機 cPanel 中的 “文件管理器” 來編輯 robots.txt 文件。
您需要將這些行添加到 robots.txt 文件中。
User-agent: *
Disallow: /your-page/
用户代理行允許您定位特定的機器人。 我們正在使用星號來包含所有的搜索引擎。
下一行定義了您的域名之後的 URL 部分。
現在我們假設你想用一個這樣的 URL 來隱藏博客文章:
http://example.com/2016/12/my-blog-post/
以下是將此網址添加到 robots.txt 文件的方法。
User-agent: *
Disallow: /2016/12/my-blog-post/
不要忘記保存更改並將 robots.txt 文件上傳回服務器。
使用 robots.txt 屏蔽內容的缺點
首先,您需要記住,robots.txt 文件可以公開訪問。 任何人都可以直接訪問它,看看是否有任何你想隱藏的頁面。
雖然大多數搜索引擎遵循 robots.txt 文件中的説明,但許多其他抓取工具和漫遊器可能會忽略它。 這些是機器人爬行網絡來傳播惡意軟件,目標網站或收集信息,如電子郵件帳户,電話號碼等。
方法 3:密碼保護 WordPress 中的文章或頁面
這種方法使用不同的方法。 搜索引擎不要索引頁面,您可以密碼保護它,而只能使用密碼才能看到。
WordPress 附帶內置功能來密碼保護帖子和頁面。 只需編輯您要保護的帖子或頁面。
在發佈元框下,點擊 “可見性” 選項旁邊的 “修改” 鏈接。
這將顯示 WordPress 中可用的可見性選項。 您可以保留一個公開的帖子/頁面,使其私有或密碼保護。
私人訊息只適用於您網站上至少具有編輯者用户角色的登錄用户。
任何有密碼的訪問者都可以看到受密碼保護的帖子。 點擊密碼保護選項,然後輸入強密碼。
您現在可以發佈或保存您的帖子/頁面。
現在訪問您網站上的帖子或頁面的訪問者將被要求輸入密碼以查看內容。
發表回覆