搬站時301的目標是http網址會發生什麼事?
當一個網站換網域時,一定會設定301轉址到新網域來盡量維持權重。但如果設定的目標是「http」而不是「https」時,將會發生難以挽回的後果:權重完全流失。 為什麼轉址到 http 會流失權重? http與https不同,它被現代瀏覽器視為不安全協定,且在chrome 146 版本之後,使用者第一次打開 http 的網站時,會直接告知使用者不安全。當轉址路徑指向 http 時,會產生以下問題: 權重稀釋(Redirect Chain): 新的伺服器通常都會有SSL/TLS憑證,也就是前面提到的「https」,並且會強制將 http 轉址到 https。因此就會出現「舊網域 → 新網域 (http) → 新網域 (https)」的轉址鏈,大幅損耗權重的傳遞效率。 安全性信號矛盾:搜尋相關爬蟲會產生疑惑,怎麼會將網頁轉址到不安全的地方,進而將轉換速度放慢,甚至暫停(pending)。 實驗 若將尚未收錄的A網頁設定301轉址到 http B網頁,然後提交A網頁給Google之後,Google SERP會顯示A網頁長達約2個月。 我把這個現象視為Google的猶豫期與 pending。 以前有提過 301、302、不宣告的差別 ,但沒提過這種情況,因為基本上不太會遇到。 網站曝光度大跳水的經驗 回到網站換網域的情況,之前委託他人在舊網域設定轉址,想說過了1個月,怎麼曝光量仍大減60%? 後來我才發現,他把sitemap.xml也都轉址了;另外我用 curl -IL 查看舊站轉址情況才發現,Location(目標網址)居然是http而不是https,直接讓我的搬站過渡期變成猶豫期,權重完全消失。 因錯誤的設定,搬站後曝光數大幅減少 另外還有一個有趣的現象,可以看到上圖中搬站後約一週出現「死貓跳」,曝光數多一倍,但跳完之後曝光量就跳樓了。
