可能損害您網站 SEO 的常見 WordPress 錯誤
已發表: 2018-12-12目前,互聯網上幾乎三分之一的網站都由 WordPress 內容管理系統提供支持。 原因對於那些使用過它的人來說是非常明顯的,對於其他人來說,WP 非常簡單易用,具有大量可用的自定義功能以及非常龐大的開發者社區。
事實上,對於技術知識很少或沒有的新手和缺乏經驗的博主來說,WordPress 是託管他們的博客或網站的首選。 儘管如此,寫博客或運營網站主要是為了發布常規內容。 您必須使用社交媒體進行宣傳,優化搜索引擎爬蟲的內容,並建立相關鏈接。
在進行上述所有操作時,大多數網站所有者忘記了一件事,即技術。 儘管 WordPress 讓您擺脫了技術方面的束縛,但仍有一些事情需要您處理。 如果技術基礎有問題,整個框架就會出現問題,即網站。
雖然不注意網站錯誤可能會損害您的網站在搜索引擎中的排名,但像專業人士一樣避免它們可能會提高您在 SERP 中的位置。 以下是一些常見的 WordPress 相關錯誤,任何搜索引擎都不喜歡遇到,讀者也不喜歡。
- 500 Internal Server Error :一般 HTTP 錯誤代碼,當服務器出現不清楚的問題並且它的行為不穩定時。
- 404 Not Found 錯誤:當請求的 URL 未找到時,即 SERP 中存在但自身不存在頁面的 URL 時,會發生這種情況。
- 抓取錯誤:如果搜索引擎機器人被阻止或無法抓取網站的每個頁面,就會發生這種情況。
- 502 Bad Gateway :這主要是由於兩台服務器之間的通信錯誤。 有時也可能由於您的網絡而發生。
- 504 Gateway Timeout : 這是一個延遲響應代碼,即當服務器沒有及時回复時,該錯誤代碼將顯示給閱讀器。
500內部服務器錯誤
如上所述,這些是與服務器相關的錯誤,當您的服務器出現不清楚的問題時會顯示這些錯誤。 無法透露更多具體信息,但您可以確定是由於代碼中的一些技術故障還是硬件本身的一些故障。
檢查您是否在處理靜態文件(例如圖像、視頻、CSS、pdf 等)時遇到此問題。在這種情況下,這肯定是硬件故障,除非它永久顯示此錯誤,否則可能是由於服務器配置錯誤。 站點地圖定期下降也可能意味著這一點,因為它本身就是一個靜態 XML 文件。
然後,您應該檢查損壞的.htaccess文件、耗盡的 PHP 內存限制,並從另一個全新的 WordPress 安裝中重新上傳“ wp-admin ”和“ wp-includes ”文件夾中的核心文件。 如需更多相關幫助,您也可以聯繫 WordPress 支持人員。
404 未找到錯誤
由於很多原因,這種情況一直在發生。 輕微的拼寫錯誤可能會導致此問題,指向已刪除頁面的入站鏈接也是如此。 不管是什麼原因,出現在這個錯誤之前都不是一個好的用戶體驗,當然也不利於它的排名。 主要可以歸結為兩種不同的類型:
- 斷開的鏈接
- 不存在的頁面
如果您擔心損壞的鏈接,那麼您可以使用許多流行的可用工具,例如 Xenu、Screaming Frog 等來為它們抓取網絡,然後相應地修復它們。
但是,如果頁面是您的問題,那麼您可以將它們重定向到其他相關頁面/主頁和/或在它們被意外刪除時恢復它們。
一個有趣的概念是軟 404 錯誤。 這些本身並不是真正的 404 錯誤,但 Google 無論如何都會對它們一視同仁。 這些錯誤會記錄在 Google 數據庫中,以查找內容重複或內容稀少的頁面。 換句話說,谷歌的頁面似乎不值得在其搜索引擎上編入索引。
抓取錯誤
我們經常阻止一些爬蟲的機器人,例如 ahrefs 等,以避免我們的競爭對手監視我們,但是當搜索引擎爬蟲機器人無法通過我們的 WordPress 網站找到自己的方式時會發生什麼。
發生這種情況時,所有這些都會在 Search Console 的抓取錯誤部分中報告。 它進一步分為站點錯誤和 URL 錯誤。 通過這種方式,您可以優先處理它們並緊急處理它們。
現在,由於多種原因,可能會導致站點錯誤。 這可能是由於DNS 超時或DNS 查找問題。 或者,可能是由於服務器過載和響應時間延遲。 在最壞的情況下,這可能是由於robots.txt或.htaccess文件配置錯誤造成的。 根據對它們的進一步診斷,您可以嘗試修復它們。
另一方面,URL 錯誤主要是由我們上面已經討論過的,即 404 錯誤引起的。 除此之外,它們可能是由於 Google 遇到了諸如 javascript、重定向等問題。或者,可能是由於 Googlebot 的訪問被拒絕,主要是由於只有授權訪問的頁面是安全的。
502錯誤的網關
由名稱自行解釋的此錯誤是由於對查詢的無效響應而發生的。 它發生的原因沒有固定的原因。 有時是由於服務器中的技術故障或網絡問題,有時可能主要是由於相關問題,例如您的 WordPress 插件中的衝突等。
您最初可以做幾件事,例如重新加載您的網站、清除瀏覽器緩存、暫時禁用您擁有的任何 CDN 或防火牆。 如果沒有其他方法,那麼您嘗試更新您的 WordPress 主題和插件。 或者,嘗試停用它們,看看它是否能解決錯誤。
仍然遇到問題,最好也聯繫您的託管服務提供商。
504網關超時
這不是延遲響應的示例,因為服務器超時等待來自另一台服務器的響應。 發生這種情況的原因有很多,例如服務器過載、流量大等。並非總是會得到完全相同的錯誤代碼,但有時會出現不同的錯誤代碼,但簡而言之,它們都傳達了相同的含義。
如果您的網站僅關閉 10-30 分鐘,則無需擔心,搜索引擎爬蟲會從緩存中傳送它並等待您的網站自行恢復。 但是,如果它需要很長時間,例如 5-6 小時甚至更長時間,爬蟲機器人可能會認為它不再存在並將其從頂部結果中刪除,甚至更糟糕的是對其進行索引。
像之前一樣,您可以嘗試禁用您擁有的 CDN/防火牆,停用您的插件以清除衝突,這也可能是因為您的站點由於某些 DDoS 或垃圾郵件攻擊而關閉,您可以通過一個好的安全插件進一步防止. 然而,在 WordPress 上最常見的原因是與服務器相關的問題。
大多數這些服務器問題是由於站點上的大量流量過載而發生的,主要是因為站點服務器配置不當或優化不當。 為避免這種情況,我們建議在您的 WordPress 網站上使用 ServerAvatar。 還有幾個問題可能導致這種情況,例如服務器速度慢、PHP 工作人員減少、防火牆問題、網絡連接、HTTP 超時。 這些最好通過聯繫您的房東來解決。
WordPress 網站維護清單
沒有人有時間定期檢查他/她的網站以跟踪此類內容,然後按照建議關注預防措施。 您能做的最好的事情就是定期檢查一些事情,並且大部分時間您都不會感到緊張。
- 如果其中可能包含任何異常或違規行為,請定期在驗證器中檢查您的代碼。
- 永遠不要,即使是出於試用目的,也不要在您的 WordPress 網站設置中啟用此復選框——阻止搜索引擎索引該網站。
- 盡量不要篡改 .htaccess 或 robots.txt 文件。 而且,如果出於任何原因您必須這樣做,請確保您使用的代碼已針對您打算使用它的目的進行了認證和驗證,僅此而已。
- 除了跟踪您的網站在工具中的排名外,有時從用戶的角度訪問它是件好事。 或者,只是瀏覽它以查看事情是否按應有的方式工作。
- 與其等待搜索引擎爬蟲瀏覽您的站點地圖,不如養成一種習慣,而不是自己動手。 並將您網站的站點地圖提交到 Google Search Console。
- 在緊急情況下安排您的站點的每日備份。 您可以通過免費插件輕鬆做到這一點,也可以選擇任何可用的付費選項。
- 網站的加載速度必須良好,加載時間最好在請求的 1-2 秒內。 為確保這一點,您需要優化站點速度並選擇可靠的主機。
- 為了給用戶更好的體驗和更快的加載時間,建議啟用 WordPress 網站的緩存。
- 繼續檢查鏈接到您網站的任何損壞的鏈接或死頁,並嘗試盡快替換它們。
- 就外觀而言,盡量不要做得太重。 太多的元素會減慢您的網站速度並使其滯後。 選擇適合移動設備的響應式設計。
- 您上傳並包含在您的網站上的多媒體元素,例如圖像、GIF、視頻等,在不影響質量的情況下盡可能地壓縮它們。
- 最後但並非最不重要的一點是,您使用的主題和您在網站上安裝的插件也會對其他一切產生重大影響。 避免使用 nulled 或 demos,只選擇可信的知名來源,僅此而已。 除此之外,請始終嘗試將它們更新到最新版本,並在 1-2 個月內至少刪除一次您不使用它的那些。
如果您執行了上述所有操作,那麼您可能永遠不會再遇到可能對您的網站產生負面影響的某種錯誤。 如果您定期維護它並以適當的方式照顧它,您的網站將遇到某種技術錯誤的可能性非常小。 如果我們讓它們繼續發生而不是在我們了解它們的第一刻修復它們,那麼大多數此類錯誤只會對我們產生重大影響。
您過去是否遇到過上述任何一種? 你是怎麼處理的? 還有什麼讓你困擾的可怕錯誤嗎? 也許我們忘記提及的其他一點,您可以成為好友並提醒我們。 讓我們在評論中知道。