essence_picture-22

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

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

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

  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

>【贊助本站】

【贊助本站】

平常大部分無贊助資金支撐時,大多都是由第三方廣告商支出,是不會太多資金,所以為了維持營運本網站主機,亦需要經費維護網站成本,若大家認為喜歡或支持本網站營運的話,將會是筆者繼續努力做下去的動力,還請各位多多支持不要將廣告攔截了呀(噴淚)~ 也歡迎您對本站進行贊助 ˃ʍ˂

都由衷的感謝每位贊助者,在此特別感謝大家多多支持。