在網址不變的情況下遷移網站

本指南說明在遷移網站主機基礎架構時,該如何盡量減少對 Google 搜尋排名造成的影響。無論是要更換代管服務供應商或遷移至內容傳播網 (CDN),都建議參考本文。請注意,這份指南僅適用於不影響顯示網址的遷移作業。

總覽

  1. 查看網站遷移的常見問題和基本資訊。掌握大致情況,瞭解遷移作業可能會對使用者和排名造成的影響。
  2. 準備新的代管服務基礎架構。將內容上傳至新的伺服器或是設定您的 CDN 和原始伺服器,然後進行測試。
  3. 開始遷移網站。變更網域名稱的 DNS 設定,使其指向新的代管服務基礎架構。這是實際遷移網站的步驟,此後您的流量便會傳送至新的基礎架構。
  4. 監控流量。注意新舊代管服務的流量。
  5. 關閉舊網站。確定所有使用者都能從新的基礎架構正常接收內容,而且舊的基礎架構已無人使用後,請關閉舊的主機基礎架構。

準備新的主機基礎架構

本節說明實際開始遷移網站之前的準備步驟。

備份並測試新網站

請先將網站的備份版本上傳至新的代管服務供應商,然後從各方面測試使用者與網站的互動情形,確認網站是否如預期運作。以下是一些建議:

  • 在網路瀏覽器中開啟新網站,並檢查網站的所有元素:網頁、圖片、表單和下載內容 (例如 PDF 檔案)。
  • 建立測試環境,例如依照 IP 位址限制存取,以便在網站上線前測試所有功能。
  • 使用暫時性主機名稱 (例如 beta.example.com) 對新的基礎架構進行公開測試,確認不同的瀏覽器是否都能順利存取網站。暫時性主機名稱可協助測試 Googlebot 是否能找到您的網站。
  • 如果可以的話,請引導網站少部分的即時流量去測試新網站

確認 Googlebot 能夠存取新的主機基礎架構

如果您還沒有 Search Console 帳戶,請為網站建立新帳戶,以便監控 Google 的存取情況與流量。如果您為新網站建立了暫時性主機名稱,請一併為該主機名稱建立帳戶。接著,請使用 Search Console 中的網址檢查工具確認 Googlebot 能夠存取新的基礎架構。

降低 DNS 記錄的存留時間值

降低網站 DNS 記錄的存留時間值可以加快網站遷移速度,讓網際網路服務供應商 (ISP) 更快取得新的設定。DNS 設定通常是由 ISP 根據指定的存留時間 (TTL) 設定進行快取。 建議提前在網站遷移前至少一週,將存留時間調降至較保守的數值 (例如數小時),以便加快重新整理 DNS 快取的速度。

檢查 Search Console 的驗證狀態

網站遷移後,請務必確認您的 Search Console 驗證狀態是否依然正常。

如果使用 HTML 檔案在 Search Console 中驗證網站的擁有權,別忘了要在新版網站中加入目前的驗證檔案。

同樣地,如果您驗證擁有權的方式是在內容管理系統範本中加入中繼標記或透過 Google Analytics (分析),請確認新的內容管理系統也包含這些項目。

開始遷移網站

遷移流程如下:

  1. 移除任何暫時禁止檢索的設定。建立新版網站時,有些網站擁有者會使用 robots.txt 檔案來禁止 Googlebot 和其他檢索器進行任何檢索,或是使用 noindex 中繼標記或 HTTP 標頭來封鎖內容索引作業。請務必在準備好遷移網站時,將這類禁止設定從新建的網站中全數移除。
  2. 更新 DNS 設定。只要更新 DNS 記錄,讓網址指向新的主機供應商,系統就會開始遷移網站。如要瞭解具體做法,請洽詢您的 DNS 供應商。由於系統已快取 DNS 快取設定,因此需要一段時間才能讓網際網路上的所有使用者都看見這些記錄。

監控流量

為了順利進行遷移,請執行下列三項操作:

  • 注意新舊伺服器的記錄:
    在 DNS 設定生效及網站流量開始轉移後,舊伺服器記錄到的流量將會下降,新伺服器的流量則相應增加。
  • 使用不同的公用 DNS 檢查工具:
    確認全球的 ISP 都已順利更新為新的 DNS 設定。
  • 監控檢索行為:
    監控 Search Console 中的索引涵蓋範圍圖表。

Googlebot 檢索頻率須知

Googlebot 的檢索頻率往往會在遷移開始後立即出現暫時性的下降,並在接下來幾週內穩定上升,甚至可能高於遷移前的頻率。

會出現這樣的波動,是因為我們會根據許多信號來決定檢索頻率,而這些信號會在主機改變時出現變化。只要 Googlebot 在存取新的服務基礎架構時沒有遇到嚴重問題或變慢,就會視需要盡快檢索您的網站。

關閉舊的代管服務

查看舊供應商的伺服器記錄,等到舊供應商的流量降為零時,即可關閉舊的代管服務基礎架構,網站遷移作業就大功告成。