建立301轉發,維護SEO排名

使用 301 重定向將流量從舊 URL 路由到新 URL。

在本指南中,您將了解:

  1. 301轉發的實施標準
  2. 重新路由頁面的過程
  3. 引導目錄的技術
  4. 轉義序列的應用
  5. 重新路由整個域的方法

301轉發的實施標準

基本的: 儘管 Webflow 目前沒有強制執行嚴格的總轉發閾值,但建議遵守最大 1,000。每個轉送指令都會附加到網站的manifest.json 檔案中,該檔案會向訪客的瀏覽器提供網站詳細資訊。隨著清單檔案的擴展,瀏覽器需要下載更多的資料。為了優化SEO和網站效能,建議盡可能使用通配符轉發,因為這可以減少轉發規則的總量。 

301 轉送的目的是將流量從過時的路徑永久重新路由到新的 URL,例如,在以下情況下:

  • 修改您的 URL 配置(例如, webflow.com/mysitewebflow.com)
  • 替換或重新設計您的網站,產生新的 URL(例如, webflow.com/oldhomepagewebflow.com)
  • 過渡到一個全新的域(例如, webflowiscool.comwebflow.com)
  • 確保替代域的安全性以適應潛在的訪客錯誤(例如, 網路流網, webflow.org, 網路流iowebflow.com)
該圖說明了從舊 URL 到新 URL 的重定向。兩個黑色方塊,用箭頭連接它們。左側方塊上刻有「舊 URL」一詞,右側方塊上刻有「新 URL」一詞。

將舊 URL 替換為新 URL 後,先前的 URL 可能仍會在搜尋結果中可見、在部落格或論壇條目中引用、新增書籤或列印在商業資料上。預設情況下,到達舊 URL 的訪客將被導向到 404 頁面 — 儘管如此,透過建立 301 轉發,舊 URL 的傳入訪客將被路由到指定的新 URL。

隨著時間的推移,Google 將索引您更新的網站佈局,並刷新過時的 URL。儘管如此,還是建議使用 301 轉發,特別是如果您的目的是保留舊 URL 的權威。

存在多種類型的重定向——例如 302 轉發,表示臨時重新定位——但是,如果您願意,301 轉發是最合適的 永久 將傳入流量導向新的 URL。

重新路由頁面的過程

您可以將先前的頁面或整個頁面目錄永久重新導向到 Webflow 網站內的新位置。建立301轉發:

  1. 訪問 站點設定 > 出版 > 301 轉發
  2. 在其中輸入先前的 URL 老路 字段(例如, /舊網址)
  3. 在中指定新的 URL 重定向到路徑 字段(例如, /整個/新網址/結構)
  4. 點選 新增重定向路徑
  5. 發布您的網站

隨後,您可以透過在新的瀏覽器標籤中輸入舊 URL 來評估轉發。它應該定向到新的 URL。可以探索有關編寫重定向 URL 的更多見解。

基本的: 若要將 Webflow 網站上的現有靜態頁面重新導向至新 URL,必須在設定重新導向之前刪除該頁面或將其保留為草稿,或修改其 slug。將 Webflow 網站上的現有收藏項目頁面重新導向至新 URL 需要在設定重新導向之前對該項目進行存檔、刪除或取消發布、將其儲存為草稿或修改其 slug。

重定向目錄的技術

  1. 使用權 站點設定 > 出版選項卡 > 301 轉發
  2. 包含包含捕獲組的 URL (.*) 在先前的 URL 佈局中 老路 字段(例如, /舊資料夾/(.*))
  3. 指定包含目標路徑的 URL %1 在新的 URL 佈局中 重定向到路徑 字段(例如, /整個/新網址/結構/%1)
/部落格/(.*)/(.*) 可以重新路由到 /文章/%1/%2.

通配符重定向插圖

假設您的目標是將目錄中的各個頁面重新導向到單一 URL — 例如,定向 網域.com/collections/women, 網域.com/collections/men, 和 域名.com/collections/children域名.com/collections。假設 域名.com 是您的 Webflow 網站的關聯域,重定向公式為:

  • 舊路徑: /集合/(.*)
  • 重新導向至頁面: /收藏

或者,假設您想要重新路由所有遵循 URL 設定的頁面,例如 /domain.com?category=food&post=pie/博客/食物/餡餅 — 本質上,將各種頁面重新導向到不同的 URL。

您可以將“音樂”、“旅行”和“食物”等類別與“碧昂絲”、“倫敦”和“餡餅”等帖子一起保存。這些作為你的變數。在上述URL中,「food」和「pie」構成了變數。為了促進這些變量的適應,用捕獲組調用這些變量,寫為 (.*),缺一不可。例如,重定向的腳本如下:

  • 舊路徑: /%?category%=(.*)%&post%=(.*)
  • 重新導向至頁面: /部落格/%1/%2
%1 對應於第一個捕獲組,而 %2 對應第二個。使用此通配符重定向方法:

  • /domain.com?category=音樂&post=碧昂絲 重定向到 /部落格/音樂/碧昂絲
  • /domain.com?category=travel&post=倫敦 重定向到 /部落格/旅遊/倫敦
  • /domain.com?category=food&post=pie 重定向到 /博客/食物/餡餅

轉義序列的應用

老路 URL 和使用通配符的 URL,透過添加前綴% 字元前的符號:

  • %
  • -
  • &
  • *
  • (
  • )
  • =
  • _
  • +
  • ?
/舊資料夾/(.*) 需要演繹為 /old%-資料夾/(.*) 起到重定向的作用。

mysite.com?category=食物 到 mysite.com/blog/food。重定向的腳本應如下所示:

  • 舊路徑: %?category%=食物
  • 重定向到路徑: 部落格/食物
% 之前的符號 ?= 對於重定向的成功運作是必要的。

筆記: 轉義字元的必要性是舊路徑所獨有的 - 在新的重定向路徑中不需要轉義字元。

重新路由整個域的技術

  1. 將新舊網域與您的網站相關聯
  2. 將新域指定為預設域
  3. 發布您的網站
麥伊凡
Ewan Mak 的最新帖子 (看全部)