未修改的 HTTP 304 修復指南
已發表: 2021-08-12您是否曾經在 Google 上查找關鍵字、單擊鏈接並收到錯誤消息?
作為用戶,這可能是一種非常令人沮喪的體驗。 對於公司來說,這是一場災難。
它不僅使人們無法查看他們想看的內容,而且還使網站看起來像是完全關閉了。
但這不是此錯誤可能導致的唯一問題。
搜索引擎機器人查看 HTTP 狀態代碼並將其用作頁面排名的一個因素。
如果他們在抓取您的頁面時反复獲取某些代碼,這可能會對您的技術 SEO 造成重大損害。
在本指南中,我們將介紹 HTTP 狀態代碼以及 HTTP 304 Not Modified 代碼的含義。
此外,我們將提供一些有關如何解決此問題的提示。
什麼是 HTTP 狀態碼?
假設您在筆記本電腦上使用 Google 查找有關特定主題的信息。
您單擊第一個鏈接,它會將您帶到該網站。
在頁面加載的短時間內,發生了幾件事。
➤ 首先,您使用的網絡瀏覽器會向網站服務器詢問與您嘗試訪問的網站相關的大量文檔。
這可以是 HTML、圖形、文件或任何其他必要的東西,以使頁面按照網站設計者的意圖呈現。
➤ 然後服務器響應並且頁面顯示在您的屏幕上。
他們來回使用的語言稱為 HTTP 協議。
有時,請求與服務器提供的內容之間存在問題,這會觸發所謂的 HTTP 狀態代碼。
這本質上是一個狀態更新,表明請求是否一切正常。
實際上有幾十個狀態碼。 它們表示從加載良好的頁面到不再活動的頁面的所有內容。
在大多數情況下,如果沒有問題,最終用戶甚至不會看到狀態代碼。
但是,搜索引擎機器人會這樣做,這會為它們提供有關頁面當前是否正常工作或最新的附加信息。
什麼是未修改的 HTTP 304?
HTTP 304 Not Modified 狀態代碼是一個非常具體的響應,表明該頁面自上次瀏覽器訪問以來沒有更改。
一般來說,如果你是在你最喜歡的瀏覽器上查看網站的人,這沒什麼大不了的。
這只是意味著瀏覽器會抓取您上次訪問網站時緩存的文件並顯示這些文件以節省時間和空間。
需要注意的是,在瀏覽器中看到 304 Not Modified 代碼是非常罕見的。
通常,這意味著您的特定瀏覽器存在問題,或者您的設備上存在惡意軟件。
但是當搜索引擎機器人看到這種類型的代碼時,這對您的 SEO 來說是個問題。
HTTP 304 重定向會告訴搜索引擎您的網站自上次抓取以來尚未更新,並且沒有新信息。
如果您確實進行了更新,例如添加新內容或鏈接,則可能會導致頁面無法獲得反映這些更改的搜索排名。
這就是為什麼網站所有者在 HTTP 304 Not Modified 狀態代碼出現時要注意的原因,因為這可能會大大降低他們獲得更好自然流量的機會。
HTTP 304 未修改的原因是什麼?
導致 304 Not Modified 狀態碼的原因多種多樣,其中大部分是在客戶端而不是在您的網站上。
如果用戶在他們的瀏覽器中看到這個問題,那麼問題肯定是在他們的最後。
病毒或惡意軟件
有時,帶有病毒或惡意軟件的計算機會對某些網站或鏈接莫名其妙地顯示此錯誤。
對於一個人經常訪問的網站,這似乎更為常見。 通常,運行病毒防護掃描可以減少問題。
瀏覽器擴展
某些瀏覽器擴展似乎比其他擴展會導致更多的 HTTP 狀態代碼問題。
通常,在訪問頁面時暫時禁用這些擴展可能會導致某些擴展被觸發。
完整的瀏覽器歷史記錄
有時問題只是緩存太滿。
清理瀏覽器歷史記錄是重置所有內容並確保當前頁面版本可見的好方法。
這意味著瀏覽器將努力提取新信息,而不是依賴已保存在歷史記錄中的緩存版本。
如何修復未修改的 HTTP 304 服務器端
現在,我們還需要解決營銷人員在訪問日誌中看到大量 HTTP 304 Not Modified 狀態代碼時可以採取的措施。
這意味著不僅僅是一兩個人的瀏覽器有這個問題,而是一個更大的問題。
要解決此問題,您可以使用某些標頭標籤,例如 If-Modified-Since 或 Last-Modified。
雖然這需要一些技術知識和理解,但其背後的基礎是它們會告訴瀏覽器和搜索機器人最後一次真正更改頁面的時間,而不是讓其猜測。
因此,讓我們使用Last-Modified: Mon, 2 Aug 2021 03:24:15 GMT的示例。
瀏覽器或機器人然後檢查當前日期以查看是否在該時間之後。
如果真的沒有更新,那麼機器人將收到 304 Not Modified 代碼並堅持它所擁有的緩存信息。
這提高了頁面速度並減少了資源的整體負載。
但如果在給定時間之後,瀏覽器或機器人將訪問網站的新副本以獲取此更新信息。
If-Modified-Since 或 Last-Modified 編碼通常位於頁面的標題中,這意味著訪問您網站的 HTML 編碼文件。
對於大多數新手網站開發人員來說,這可能需要與經驗豐富的團隊合作來實施或尋找為您完成此任務的第三方插件。
這可以為您的技術 SEO 做什麼
技術 SEO 與您在網站上使用的關鍵字和內容一樣重要。
讓我們簡單地說。
在給定的時間內,Google 可以在您的網站上抓取的頁面數量有限。
與其將其中一個位置放棄到很少更改的常綠頁面(例如“關於”或“聯繫”頁面),不如將其轉到最近添加或修改的新頁面。
HTTP 304 Not Modified 代碼告訴 Google 跳過該代碼並尋找其他代碼。
If-Modified-Since 或 Last-Modified 編碼提供了一種以有效方式觸發 304 Not Modified 狀態代碼的方法。
最終結果?
Google 漫遊器能夠掃描您網站的更多內容以查找首先更改的重要數據,而不是在不定期獲取新信息的部分上使用這些資源。
總結:修復 304 未修改的 SEO 狀態代碼
如您所知,304 Not Modified 狀態代碼有充分的理由成為網站技術結構的一部分。
但是,當您優化頁面以獲得更好的自然流量時,更有效地管理流程非常重要。
如果您不確定您的團隊是否具備足夠的技術來處理這些類型的問題怎麼辦?
這就是 Stage 可以提供幫助的地方。
讓我們的 WordPress 專家深入您的網站並代表您處理所有這些編碼任務,同時牢記訪問日誌和 HTTP 狀態代碼等內容。
立即了解有關舞台的更多信息!