如何解決谷歌網站管理員錯誤?
已發表: 2017-10-09Google 的網站管理員工具在過去 6 年中發生了相當大的變化。 變化如此之大,以至於它們現在被稱為“谷歌搜索控制台”。 隨著它的發展,谷歌發布了許多功能,例如“搜索分析”和“鏈接到您的網站”,這些功能在舊的網站管理員工具中是不存在的。
所有這些變化對於搜索引擎優化的發展非常重要,谷歌投入了相當多的資源來升級他們的系統。 這也導致了對錯誤的更好管理。 很多時候,很多網站管理員/搜索引擎優化錯誤或“抓取”錯誤都會出現。
SEO 錯誤或爬網錯誤通常是無法避免的,它們不一定會對您的 SEO 性能產生負面影響。 話雖如此,您仍然應該解決它們。 如果您養成預防性維護的習慣並養成良好的習慣,每週檢查一次抓取錯誤,您將能夠控制它們。 但是忽略它們,事情會變得非常糟糕——很快。 您應該記住,谷歌機器人遇到的 SEO 錯誤越少,您的用戶將獲得的網站和服務器錯誤就越少。
所以,事不宜遲——讓我們深入了解如何解決這些討厭的小問題。
抓取錯誤的佈局:
如果您注意到,您會看到您的 Search Console 分為兩部分,即站點錯誤和網址錯誤。 將錯誤分類為此類非常有幫助。 這使您可以清楚地查看站點級別或頁面級別的錯誤。 如果我要給他們嚴重等級,站點級別的錯誤非常嚴重,因為它們可能會損害您網站的可用性。
您可以從儀表板訪問爬網錯誤。 您的儀表板具有快速鏈接,還為您提供網站預覽。 在這裡,您將看到您最重要的工具——
抓取錯誤
搜索分析
站點地圖
專業提示:將所有 SEO 錯誤設置為已修復。 現在,這可能看起來有點奇怪——但相信我,它實際上會幫助你以一種非常結構化的方式解決你遇到的任何錯誤。 我以前說過,我會再說一遍——每週檢查你的抓取錯誤。 您將能夠更好地管理它們,並且如果您發現前一周沒有出現的一些錯誤,它會縮小您對來源的結果。
處理網站錯誤
網站錯誤是影響整個網站的錯誤。 這些都是相當高級的,會影響你的整個網站。 因此,我不建議跳過/忽略這些。
DNS 錯誤
DNS(域名系統)錯誤僅僅是因為 GoogleBot 無法連接到您的域。 這通常是由於 DNS 超時或 DNS 查找問題而發生的。
由於這是訪問您的網站的第一步,因此解決 DNS 問題非常重要。 沒有連接意味著沒有流量,這不是您想要的!
修復 DNS 錯誤
您應該使用 Fetch as Google 工具並解決與您的網站內容以及搜索結果中的可發現性相關的問題。
請諮詢您的 DNS 提供商。
- 如果出現服務器錯誤,請確保您的網頁返迴響應代碼“500”,如果錯誤是由錯誤的 URL 引起的,請確保返回代碼“404”。 (稍後會詳細介紹)
服務器錯誤(500):
如果您的服務器響應時間過長,導致請求超時,則會觸發服務器錯誤(500)。 GoogleBot 在放棄之前只會等待一段時間。
服務器錯誤與 DNS 錯誤不同,因為 Google 實際上能夠連接到您的站點,但您的服務器需要很長時間才能響應任何請求。
修復服務器錯誤:
確保您的服務器可以處理突發流量!
- 了解您遇到的服務器錯誤類型。 這可以在 Fetch as Google 工具的幫助下再次完成。
處理 URL 錯誤
在我們著手修復這些問題之前,讓我們了解 URL 錯誤實際上是什麼。 從本質上講,URL 錯誤是只影響您網站的某些頁面的錯誤,而不是影響整個網站的錯誤。
通俗地說,這意味著在抓取 URL 後,Google-Bot 成功解析了您的 DNS 並連接到您的服務器。 然後它也能夠獲取和讀取您的 robots.txt 文件。 不過,在這之後,出了點問題。
這個過程中的“出錯”部分已被歸類為不同類型的 URL 錯誤。 這可以被視為一種 SEO 錯誤,它會損害您網站的排名。
URL 錯誤概覽
軟 404 錯誤
通常,當訪問者在您的站點上請求的頁面不存在時,Web 服務器會返回 404(未找到)錯誤。 404 只是一個 HTTP 響應代碼,它告訴搜索引擎和兩個瀏覽器頁面不存在。 這意味著該頁面的內容不會被搜索引擎索引或抓取。
如果您的服務器使用您網站上不存在的 URL 返回頁面,則會遇到軟 404 SEO 錯誤。 通常,這是因為您的服務器將這些錯誤的、不存在的 URL 處理為“正常”。 然後,他們將訪問者重定向到有效頁面,例如您的主頁或自定義 404 頁面。
如果您將頁面 301 重定向到不相關的頁面,例如您的主頁,也會出現軟 404 錯誤。 根據經驗,我發現 Google 可以將大型重定向解釋為單個頁面,即使它確實將 301 重定向視為軟 404 錯誤。
修復軟 404:
頁面不存在了
如果您的頁面真的消失了,您應該將服務器配置為始終返回 404(未找到)響應代碼或 401(已消失)響應代碼。 許多網站,甚至上圖中的網站都通過創建自定義 404 頁面來解決這個問題,並返回其網站上的頁面鏈接。
此外,您應該確保服務器頭不會響應為“200”,而是響應為 404 或 410。您甚至可以 301 將每個舊頁面重定向到您網站上的其他相關頁面。 話雖如此,我建議不要將很多“死頁”重定向到您的主頁。 您應該簡單地對它們進行 404 處理。
實時頁面,但不是軟 404 錯誤
您必須確保在您的頁面上存在適當數量的內容。 只有內容很少(通常不會)才會觸發軟 404。您還應該確保您的 200 響應代碼服務頁面看起來不代表 404 頁面。
我真的覺得軟 404 錯誤很奇怪。 您應該確保您的網站頁面不會觸發軟 404,因為它們通常會引起很多混亂。
2. 404錯誤
經典的 404 很可能是最常見也是最容易被誤解的抓取錯誤。 如果 GoogleBot 嘗試從 URL 抓取的頁面在您的網站上並不存在,則會觸發此 SEO 錯誤。
谷歌表示,大多數 404 錯誤不會影響您網站的排名——您可以放心地忽略它們。 但是,如果您網站的關鍵頁面返回 404 響應代碼,我建議您不要忽略它們。
通常,404 錯誤是由於拼寫錯誤、站點配置錯誤,甚至是由於 Google 加大了識別和抓取嵌入內容中存在的任何鏈接的努力。
修復 404 錯誤
經典404
您將了解 GoogleBot 遇到的每個 404 錯誤的鏈接位置。 您需要做的就是打開抓取報告並單擊您要編輯的 URL。
B. 來自外部鏈接的 404 錯誤
如果外部網站使用虛假 URL 鏈接到您的網站,只需使用 301 重定向即可。
C.來自內部鏈接或站點地圖條目的 404 錯誤
如果您自己的某個頁面返回 404 錯誤,您應該修復站點地圖上的條目。 您可以 301 將 404 URL 重定向到其正確的目的地,並使其從您的抓取報告中消失。
3.拒絕訪問
Google 會發現您網站上的內容。 它通過跟踪從一個頁面到另一個頁面的鏈接來做到這一點。 自然,GoogleBot 需要訪問您的網頁才能抓取它們。 Access Denied 錯誤通常是由於 GoogleBot 無法訪問您網站上的 URL 而觸發的。
發生這種情況是因為您的網站可能要求用戶登錄或驗證其身份。 您的主機也可能阻止 Google 訪問您的網站。
修復拒絕訪問錯誤
您應該測試您的 robots.txt 是否正常工作並且沒有阻止 Google。
從您希望 Google 抓取的頁面中刪除登錄信息。 這可能是彈出提示或任何頁內提示。
您應該使用 Fetch as Google 工具並解決與您的網站內容以及搜索結果中的可發現性相關的問題。
為方便起見,這裡有一個簡單的表格,可以快速修復我曾經遇到的所有抓取錯誤。
網址錯誤 | 意義 | 使固定 |
軟404 | 404 的頁面返回 200 | 301 重定向或 404 狀態 |
404 | 請求的頁面不存在 | 修復 URL 或重定向 |
403 | 拒絕訪問 | 刪除阻止程序 |
301 | 沒有跟上。 您的重定向不起作用 | 修復您的重定向! |
400/405/406 | 分組錯誤,視為 404 | 修復 URL 或重定向 |
Flash 內容(智能手機) | 很多頁面,有在智能手機上無法使用的閃存。 | 擺脫閃光燈 |
DNS 錯誤 | GoogleBot 無法連接到 DNS 服務器 | 修復您的 DNS 問題 |
所以,你有它,伙計們。 修復和應對您可能遇到的任何網站管理員錯誤的終極指南。