谷歌發布了一個視頻,其中包含使用搜尋控制台識別可能導致索引或排名問題的技術問題的三個提示。
解決技術問題的三個技巧
Google 解決技術問題的三個技巧是:
- 檢查頁面是否已編入索引或可索引
- 檢查頁面是否重複或另一頁是否為規範頁面
- 檢查渲染的 HTML 是否有與程式碼相關的問題
1. URL 是否可索引?
一個很容易被忽略但需要檢查的常見問題是 URL 是否可索引。
Google Search Console 中的 URL 檢查工具非常適合解決頁面是否已被 Google 索引的問題。 該工具會告訴您頁面是否已索引以及是否可索引。 如果無法將其編入索引,它將提供有關 Google 可能無法對其建立索引的原因的建議。
URL 提供的另一個資料點是上次抓取的日期,它可以讓您了解 Google 對該頁面的興趣程度。
也就是說,如果頁面不經常更改,Googlebot 可能會決定減少對其進行抓取。 這沒什麼大不了的。 它僅在節省 Google 和目標 Web 伺服器上的資源方面才有意義。
最後,可以使用 URL 檢查工具來請求爬網。
2. 檢查是否因為重複且正在索引另一個頁面而被忽略
接下來,Google建議檢查一個頁面是否重複,或另一個頁面是否是規範頁面。
該影片表明,選擇另一個頁面作為規範頁面通常是可以的。
它解釋說:
「爬行後要檢查的下一件事是它是否已被視為重複項而被忽略,並且規範 URL 大部分時間都在另一個 URL 上,這很好。
即使這不是您期望的規範 URL,內容也會被編入索引並且能夠顯示在搜尋結果中,因此總體來說還是不錯的。”
附加提示:Google 警告不要將 site:search 快取或運算子用於任何診斷目的。 例如,頁面可能已編入索引但未顯示在 site:search 中。
與所有其他網站運營商一樣,網站搜尋運營商與搜尋索引完全無關。 情況一直如此,即使有網站搜尋業者顯示反向連結。
谷歌建議:
“不要使用快取或網站查找運算符和函數,因為它們不用於調試目的,並且當您嘗試在調試中使用它們時可能會給您帶來誤導性結果。”
3. 檢查渲染的 HTML 是否有異常
最後一個提示非常好。 Google 建議使用原始碼檢查 HTML 與檢查渲染的 HTML 不同。
渲染是指為瀏覽器或 Googlebot 產生網頁而產生的 HTML。
如果您想弄清楚 HTML 中是否有某些內容,那麼查看呈現的 HTML 會很有幫助,因為它會向您顯示瀏覽器和 Googlebot 在程式碼層級實際看到的內容。
來源 HTML 和渲染 HTML 之間的差異在於,渲染變體向您顯示執行所有 JavaScript 後 HTML 的外觀。
因此,如果 JavaScript 或其他問題有問題,您更有可能透過檢查呈現的 HTML 來發現問題。
谷歌建議:
「…檢查渲染的 HTML 和 HTTP 回應,看看是否有任何您不期望的內容。
例如,由於伺服器或應用程式程式碼中的某些技術問題而導致錯誤訊息遺失或內容遺失。”
查看使用 Search Console 呈現的 HTML
Google 支援提供了在搜尋控制台中查看呈現的 HTML 的逐步指南:
「檢查網址,可以直接將其輸入網址檢查器,也可以點選大多數 Search Console 報告中顯示的網址旁的檢查連結。
點選測試即時 URL > 顯示測試頁面。
HTML 標籤顯示頁面呈現的 HTML。
查看使用 Chrome DevTools 渲染的 HTML
Chrome DevTools(在 Chrome 瀏覽器中)也可用於檢視已渲染的 HTML。
- 透過垂直省略號(三個點)下拉式選單開啟 Chrome 開發者工具,然後:
- 更多工具 > 開發者工具
- 然後,對於 MacOS,請按 Command+Shift+P;對於 Windows/Linux/ChromeOS,請按 Control+Shift+P 存取命令選單。
- 類型:渲染,選擇「顯示渲染」選單選項
之後,Chrome DevTools 在底部視窗中向您顯示渲染的 HTML,可以使用滑鼠遊標擷取並展開該 HTML,如下面的螢幕截圖所示。
調試技術問題的三個技巧
有許多技術問題可能會阻止索引和排名,甚至有更多方法可以識別和解決這些問題。
幸運的是,Google 使用 Search Console 和 Chrome DevTools 提供的工具可以輕鬆除錯技術問題。
觀看 Google 搜尋中心影片:
調試 Google 搜尋中的技術問題的 3 個技巧