教學筆記 | 電腦3C

[網站搬家]如何用301轉址讓google知道網址變動?

2016-09-03


話說Zeta更換網域後
連帶的網址也都會跟著變動
那會造成甚麼樣的影響呢?
最直接的影響就是原本網站的SEO都必須要重新建立
為了避免更換網址造成來自搜尋網站的流量降低
有一樣很重要的事情就是必須要在更換網域時要做的
那就是要設定轉址

301and302redirectsexplained
圖片來源:http://www.elliance.com/aha/infographics/301-and-302-redirects-explained.aspx

設定轉址的方式最常見的就是 301及 302兩種
兩者之間的差別如下:

  • 301(Moved Permanently) :
    是直接說我搬家了
    以後都直接到新網址
  •  302(Temporary Redirect) :
    是暫時轉址
    說明網址更動是暫時的

如何設定301轉址

為Zeta這次是換新網域
所以要用的是301轉址
Wordpress的301可以透過修改htaccess以及外掛等等方式
或者己也可以修改.htaccess來完成301轉址

例如你的.htaccess可以這樣寫 (藍色字為舊域名,紅色字為新域名):

RewriteEngine on

RewriteCond %{HTTP_HOST} ^zetaspace.matsutravel.com.tw$ [NC]

RewriteRule ^(.*)$ https://zetaspace.win/$1 [R=301,L]

不過Zeta用的方法是直接在hostgator提供的Cpenal來做修改

301redirects (1)
在Cpenal後台找到網域設定中的重新導向
301redirects (2)
選定301導向,然後添加要修改的網域,點選萬用字元導向。

除了在Cpenal後臺可以做301轉址之外
你也可以透過Plugin修改網址
最好也替每一篇文章轉址到相對應的新網址
如果是有請搬家公司的話
就可以直接請他們順便幫忙修改了



完成301轉址後
搜尋引擎才會把正確的把舊有的 PageRank 轉移過去
如此一來才不會流失你的訪客流量
如果你想確認301轉址有沒有成功
可以到這兩個檢查工具測試一下:

  1. Redirect Checker
  2. http://tools.seochat.com/tools/header-checker-tool/

 

跟Google通報轉移網址

接下來就是要跟Google說我要轉移網址

google change dns 1
到Gogle webmatster中選取網頁要求更換網址

最後完成Google的提示就大通告成了

google change dns
完成轉址後
是不是舊網站資料就可以刪掉了呢?
基本上Google幫你更新索引內容還是需要時間
所以最好還是能暫時保留舊網站的資料一段時間
而且就算做了301轉址還是會影響到SEO而來的流量
大概要三、四個月的時間才能把原本的SEO流量轉移回來
這也是為什麼擁有一個自己的網址是很重要的
因為只要網址變動都會造成SEO來的流量損失啊…