網址版本統一怎麼做:www、加密協定與結尾斜線的內部備忘
網址版本統一要做哪些事
選定一種寫法當成唯一的正式網址,把其他版本全部用永久轉址導向它。接著讓標準網址宣告、網站地圖、站內連結與各種外部設定都使用同一種寫法。四個環節一致,搜尋引擎才會把所有評價算在同一個網址上。
收件人:行銷部、工程部、客服主管。主旨:官網網址寫法統一作業。這份備忘說明為什麼要做、決定了什麼、誰要改哪裡、怎麼驗收。請在作業開始前讀完。
背景:我們的首頁目前有幾種開法
上週稽核時,我們在瀏覽器輸入了首頁的幾種寫法。協定用未加密或加密的版本,主機名稱加不加 www,結尾有沒有 index 檔名。這些組合有好幾種都能直接開出首頁,網址列停在輸入的那個寫法,沒有跳轉。
協定是網址最前面的那一段,結尾多一個 s 的版本代表連線經過加密。主機名稱是網域前面有沒有 www 的差別。對訪客來說這些都是同一個網站,對搜尋引擎來說每一種寫法都是一個獨立的網址。
內頁還多了兩種變化。網址結尾有沒有斜線,以及英文字母的大小寫。這些組合相乘,同一個頁面理論上有十幾個可以開啟的網址。
這件事造成了哪些實際的問題
- Google Search Console 的頁面索引報表出現大量重複網頁的提示
- 外部網站連結到我們時用了不同寫法,評價被分散到幾個網址上
- GA4 的報表裡,同一頁被拆成兩三列,流量要手動加總
- 廣告與電子報使用的網址和搜尋結果顯示的不同,歸因對不起來
- 部分訪客開到未加密的版本,瀏覽器顯示不安全的警告
重複內容是指多個網址呈現相同或高度相似的內容。搜尋引擎通常會自己挑一個版本當代表,可是它挑的不一定是我們想要的,而且每一次改版都可能重新洗牌。
決定:正式網址採用哪一種寫法
經過討論,正式網址的規則如下。協定使用加密版本。主機名稱使用帶 www 的版本。目錄型的網址結尾帶斜線,檔案型的網址不帶。全部使用小寫英文字母。首頁不帶 index 檔名。
帶不帶 www、結尾有沒有斜線,對搜尋排名沒有差別。選擇的依據有兩個。第一,目前外部連結與搜尋結果裡多數使用哪一種,就跟著多數,轉址的量最小。第二,內容管理系統預設輸出哪一種,就跟著系統,日後維護最省事。
這個決定一旦定案就不再更改。來回變動的代價遠高於任何一種寫法本身的差異。
工程部的工作:設定轉址規則
永久轉址是伺服器告訴瀏覽器與搜尋引擎,這個網址已經永久搬到另一個位置的回應方式。請在伺服器層級設定下列規則。
- 所有未加密協定的請求,轉到相同路徑的加密版本
- 所有不帶 www 的請求,轉到帶 www 的版本
- 目錄型網址缺少結尾斜線時,補上斜線
- 網址含有大寫字母時,轉到全小寫的版本
- 結尾帶 index 檔名的請求,轉到不帶檔名的目錄網址
有一個要求請特別注意。任何一種錯誤寫法,都要一次轉到最終的正式網址,中間不能經過第二次跳轉。常見的錯誤是先從未加密版本轉到加密版本,再從不帶 www 轉到帶 www,接著才補斜線,訪客被連續轉了三次。
連續跳轉稱為轉址鏈。它拖慢載入速度,搜尋引擎跟到一定次數後也會放棄。請把規則合併,讓每個請求最多只轉一次。
另一個要求是保留路徑與參數。轉址時請把原本的路徑完整帶過去,不要一律轉到首頁。廣告使用的追蹤參數也要保留,否則轉址之後來源資料會遺失。
工程部的工作:頁面輸出要同步修改
轉址設好之後,頁面本身輸出的網址也要一致。請檢查下列項目。
- 標準網址宣告:每一頁都輸出,寫完整的正式網址。標準網址宣告是寫在原始碼裡、告訴搜尋引擎以哪個網址為準的一行設定
- 網站地圖:只列正式網址,不可出現會被轉址的寫法
- 社群分享用的網址標記:與標準網址相同
- 結構化資料裡出現的網址:使用正式寫法
- 多語言對應標記:若有設定,兩邊互指的網址都用正式寫法
上次稽核發現網站地圖輸出的是不帶 www 的版本,標準網址宣告卻帶 www。兩個設定出自不同的外掛,各自讀了不同的參數。請從後台的網站位址設定統一來源,不要在兩個地方分別手動填寫。
行銷部的工作:站內連結與外部設定
轉址能把走錯路的人帶回來,站內的連結卻應該一開始就指對。每多一次轉址,就多一次等待。請行銷部負責下列項目。
- 文章與頁面正文裡手動貼上的站內連結,改成正式寫法。可請工程部在資料庫做一次批次取代,再由行銷部抽查
- 導覽列、頁尾、首頁橫幅的連結逐一點擊,確認網址列沒有發生跳轉
- Google 商家檔案、社群平台個人檔案、電子報範本、名片與型錄上的官網網址,改成正式寫法
- 正在投放的廣告,到達網址改成正式寫法,避免轉址造成追蹤遺漏
- Google Search Console 確認已建立涵蓋所有版本的網域資源,GA4 確認資料串流的網址正確
- 列出連結到我們的主要合作夥伴與媒體,方便時請對方更新連結。不強求,轉址會處理
第一項最容易卡住。早期的文章有不少連結是從瀏覽器網址列直接複製貼上的,當時是什麼寫法就留下什麼寫法。批次取代前請先備份資料庫,取代後抽查二十篇文章,確認沒有誤改到外部連結。
客服主管的工作:留意這段期間的回報
轉址規則上線後的一週內,請客服留意三類回報。頁面打不開或出現重複轉址的錯誤訊息,會員被登出或購物車被清空,付款或表單送出後停在空白頁。
後兩類和登入狀態的保存方式有關。主機名稱改變時,瀏覽器可能把它視為不同的網站,原本的登入狀態就不見了。工程部會事先測試,仍請客服把實際回報的網址與時間記下來,直接轉給工程部。
上線後的驗收方式
驗收由行銷部執行,工程部協助。文件是一張對照表,列出首頁與二十個代表性內頁,每頁測試所有錯誤寫法。
- 在無痕視窗輸入每一種錯誤寫法,確認網址列最後停在正式網址
- 用瀏覽器開發者工具的網路面板,確認只發生一次轉址,回應的是永久轉址的狀態碼
- 檢視正式網址的原始碼,確認標準網址宣告與網址列相同
- 開啟網站地圖,隨機抽十個網址,確認都能直接開啟、沒有跳轉
- 用 Google Search Console 的網址審查工具檢查五個重要頁面,確認 Google 選取的標準網址是正式寫法
第五項不會立刻過關。搜尋引擎需要時間重新抓取並更新判斷,請在上線後第二週與第四週各檢查一次。這段期間搜尋結果裡可能仍顯示舊寫法,屬於正常現象。
長期指標有兩個。頁面索引報表裡重複網頁的數量逐步下降,GA4 裡同一頁被拆成多列的情況消失。排名不保證因此上升,這次作業的目的是把分散的訊號收攏,減少之後每次分析都要手動整理的工。
之後要維持的三條規則
- 新增頁面與貼連結時,一律從後台的檢視頁面按鈕複製網址,不要手打
- 更換主機、憑證或內容傳遞服務之後,重跑一次驗收表
- 新的行銷素材印製前,由行銷部確認上面的網址是正式寫法
這份備忘不涵蓋的情況
這份備忘只處理同一個網域內的寫法統一。更換網域名稱、把子網域併入主網域、調整整個網址目錄結構,屬於網站搬遷,風險與步驟都不同,需要另外規劃。
另外,網站若架在不開放伺服器設定的代管平台上,轉址規則要從平台後台的網域設定處理,能做到的程度依平台而定。追蹤參數與篩選參數造成的重複網址,也不在這次作業範圍內。
常見問題
網址有 www 和沒有 www 對 SEO 有差別嗎
排名上沒有差別。重點是只選一種當正式網址,其他版本全部永久轉址過去,並讓站內連結與網站地圖都使用同一種寫法。
網址結尾要不要加斜線
兩種都可以。搜尋引擎會把有斜線與沒有斜線的內頁視為不同網址,所以要選定一種並全站統一,建議跟著內容管理系統的預設。
設了 301 轉址還需要改站內連結嗎
需要。轉址是補救措施,每次轉址都會增加等待時間。站內連結直接指向正式網址,對訪客與搜尋引擎都更有效率。
怎麼檢查網站有沒有多個網址版本
在瀏覽器分別輸入未加密與加密協定、有無 www、有無結尾斜線的寫法。若網址列停在輸入的寫法而沒有跳到同一個網址,就代表尚未統一。
延伸閱讀:SEO 技術優化主題文章、最新新知、行銷案例
