如果 Google 搜尋結果像下圖一樣顯示找不到某個網頁的資訊:
這表示網站不讓 Google 建立網頁說明,但實際上並未對 Google 隱藏該網頁。
這個網站的擁有者可以使用兩種方式來改進搜尋結果,一種是讓 Google 讀取該網頁並提供充分的說明,一種則是在 Google 搜尋結果中完全隱藏該網頁,詳情請見下文說明。
修正方式
不屬於我的網站
網頁擁有者禁止 Google 讀取網頁,導致 Google 無法建立網頁說明。很可惜,Google 沒有辦法主動改善這個情況。
如果你知道網站擁有者的身分,請將這個情況告知對方,並提供該網頁的連結。
我擁有的網站
如果你看到自己網站的搜尋結果未顯示說明資訊,可能原因如下:
robots.txt 已封鎖該網頁
說明
相關網站的 robots.txt 檔案*含有禁止 Google 讀取該網頁的規則。Google 需要讀取網頁才能產生搜尋結果的說明,如果 Google 在無法讀取網頁的情況下獲准顯示網頁,就不會附上說明。
*robots.txt 檔案是網站用來防止其中特定網頁受到搜尋引擎檢索的標準檔案。有些網站代管服務會自動為客戶建立此檔案。下一節將說明如何確認這是造成問題的原因。
1. 確認問題
確認網站的 robots.txt 檔案已封鎖該網頁。
2. 修正問題
如要修正問題,請採取下列任一行動:
做法 1:允許 Google 讀取網頁
如要在 Google 搜尋中顯示適當的網頁說明,請務必修正 robots.txt 檔案,允許 Google 讀取網頁。
做法 2:完全封鎖網頁,不讓網頁出現在 Google 搜尋結果中
如果想完全禁止網頁出現在 Google 搜尋結果中,請按照下列步驟操作:
- 透過下列任一方式封鎖網頁:
- 從網站中移除目標網頁。
- 要求使用者登入後才能存取目標網頁。
- 在目標網頁中使用「noindex」標記,同時移除禁止搜尋引擎存取網頁的 robots.txt 規則。這個做法看似奇怪,其實原理在於 Google 要先讀取網頁才看得到「noindex」指示。按這裡進一步瞭解 robots.txt。
- 使用過舊內容移除工具向 Google 告知變更內容。這會將已儲存的任何網頁副本從搜尋結果中迅速移除,只要從搜尋結果將網址複製到這項工具中即可。