變更代管服務
變更網站代管服務基礎架構會在 Google 搜尋中對網站成效造成影響,請依照本指南的說明,盡可能將這類影響降至最低程度。代管服務基礎架構發生變化,表示更換代管服務供應商或是遷移至內容傳遞網路 (CDN)。請注意,這份指南僅適用於不影響顯示網址的遷移作業。
總覽
- 準備新的代管服務基礎架構。 將內容上傳至新的伺服器或是設定您的 CDN 和原始伺服器,然後進行測試。
- 開始遷移網站。變更網域名稱的 DNS 設定,使其指向新的代管服務基礎架構。這是實際遷移網站的步驟,此後您的流量便會傳送至新的基礎架構。
- 監控流量。注意新舊代管服務的流量。
- 關閉舊網站。確定所有使用者 (包括 Googlebot) 都能從新的基礎架構正常接收內容,而且舊的基礎架構已無人使用後,請關閉舊的代管服務基礎架構。
準備新的代管服務基礎架構
本節說明實際開始遷移基礎架構之前的準備步驟。
複製並測試新網站
請先將網站的備用版本上傳至新的代管服務供應商,「網站備用版本」的含義完全取決於舊的內容管理平台;這可能是您直接複製到新代管服務平台上的實際 HTML 檔案,或是必須在新位置匯入的資料庫匯出項目。然後從各方面測試使用者與網站的互動情形,確認網站是否如預期運作。以下是一些建議:
- 建立測試環境,例如依照 IP 位址限制存取,以便在網站上線前測試所有功能。
- 在網路瀏覽器中開啟新網站,並檢查網站的所有元素:網頁、圖片、表單和下載內容 (例如 PDF 檔案)。
-
使用新基礎架構的暫時性主機名稱 (例如
beta.example.com
) 啟用公開測試,確認不同的瀏覽器是否都能順利存取網站。暫時性主機名稱可協助測試 Googlebot 是否能找到您的網站。為避免系統意外將測試網站編入索引,請加入noindex
robots
規則指向網頁的 HTML 或 HTTP 標頭。
確認 Googlebot 能夠存取新的代管服務基礎架構
如果您還沒有 Search Console 帳戶,請為網站建立新帳戶,以便監控 Google 的存取情況與流量。如果您為新網站建立了暫時性主機名稱,請一併驗證該資源。接著,請使用 Search Console 中的網址檢查工具確認 Googlebot 能夠存取新的基礎架構。
降低 DNS 記錄的存留時間值
降低網站 DNS 記錄的存留時間值可以加快網站遷移速度,讓網際網路服務供應商 (ISP) 更快取得新的設定。DNS 設定通常是由 ISP 根據指定的存留時間 (TTL) 設定進行快取。建議提前在網站遷移前至少一週,將存留時間調降至較保守的數值 (例如數小時),以便加快重新整理 DNS 快取的速度。
檢查 Search Console 的驗證狀態
代管服務遷移後,請務必確認您的 Search Console 驗證狀態是否依然正常。
如果使用 HTML 檔案在 Search Console 中驗證網站的擁有權,別忘了要在新版網站中加入目前的驗證檔案。
同樣地,如果您驗證擁有權的方式是在內容管理系統 (CMS) 範本中加入 meta
標記或透過 Google Analytics (分析),請確認新的內容管理系統也包含這些項目。
開始遷移網站
遷移流程如下:
-
移除任何暫時禁止檢索的設定。建立新版網站時,有些網站擁有者會使用 robots.txt 檔案來禁止 Googlebot 和其他檢索器進行任何檢索,或是使用
noindex
meta
標記或 HTTP 標頭來封鎖內容索引作業。當您準備好遷移網站時,請務必將這類禁止設定從新建的備用網站中全數移除。 - 更新 DNS 設定。只要更新 DNS 記錄,讓網址指向新的代管服務供應商,系統就會開始遷移網站。如要瞭解具體做法,請洽詢您的 DNS 供應商。
監控流量
如何監控基礎架構變更是否順利進行:
-
注意新舊伺服器的記錄:
在 DNS 設定生效及網站流量開始轉移後,舊伺服器記錄到的流量將會下降,新伺服器的流量則相應增加。 -
使用不同的公用 DNS 檢查工具:
確認全球的 ISP 都已順利更新為新的 DNS 設定。 -
監控檢索行為:
監控 Search Console 中的索引涵蓋範圍圖表。
Googlebot 檢索頻率須知
變更代管服務基礎架構時,Googlebot 的檢索頻率往往會在開始遷移後立即出現暫時性的下降,並在接下來幾天內穩定上升,甚至可能高於遷移前的頻率。
會出現這樣的波動,是因為我們會根據許多信號來決定檢索頻率,而這些信號會在代管服務改變時出現變化。只要 Googlebot 在存取新的服務基礎架構時沒有遇到嚴重問題或變慢,就會視需要盡快檢索您的網站。
關閉舊的代管服務
查看舊供應商的伺服器記錄,等到舊供應商的流量降為零時,即可關閉舊的代管服務基礎架構,代管服務變更作業就大功告成。