如果搜尋引擎無法正確訪問您的內容,那麼您為構 WordPress 建網站所投入的所有努力都不會意味著什麼。確保不會發生這種情況的一個重要方法是擁有適合搜尋的網站架構。
要了解此問題,您需要了解搜尋引擎如何構建索引,從中匯出其結果頁面上顯示的網站列表。谷歌和其他搜尋引擎沒有將網站上的每一頁存檔的人員團隊。它依賴於稱為 “蜘蛛” 的程式 – 自動機器人在連結之間移動並將資訊儲存在其資料庫中的站點程式碼中。
確保這些蜘蛛可以訪問您網站上的所有內容對於 SEO 站群非常重要。遺憾的是,許多網站架構錯誤可能會使搜尋引擎的蜘蛛程式無法訪問您網站的大部分內容。
以下是一些 WordPress 做網站中最常見的錯誤,以及如何避免它們的提示。
1. 過度使用影像或指令碼檔案中的內容。
因為它們不是生活,呼吸人類讀者,搜尋引擎蜘蛛只能讀取呈現給他們的基於文字的內容。如果您將資訊儲存在影像檔案,Flash 動畫或 script 程式碼中,例如您網站的標題圖片或介紹性影片,則蜘蛛可能無法正確處理內容。
解決方案是使用文字版本複製以這些替代格式儲存的資訊。嘗試使用 Webconf 的搜尋引擎蜘蛛模擬器等工具來觀察蜘蛛到達您的網站後看到的內容。如果您發現缺少大量內容,請將排除的資訊作為文字提供在頁面的其他位置,或使用您網站的 robot.txt 檔案 – 將搜尋引擎提供給您的網站的說明 – 將蜘蛛重定向到專門設計的,您建立的基於文字的頁面,為他們提供相同的資訊。
2. 深導航與淺導航。
當網站的導航變得太深時,許多初級網站管理員都會遇到麻煩。由於搜尋引擎蜘蛛透過您建立的連結在您網站的頁面之間移動,因此儘可能簡化這種移動非常重要。如果您的導航結構很深,這意味著只有經過長時間的連續點選後才能訪問某些頁面,您將面臨蜘蛛無法深入到您的網站以便適當地索引所有頁面的風險。
解決方案是實現 “淺層” 導航結構,訪問者和搜尋引擎蜘蛛可以在兩到三次點選中訪問您網站上的每個頁面。您可以透過將導航結構分解為子類別或合併其他內部連結來完成此任務。
3. 不一致的連結實踐。
在 WordPress 做網站構建這些連結時,您需要注意如何命名它們。再次,因為搜尋引擎無法應用人類判斷來檢視您的意圖,他們的蜘蛛程式可能會將 URL“www.yoursite.com/page1.html” 和 “yoursite.com/page1.html” 編入索引為兩個單獨的頁面 – 即使兩個連結都將訪問者引導到同一位置。
要防止出現這些索引錯誤,請在構建和命名連結的方式上保持一致。如果您在過去犯過這個錯誤,請使用 301 重定向讓搜尋引擎蜘蛛知道您網址的 “www” 和 “非 www” 版本都是相同的。
4. 重定向不正確。
當涉及到 301 重定向時,無論何時移動網站上的頁面 – 無論是簡單地重新命名它們還是將整個網站轉移到新的主機帳戶或 URL – 您都希望將正確的重定向到位。如果不這樣做,可能會導致將來出現索引錯誤,並消除您花費時間獲取的反向連結所帶來的好處,因為這些連結不再指向有效頁面。這兩個問題都可以降低您努力開發的搜尋引擎結果排名。那還想要了解更多關於網站的相關內容,還可以看看《哪些工具有利於提升百度排名》。
由於這個主題可以獲得技術性,並且無法用幾句話充分涵蓋,您可能需要尋找線上資源以供參考,例如 SEO 站群 moz 的網站重定向指南。
5. 末尾包含站點地圖。
當您改進網站架構的輔助功能時,請確保您已準備好站點地圖。此檔案為蜘蛛提供了站點上所有頁面的可訪問引用,允許索引正確進行。例如,這是 kuafei.com 的站點地圖。
如果您的網站在 WordPress,Joomla,Drupal,Magento 或任何其他已建立的平臺上執行,您應該能夠安裝一個能夠自動為您生成站點地圖頁面的外掛。如果沒有,創 WooCommerce 建站點地圖可以像構建單個 HTML 頁面一樣簡單,該頁面包含指向所有其他頁面的連結,並將其提交給搜尋引擎以供考慮。