來自 Google 的 John Mueller 回答了有關 WordPress 網站的問題,該網站在切換到不同的網站託管平台後完全從 Google 搜尋中取消索引。 穆勒的回應顯示了從哪裡開始調查為什麼會發生這種情況。
網站遷移後從索引中刪除
提交給 Google Office Hours 播客的一個問題涉及到,在他將 WordPress 網站遷移到「自助發布」狀態後,他的網站從搜尋引擎結果頁面中消失了,並且該網站隨後被取消索引。
這個問題可能意味著他們在 WordPress.com 管理的 WordPress 平台上託管網站,然後將網站遷移到另一個網站主機,這通常稱為自架網站。
將 WordPress 網站遷移到另一個網站主機需要幾個相對簡單的步驟,但幾乎該過程的每個步驟都可能出錯。
稍後會詳細介紹如何遷移 WordPress 網站,因為它與問題有關。
約翰·穆勒回答問題
穆勒從分析網路本身的角度回答了這個問題,在這種特殊情況下,這是最好的起點。 原因是因為該問題暗示該網站仍然可以在線訪問。
這是問題:
「網站從 WordPress 轉移到自助發布後,幾乎所有貼文都從索引中消失了。搜尋結果為『0』。
約翰·穆勒回覆:
「如果您的網站從搜索結果中消失並且根本不再被編入索引,就在您遷移的前後,那麼我猜測您的新網站正在以某種方式阻止搜索引擎搜索,或者至少阻止 Google。我首先會分析Search Console 中的數據,然後從那裡開始工作。
搜尋控制台可以顯示頁面開始從 Google 索引中刪除的確切日期以及刪除的原因。 常見原因可能是找不到頁面 (404) 或 robots.txt 阻止 Google 抓取。 以下是確定 Google 方面正在發生的事情的起點。
診斷 WordPress 是否阻止 Google
當 WordPress 網站設定為對搜尋引擎隱藏時,通常會發生此類問題,這意味著有一個 robots.txt 條目阻止搜尋引擎對該網站建立索引。
Google Search Console 會透過頁面索引報告告訴您何時發生這種情況,該報告將在名為「為什麼頁面未編入索引」的報告列中顯示該網站被 robots.txt 封鎖。
如果是這種情況,您可以在 robots.txt 檔案中看到這種情況,該檔案通常位於您的網域的根目錄 /robots.txt (example.com/robots.txt)。
如果 Robots.txt 封鎖該頁面,則可能在遷移過程中的某個時刻套用了 WordPress 設定以封鎖搜尋索引。
這是本機 WordPress 管理面板設置,可以在此處存取:
Settings 🡪 Reading.
在那裡,您會找到一個名為「搜尋引擎可見性」的設置,其中有一個名為「阻止搜尋引擎對此網站建立索引」的複選框。
WordPress 可見性設定的螢幕截圖
如果是這種情況,請取消選取該框,然後就完成了。
如果有一個 robots.txt 條目阻止搜尋引擎,但上面的方塊未被選中,則可能是另一個外掛程式阻止了搜尋引擎,例如 SEO 或遷移外掛程式。 如果沒有,則可能是幫助移動的人插入了此條目,在這種情況下,可以輕鬆下載 robots.txt 文件,在文字文件編輯器中編輯該文件,然後再次上傳。
其他問題可能是無法更新 DNS 設定以指向新的 Web 託管服務,或可能是 Web 主機方面的問題。 在 Google Search Console 中開始研究是一個很好的建議。
請聽聽 Google 在 7:24 分鐘的回應:
精選圖片由 Shutterstock/Roman Samborskyi 提供