網站上線後最常見的六個技術 SEO 問題

發布日期: · Web Daddies 編輯部

網站上線後最常見的技術 SEO 問題有六個:sitemap 列出會跳轉的舊網址新文章沒有出現在列表頁多語言共用同一個網址lang 屬性寫錯不存在的網址回 200og:image 失效。六個都有同一個特徵:網站表面看起來完全正常,所以可以存在幾個月都沒有人發現。以下每項附自行檢查的方法。

我們自己營運十個品牌網站,並且定期用同一套工具掃描。下面六項不是通用清單抄回來的,是我們在自己的站上實際找到、然後修好的。

六個問題,全部「表面正常」 WEB DADDIES · 上線後檢查 六個問題,全部「表面正常」 這六個問題有一個共通點:網站看起來完全正常,所以沒有人會發現。 網站表面實際後果sitemap 指向 301 頁面打得開 每頁多一次跳轉文章沒有列表連結 文章回 200 讀者永遠找不到多語共用一個網址 切換正常 只有一種語言被收錄lang 屬性寫錯 中文顯示正常 讀屏軟件讀錯不存在的網址回 200 看到錯誤頁 空白頁被收錄og:image 失效 網站有圖 分享沒有預覽圖左欄是你會看到的,右欄是搜尋引擎與訪客會遇到的。兩欄之間的落差,就是這些問題能存在幾個月的原因。 六項均為我們掃描自家 10 個品牌網站時實際找到的問題。
左欄是你打開網站會看到的,右欄是搜尋引擎實際遇到的。

一、sitemap 列出會跳轉的網址

症狀:sitemap.xml 裡的網址全部打得開,但其中一些會 301 跳去另一條網址——通常是改版時換過的舊路徑,或者 /blog 跳去 /blog/

後果:sitemap 的用途是告訴搜尋引擎「這是最終網址」。列出跳轉網址等於要爬蟲每頁多走一步,抓取預算白白花掉。

怎樣檢查:從 sitemap 抽五條,逐條看回應碼——要 200,不要 301 或 308。

二、新文章沒有出現在列表頁

症狀:文章網址打得開、回 200、也在 sitemap 裡,但打開網誌列表頁卻找不到它。

後果:這是最容易被忽略的一項,因為所有自動檢查都會通過。搜尋引擎靠 sitemap 找到它,但網站上沒有任何一條連結指向它——內部連結是排名訊號,而讀者只能靠自己打網址進去。

怎樣檢查:數列表頁上的文章連結數量,對比實際文章數量。兩個數字不同就有孤兒頁。

三、多語言共用同一個網址

症狀:網站有中英文切換,切換後內容正確,但網址由頭到尾都是同一條。

後果:語言切換靠瀏覽器執行的程式,而爬蟲不會執行切換。搜尋引擎看到的永遠是預設語言那一版,其餘語言等於不存在——沒有網址,就沒有東西可以排名。

怎樣檢查:用「檢視網頁原始碼」而不是右鍵翻譯。原始碼裡看不到的語言,搜尋引擎也看不到。

四、lang 屬性寫錯

症狀:整頁中文,但 <html> 標籤寫住 lang="en"。多數出現在以英文模板起手、之後才換中文內容的網站。

後果:對排名影響輕微,但讀屏軟件會用英文發音去讀中文,對視障訪客是實際障礙。

怎樣檢查:檢視原始碼第一行。繁體中文應該是 zh-Hant(或 zh-HK),不是 en

五、不存在的網址回 200

症狀:隨便打一條不存在的路徑,畫面顯示「找不到頁面」,但伺服器回的是 200 而不是 404。這叫 soft 404。

後果:搜尋引擎會把這些空白頁當成真實頁面收錄,網站因此充滿沒有內容的網址。

怎樣檢查:在網址後面加一段亂碼,看回應碼是不是 404。

六、og:image 失效

症狀:網站圖片正常,但把連結貼上 WhatsApp 或 Facebook,預覽卡沒有圖。通常是 og:image 指向已刪除的檔案,或者用了相對路徑。

後果:對香港的中小企來說,這一項的實際損失可能比前五項加起來還大——大部分流量來自 WhatsApp 轉發,沒有預覽圖的連結,點擊率明顯較低

怎樣檢查:把網址貼進 WhatsApp 的輸入框(不要按送出),看有沒有預覽卡。

為什麼這六項會存在幾個月

因為它們全部不會令網站「壞掉」。頁面照樣打得開,版面照樣正常,測試照樣通過。沒有一個會出現在你每日打開網站時的視野裡。

所以這一類問題只有兩個發現方式:定期掃描,或者等到有人問「點解 Google 搜唔到我哋篇文」。前者花十分鐘,後者花幾個月。

我們每個網站客戶都包含上線後的技術檢查。想知道你現有的網站有沒有這六項問題,可以聯絡我們做一次免費掃描。