Image may be NSFW.
Clik here to view.
最近接獲線報,表示使用 Google 網站管理員(新版 Search Console),在上方搜尋框輸入網址查詢時,出現了訊息「網址不在 Google 服務中」。案主表示:
由於 Google 推出了 Search Console,很多操作方式、錯誤訊息會跟以前舊版網站管理員不一樣,那麼將來這個狀況也可能重複出現,因此本篇藉這機會來調查是怎麼回事。
雖然舊版依然可以使用,但只要操作沒幾下,八成就會被建議、指示前往新版 Search Console:
雖然很多功能要花點時間找一下,用詞也可能不太一樣,不過新的版面我必須讚美一下:
1. 手動提交流程
我們知道,Google 收錄網站文章有時間差,會根據網站規模大小而不同。如果想要強制 Google 早點進行索引,使用舊版時,可以利用「檢索」→「Google 模擬器」來提交文章網址。
但現在這個功能在舊版已經無法使用,一律告知前往新版使用「新的網址檢查工具」。方法也很簡單,在新版 Search Console 上方搜尋框輸入網址即可:
Image may be NSFW.
Clik here to view.
一個還未被 Google 收錄的網址,可以按上圖右上方紅框處的按鈕「要求建立索引」,這就是手動提交的流程,非常簡單。
那麼這個案子到底問題在哪裡,以上流程有發現任何異狀嗎?
2. Google 遲遲未進行索引
再複習一下開頭的案情陳述:「從前幾天開始即使送出需求,網頁也一直無法建立索引,不曉得您的網站是否也有相同問題」。
意思就是說,其實已經手動提交網址好幾天了,但是幾天後在 Search Console 上方的收尋框輸入文章網址,依然出現 "網址不在 Google 服務中" 的畫面,這就比較離奇了。
於是我用 Google 搜尋案主該篇文章,事實上搜尋得到,所以當下 Line 對話大概是這樣:
後面的對話與本文無關,當下我的直覺是,既然文章能搜尋得到就好了,並沒有很想理會 Google 網站管理員顯示的訊息。因為根據過去的經驗,當我被詢問到跟網站管理員相關的問題時,大部分的情形最終都在安撫使用者 "沒事~別理會那些訊息",例如「在網站管理員看到 Index Coverage 問題不用擔心」。
不過為了瞭解是否為個案,還是測了一下自己網站,結果出現一模一樣的畫面,那麼還是來調查一下案情,猜猜到底 Search Console 發生什麼事。
試著從我網站最新的 3 篇文章開始調查,第 3 篇有被索引,略過。最新的 2 篇都會出現 "網址不在 Google 服務中",其中第 2 篇就是前面那張圖,那麼再來仔細研究一下。
Image may be NSFW.
Clik here to view.![google-search-console-url-not-index-2.jpg-網站管理員提交文章時,出現 "網址不在 Google 服務中" 訊息怎麼辦?]()
搜尋當天的日期為 4/19,這篇文章在 Google 是可以搜尋到的,表示一定有被 Google 索引。
Image may be NSFW.
Clik here to view.![google-search-console-url-not-index-1.jpg-網站管理員提交文章時,出現 "網址不在 Google 服務中" 訊息怎麼辦?]()
但是為何在 Search Console 會出現上圖的錯誤呢,明明就有被索引啊?
檢查了一下 sitemap,上圖的意思是說,sitemap.xml 裡面沒有這篇文章,那麼我們來檢查一下 sitemap 報表資訊。
Image may be NSFW.
Clik here to view.![google-search-console-url-not-index-3.jpg-網站管理員提交文章時,出現 "網址不在 Google 服務中" 訊息怎麼辦?]()
似乎找到兇手了,原來 sitemap.xml 上一次檢查的日期是 4/11 這麼久以前啊,難怪網站地圖 sitemap.xml 裡面沒有那篇文章。
注意到 atom.xml 的日期了嗎?4/18 有進行索引過。
Image may be NSFW.
Clik here to view.![google-search-console-url-not-index-4.jpg-網站管理員提交文章時,出現 "網址不在 Google 服務中" 訊息怎麼辦?]()
如上圖,這篇文章的發佈日期是 4/14,所以在 4/19 的時間點,該篇文章不在 sitemap.xml 之中,但有被 atom.xml 收錄、已被 Google 索引。
這就能完美解釋,為何 Google 可以搜尋得到,但在 Search Console 卻出現 "網址不在 Google 服務中" 的錯誤訊息。
所以我的推測是,Search Console 預設讀取 sitemap.xml 的資料來顯示報表,才會發生與現實脫節的狀況,只要改掉這一點,直接讀取日期最近的一個 sitemap 提交檔案,就可解決這個 bug。
雖然目前看起來已經破案了,但還是有一些事需要提醒讀者:
1. 不是只有本篇的狀況會出現 "網址不在 Google 服務中" 訊息,有些站長可能根本不知道要提交網站地圖,那麼依然會出現這個錯誤訊息。
2. 還有一些機率比較低的情況會出現此錯誤訊息,例如內容有問題、被提報導致 Google 剔除索引,或是 Google 有專人介入處理某些網址。不過這些從報表上應該都會有明確的訊息,要如何處理直接看說明就好了。
3. 從本文的內容可發現,Google 處理 sitemap.xml 這個檔案的間隔非常久,以我的網站來計算,等於隔了 10 天才檢查,那麼只提交 sitemap.xml 可能會浪費 10 天的時間。
因此強烈建議讀者,務必按照「Blogger 提供新的網站地圖(sitemap)格式﹍一勞永逸的提交方法」,同時另外提交 atom.xml,可以有效縮短索引間隔,那麼看到本篇的錯誤訊息也不必擔心,因為文章其實已經被收錄,Google 也搜尋得到文章囉~
Clik here to view.
Clik here to view.

之前利用檢索都可以順利在Google建立索引,但從前幾天開始即使送出需求,網頁也一直無法建立索引,不曉得您的網站是否也有相同問題呢?
由於 Google 推出了 Search Console,很多操作方式、錯誤訊息會跟以前舊版網站管理員不一樣,那麼將來這個狀況也可能重複出現,因此本篇藉這機會來調查是怎麼回事。
一、新版 Search Console
雖然舊版依然可以使用,但只要操作沒幾下,八成就會被建議、指示前往新版 Search Console:
雖然很多功能要花點時間找一下,用詞也可能不太一樣,不過新的版面我必須讚美一下:
- 網站看起來有質感多了,比較專業
- 操作介面也比較精簡,少了很多複雜、看不懂的選項
二、案情描述
1. 手動提交流程
我們知道,Google 收錄網站文章有時間差,會根據網站規模大小而不同。如果想要強制 Google 早點進行索引,使用舊版時,可以利用「檢索」→「Google 模擬器」來提交文章網址。
但現在這個功能在舊版已經無法使用,一律告知前往新版使用「新的網址檢查工具」。方法也很簡單,在新版 Search Console 上方搜尋框輸入網址即可:
Image may be NSFW.
Clik here to view.

一個還未被 Google 收錄的網址,可以按上圖右上方紅框處的按鈕「要求建立索引」,這就是手動提交的流程,非常簡單。
那麼這個案子到底問題在哪裡,以上流程有發現任何異狀嗎?
2. Google 遲遲未進行索引
再複習一下開頭的案情陳述:「從前幾天開始即使送出需求,網頁也一直無法建立索引,不曉得您的網站是否也有相同問題」。
意思就是說,其實已經手動提交網址好幾天了,但是幾天後在 Search Console 上方的收尋框輸入文章網址,依然出現 "網址不在 Google 服務中" 的畫面,這就比較離奇了。
於是我用 Google 搜尋案主該篇文章,事實上搜尋得到,所以當下 Line 對話大概是這樣:
- W:Google 這篇文章搜尋得到啊
- E:可以搜尋到但是沒辦法建立索引~覺得怪怪的
- W:沒有索引怎麼可能搜尋得到呢 哈哈~要先被索引,才有可能搜尋得到
- E:照理來說應該是這樣 但系統一直顯示不在索引中 所以我在想是不是系統有問題
- W:不然你回報給官方好了 我也不清楚~
- E:如果是系統有問題我就暫時不理他了 所以你的不會啊~~
- W:不是會不會耶 我不太注意這種事的 ^^
後面的對話與本文無關,當下我的直覺是,既然文章能搜尋得到就好了,並沒有很想理會 Google 網站管理員顯示的訊息。因為根據過去的經驗,當我被詢問到跟網站管理員相關的問題時,大部分的情形最終都在安撫使用者 "沒事~別理會那些訊息",例如「在網站管理員看到 Index Coverage 問題不用擔心」。
不過為了瞭解是否為個案,還是測了一下自己網站,結果出現一模一樣的畫面,那麼還是來調查一下案情,猜猜到底 Search Console 發生什麼事。
三、網站地圖 sitemap.xml
試著從我網站最新的 3 篇文章開始調查,第 3 篇有被索引,略過。最新的 2 篇都會出現 "網址不在 Google 服務中",其中第 2 篇就是前面那張圖,那麼再來仔細研究一下。
Image may be NSFW.
Clik here to view.

搜尋當天的日期為 4/19,這篇文章在 Google 是可以搜尋到的,表示一定有被 Google 索引。
Image may be NSFW.
Clik here to view.

但是為何在 Search Console 會出現上圖的錯誤呢,明明就有被索引啊?
檢查了一下 sitemap,上圖的意思是說,sitemap.xml 裡面沒有這篇文章,那麼我們來檢查一下 sitemap 報表資訊。
Image may be NSFW.
Clik here to view.

似乎找到兇手了,原來 sitemap.xml 上一次檢查的日期是 4/11 這麼久以前啊,難怪網站地圖 sitemap.xml 裡面沒有那篇文章。
注意到 atom.xml 的日期了嗎?4/18 有進行索引過。
Image may be NSFW.
Clik here to view.

如上圖,這篇文章的發佈日期是 4/14,所以在 4/19 的時間點,該篇文章不在 sitemap.xml 之中,但有被 atom.xml 收錄、已被 Google 索引。
這就能完美解釋,為何 Google 可以搜尋得到,但在 Search Console 卻出現 "網址不在 Google 服務中" 的錯誤訊息。
所以我的推測是,Search Console 預設讀取 sitemap.xml 的資料來顯示報表,才會發生與現實脫節的狀況,只要改掉這一點,直接讀取日期最近的一個 sitemap 提交檔案,就可解決這個 bug。
四、提交網站地圖的正確作法
雖然目前看起來已經破案了,但還是有一些事需要提醒讀者:
1. 不是只有本篇的狀況會出現 "網址不在 Google 服務中" 訊息,有些站長可能根本不知道要提交網站地圖,那麼依然會出現這個錯誤訊息。
2. 還有一些機率比較低的情況會出現此錯誤訊息,例如內容有問題、被提報導致 Google 剔除索引,或是 Google 有專人介入處理某些網址。不過這些從報表上應該都會有明確的訊息,要如何處理直接看說明就好了。
3. 從本文的內容可發現,Google 處理 sitemap.xml 這個檔案的間隔非常久,以我的網站來計算,等於隔了 10 天才檢查,那麼只提交 sitemap.xml 可能會浪費 10 天的時間。
因此強烈建議讀者,務必按照「Blogger 提供新的網站地圖(sitemap)格式﹍一勞永逸的提交方法」,同時另外提交 atom.xml,可以有效縮短索引間隔,那麼看到本篇的錯誤訊息也不必擔心,因為文章其實已經被收錄,Google 也搜尋得到文章囉~
更多 SEO 相關文章:
Image may be NSFW.Clik here to view.