為什麼要在 WordPress 中隱藏(Noindex)你的 PDF 文件?
PDF 是最受歡迎的文件格式之一,將它們上傳到你的 WordPress 網站有很多好處。許多人將他們的長篇教程轉換成 PDF,然後作為獨家內容提供給網站訪客。這些文件還用於向付費訂閱者提供獨家內容,作為線上課程或會員網站的一部分。如果你在網站或 WooCommerce 商店中使用 PDF,最好將這些文件從搜尋引擎和爬蟲中隱藏起來。
使用者可能會通過搜尋結果找到你的 PDF 文件,而無需提供電子郵件地址或付款便能獲取它們。此外,你可能擁有一些包含敏感數據的 PDF,不應被公眾搜尋到。使用 noindex 隱藏這些文件對於保護和數據安全至關重要。
方法 1:如何使用 AIOSEO 隱藏(Noindex)你的 PDF 文件(推薦)
隱藏你的 PDF 文件的最佳方法是使用 AIOSEO 插件。這是市場上最佳的 WordPress SEO 插件,允許你輕鬆優化網站以便搜尋引擎和社交媒體平台使用。這個插件還允許你編輯 robots.txt 文件,給爬蟲發送指示以忽略你的 PDF。
首先,你需要安裝並激活 AIOSEO 插件。然後設置 AIOSEO。激活插件後,前往 WordPress 儀表板的 All in One SEO » 工具 頁面,切換到 ‘Robots.txt 編輯器’ 標籤並啟用 ‘自定義 Robots.txt’ 選項。
接下來,將 * 添加到 ‘用戶代理’ 來應用規則於所有爬蟲並選擇 ‘禁止’ 選項。在 ‘目錄路徑’ 字段中輸入 /pdf/。然後保存更改。這將指示 Google 和其他平台忽略該文件夾中的所有 PDF。如果只想隱藏個別 PDF 文件,只需在 ‘目錄路徑’ 字段中鍵入文件名稱。例如,輸入 example-pdf.pdf 將僅隱藏該單個 PDF。
方法 2:如何使用 X-Robots-tag 隱藏(Noindex)你的 PDF 文件
如果前述方法無效,你可以使用 X-Robots-tag 來隱藏 PDF 文件。這需要手動編輯 WordPress 站點的 .htaccess 文件並添加 X-Robots-tag。首先,使用任意 FTP 用戶端或文件管理應用程式連接到你的網站,接著找到 .htaccess 文件並進行編輯。
對於 Apache 伺服器,添加以下代碼到 .htaccess 文件中:
<Files ~ ".pdf$"> Header set X-Robots-Tag "noindex, nofollow" </Files>
對於 Ngnix 伺服器,添加以下代碼:
location ~* .pdf$ { add_header X-Robots-Tag "noindex, nofollow"; }
保存文件後,所有 .PDF 文件將被標記為 noindex/nofollow,成功隱藏。
額外提示:如何在 WordPress 中保護 PDF 文件下載(3 種方法)
除了隱藏文件外,還可以進一步限制 PDF 下載,僅限會員使用,或透過密碼或電子郵件地址進行保護,甚至收集費用。可以使用以下工具:
1. MemberPress: 允許你僅限註冊會員訪問 PDF 文件。這種方法確保 PDF 文件完全受密碼保護,僅允許輸入密碼並登入的用戶訪問。
2. Easy Digital Downloads: 幫助你銷售數位產品,如書籍和 PDF 文件,並提供最大限度的文件保護功能。
3. OptinMonster: 允許你在用戶輸入電子郵件地址後提供 PDF 訪問權限。這稱為交付潛在客戶磁鐵或內容升級。
希望這篇文章能幫助你學習如何從搜尋引擎中隱藏(noindex)PDF 文件。如果你喜歡這篇文章,請訂閱我們的 YouTube 頻道獲取更多 WordPress 視頻教程,也可以在 Twitter 和 Facebook 上找到我們。