如有廠商邀請互惠合作撰寫評測、交換連結,請本站聯繫 聯繫我們

Google Search Console 檢索網址 404 錯誤解決方法 ( WordPress 範例 )

  • URLをコピーしました!

Google Search Console 是處理網站建立索引工作,例如監控流量或協助 Google 檢索您的網站,把 sitemap.xml 繳交給 Google Search Console,它就會幫您建立索引清單,並且登錄在 Google 搜索引擎,來提升曝光度。

Essence Picture 22

但是呢?有些不少人常常碰上的是「檢索網址錯誤」,較奇怪的事,網頁明明還在,為何網址檢索不到呢?以下有可能原因。

  1. sitemap.xml 網址清單不正確或有誤
  2. 主機傳回 Error 錯誤
  3. 轉址式 404 錯誤

這第1、2點是不太嚴重,只要把 sitemap.xml 重新產生再重送就可;主機傳回 Error 部分,看一下是不是被設定網站維修或是主機商防火牆未對外開放。

不過,我的網站較常見遇到是 第3點的轉址式 404 錯誤 這個問題 … Orz (實在太多了)

google-search-console-0

轉址式 404 錯誤是指您的網站網址所傳回的頁面是網頁不存在,但在某些情況下,同時卻向傳回是 200 正常代碼,傳回的頁面可能不是「找不到網頁」頁面,而是空白的幽靈頁面。

目錄

元凶是?真相原因?

元凶就是「WordPress 會進行 URL 自動更正猜測」!!(暈)

原因是因為它會自動更正猜測 URL 網址,導致跑出不存在的網頁,讓 Google Search Console 檢索網址 404 錯誤出現一大堆奇怪的網址。

解決方法?

主要是把 URL 自動更正猜測功能關掉方法,首先去 Plugins 下載「404page」套件安裝。

google-search-console-02

在外觀 → 404 Error Page 裡設定,把「Disable URL autocorrection guessing」打開並且存檔生效,就可把 URL 自動更正猜測功能關掉了。

google-search-console-03

再去把 sitmap.xml 刪除,而重新產生一份,再重送 (我是 Yoast SEO Plugins 範列)。

google-search-console-04

然後靜靜等待到隔日早上7點後 (看進度處理狀況,有時1~3天),就會看到網址錯誤資訊已經慢慢減少消失了。

google-search-console-05

補充:CDN 是否會直接影響?

關於這點我有想過,當 CDN 障礙或是快取資料清單不一致有可能嗎?所以我決定親自去問 CloudFlare CDN PM,不到幾時很快回覆了。

答案是「不會影響」。

google-search-console-06
如果喜歡文章,歡迎分享~!よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目錄