SEO從業人員或學習者一定聽過轉址(Redirect,即重新導向,以下皆稱為轉址),尤其是301轉址,但對它的意義、實作方式、開發注意事項等等可能一知半解,這篇文章將以下列內容完整介紹「轉址」這個非常重要的SEO實務,內容含括什麼是轉址、301轉址為何重要、開發時要注意什麼、替代方式等等。
什麼是轉址
顧名思義,轉址就是當使用者點擊A網址時將其導到B網址,例如:點擊https://www.leo-travel.idv.tw/10264/australia-sydney-guide會被轉到https://www.leo-travel.idv.tw/20340/australia-sydney-top-10-attractions。
就SEO的角度來說,轉址又可以分為永久轉址(Permanent redirect,回應碼:301)跟暫時轉址(Temporary redirect,回應碼:302),因回應碼的緣故,永久轉址又常被稱為301轉址、暫時轉址則稱為302轉址。轉址相關的回應碼不只這兩個,但本文只討論301跟302。
- 永久轉址:跟Google說舊網址已經【永久】遷移到新網址,這是效力很強的提示,Google會將新網址視為標準網址
- 暫時轉址:跟Google說舊網址已經【暫時】遷移到新網址,這是效力微弱的提示,雖然Google還是傾向於將新網址視為標準網址,但總是會回頭看看舊網址,畢竟我們都跟它說只是暫時搬家
根據Google的建議,如果確定網頁會永久由舊網址搬移至新網址,就採用永久轉址,在SEO實務上,通常我們指的轉址也是永久轉址。以下的轉址皆是討論永久轉址,即301轉址。就技術上來說,301跟302就只是回應碼的不同、差異不大,但在SEO的意義截然不同就是了。
順帶一提,跨網域轉址是可行的,我便是以跨網域轉址將SEO內容由旅遊網站移轉到本站,範例網址:https://www.leo-travel.idv.tw/3560/digital-marketing-wordpress-plugin-yoast-seo。
使用301轉址的時機:
最顯而易見的使用時機就是頁面下架後,有替代頁面可使用,例如商品A永久停止販售但有個替代商品-B,這時候就可以將商品A的網址轉址到商品B。
另一個使用情境就是合併類似內容,通常網站經營一段時間後多多少少都會產生類似內容,除了徒增維護成本也會因為內容定位不清楚造成使用者的困惑,SEO權重也會分散,這時就可以考慮以轉址的方式合併頁面。以我的旅遊網站為例,過往城市攻略都有兩篇,思考許久之後決定整合成一篇,範例網址:https://www.leo-travel.idv.tw/6380/germany-munich-guide。
另一個比較少見但我做過的就是跨網域轉址,以我而言就是將數位行銷內容轉址到wpandseo.tw、將日本與台灣的內容轉址到asia.leo-travel.idv.tw。
301轉址的重要性:
知道301轉址的使用時機後,應該就可明白為何它向來是SEO系統建置的重點功能,簡介原因如下:
- 確保使用者體驗:讓使用者點擊失效的連結時被導到新網址,而不是出現網頁不存在的提示(即404頁面),顯而易見的….這樣的使用者體驗好多了
- 維持流量:當舊網址被轉址到新網址時,新網址自然就可以承接舊網址原本的導流能力,不會因為舊網址下線造成流量流失(通常啦,當然有例外)
- 移轉、整併SEO成效:
- 就SEO而言,永久轉址的效力遠高於暫時轉址,請優先使用永久轉址
- 對Google而言永久轉址是一個很強的提示、跟它說舊網址已經被合併到新網址,請它將所有的SEO成效合併到新網址
- 如果新舊網址內容品質不分軒輊,通常新網址是可以繼承舊網址的SEO成效的,只是Google需要時間處理。但Google並沒有保證301轉址一定可以移轉或整併SEO成效
- 整併內容重要手段:如前面所述,網站出現定位重複或品質不佳的內容,也可以用轉址的方式整併到主推內容,這是很重要的SEO維護項目
以SEO的觀點,大多會以SEO成效來看待轉址的必要性,但我強烈建議….也要好好考慮一下網站的使用者體驗,試想看看….你會如何看待一個存在一堆404頁面的網站?
如何進行301轉址:
設定轉址有的方式很多,詳情可看Google的說明文件,總之….除了以下介紹的方式,還是可用.htaccess或者PHP header來設定永久/暫時轉址,但這邊只介紹客製開發功能跟WordPress網站。
客製開發功能:
這邊指的是當使用客製開發的架站系統時,於該系統開發轉址功能。我不會由程式開發的角度說明如何寫出這樣的功能(不是工程師),而是開發時的注意事項,例如:不能造成轉址迴圈、不能有多個轉址目的地、需要避免多重轉址等等,詳情請參考SEO小教室|客製系統301轉址功能開發注意事項與WordPress轉址功能外掛簡介。
WordPress網站:
如採用WordPress架站,可以參考Redirection外掛介紹,這外掛可以批次上傳轉址設定、支援規則運算式,也可以監控網址的變化、自動產生轉址,但是…無法檢查上述的重點事項(應該是說:WordPress轉址外掛很少能做到這些檢查)。
除了WordPress,如果使用付費版的Wix架站也可使用永久轉址功能!
301轉址注意事項:
一定不能發生的錯誤:
- 不能造成轉址迴圈:即不能A轉到B之後又將B設定為轉到A,這樣到底要連到哪呢?
- 不能有多個轉址目的地:即設定將A轉到B之後又設定A轉到C,這樣到底要轉去哪呢?
- 回應代碼為301的網址要由XML Sitemap排除(白話文:被轉到其他地方的網址,不該存在於XML Sitemap)
- 以WordPress來說,要記得將被轉址的文章設定為草稿,否則該文章會出現在XML Sitemap上
- Google的文件並沒有強調要將被轉址的網址由XML Sitemap排除,但是有強調XML Sitemap只能放標準網址,當A被轉到B時,Google通常會認定A的標準網址是B不是A
能避則避的錯誤:
- 轉址目的地不能被下架,但有時A被轉到B,過了一段時間後B也被下架且沒恰當的網址標的,這時候就算了
- 需要避免多重轉址:即A轉到B之後B又轉到C,等同A會轉址兩次(先到B再到C)
- 如有進行聯盟行銷,切勿因為轉址造成成效誤判、流失
301轉址後的評估事項:
轉址作為之後還是要觀察有無達成預期效果,不是做完就算了。建議一定要觀察下列兩點:
- Google是否根據轉址設定調整索引:
- 以SEO的角度而言,一定會希望Google知道舊網址被轉到新網址,這樣才有可能將舊網址的SEO權重移轉到新網址
- 檢查方式:利用Google Search Console的網址檢查工具 確認舊網址的狀態,如果Google正常索引舊網址,通常代表還沒處理;如果狀態是【頁面會重新導向】,通常代表Google已經知道舊網址會被轉到新網址、將新網址視為存續網址
- 根據我多次的經驗,需要1-4週的時間才能由Google Search Console看到前述索引狀態的變化
- 如果你是批次設定很多轉址,可以根據這篇文章的說明來觀察Google處理狀況
- 如果是以批次轉址修正眾多404頁面,那在Google Search Console應該要看到404頁面的數量大幅下滑
- SEO成效:
- 舊網址的對應的關鍵字排名有無因為轉址的關係下滑?還是維持住、改由新網址取的排名
- 舊網址的Google自然搜尋流量有無移轉到新網址?
- 我通常只觀察排名(偷懶)
如何檢查轉址正確性:
當系統存在許多轉址設定時,出錯很正常,小則多重轉址、大則存在轉址迴圈,我便曾經一時不查將最重要的網址設定為轉址迴圈,也是那之後才認真思考如何避免這錯誤。
檢查轉址正確性的切入角度很多,可用的工具有Google Search Console、Screaming Frog等等。雖然Google Search Console的資訊豐富且免費,但是就是個大雜燴,難以挑出重要的網址來觀察,所以我是以Screaming Frog的排程搭配Data Studio來進行這件事。我的檢查重點有兩個:
- XML Sitemap:要確保XML Sitemap上網址的回應碼都是200且可以被索引,不符合這兩個條件的網址都要檢查設定是否正確
- 所有網址:爬取網站所有站內連結,觀察哪些連結無法被索引、設定是否正確。「理想上」網站不應該出現回應碼為301的站內連結,如果有出現應該要將其置換為轉址目的地,但這就是「理想」
Screaming Frog還有一個功能:檢查轉址迴圈,我很偶爾會看這個報表,其實很有用,但複雜….這邊就不說明了。
若是客製開發的系統,請先參考這一篇、在開發時盡量防呆,做到這些防呆後出錯的機率就會降低許多,畢竟呢….能不出錯就別出錯,出錯後再修正是件累人的事。
301轉址之外的處理方式:
轉址就是使用者連到A網址時將其導到B網址,所以使用者看不到A網址,如果想集中網址的SEO成效但所有網址都需要讓使用者瀏覽,這時候就不能用轉址、要用標準網址。雖然標準網址也是一個很有力的訊號,但Google不一定會接受標準網址設定,我建議優先以轉址處理,不行的話再退而求其次、改用標準網址(參考文章)!
心得:
301轉址是個耳熟能詳的SEO實務,但應該也有人對它似懂非懂,只知道它很重要,卻不知道真正的意義是什麼、有何注意事項、要如何評估結果,希望看完這篇301轉址懶人包之後,可以讓你對它有更深入的了解。
其他SEO相關文章:
- SEO小教室|Google Search Console驗證與提交Sitemap教學
- SEO小教室|XML Sitemap用途說明、特殊網址處理心得
- SEO小教室|如何用標準網址Canonical Tag處理重複性內容、與301轉址的差異
- SEO小教室|2020 Google Quality Rater Guideline讀後感想
- 2021年SEO元素週期表分享-內容、架構、HTML三大面向
- 搜尋引擎最佳化SEO線上學習資源 – Google篇
- WordPress SEO|網域與索引、重點功能、內容編輯等七大主題教學
- Cloudways主機介紹|服務與特色說明、主機選項、計費方式、優缺點分析
- 自媒體經營分享|內容發想篇 – 心智圖、5W1H、Google搜尋等七大方式
- SEO大神Rand Fishkin(蘭德.費希金)2019年SEO排名要素研究報告讀後心得