最近有一位讀者詢問是否可以某些 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 中可用的可見性選項。 您可以保留一個公開的帖子/頁面,使其私有或密碼保護。
私人訊息只適用於您網站上至少具有編輯者使用者角色的登入使用者。
任何有密碼的訪問者都可以看到受密碼保護的帖子。 點選密碼保護選項,然後輸入強密碼。
您現在可以釋出或儲存您的帖子/頁面。
現在訪問您網站上的帖子或頁面的訪問者將被要求輸入密碼以檢視內容。
發表回覆