其實已經有過好多次想要申請網域名稱的念頭,只是一直沒付諸行動。這次終於註冊了一個網域名稱,並且套用到這個部落格。這篇筆記要紀錄的就是這件事的整個過程。

(圖多預警)

我申請了一個網域名稱:huanlintalk.com。目前已經套用至這個部落格,因此所有舊網域的連結(huan-lin.blogspot.com,包括 http 和 https)全部都會重新導向至 http://www.huanlintalk.com (沒有 https 了)。

當中的整個過程大致包含以下幾個步驟:
  1. 調查可能遭遇的麻煩或衝擊
  2. 準備網域名稱的口袋名單
  3. 註冊網域名稱(使用 namesilo 的服務)
  4. 網域設定
  5. 網域移轉
    5.1 向 Google 證明你是這個網域名稱的主人
    5.2 把部落格的網域改成你新申請的網域
    5.3 告訴 Google 你已經移轉網域

接著進一步說明這些步驟。如果你已經使用(或正打算要使用)Google Blogger 平台來寫文章,而且想要讓部落格使用你自己註冊的網域名稱,這篇筆記也許可以節省你一點時間。

1. 調查可能遭遇的麻煩或衝擊

必須先考慮的是,更改網站的網域名稱會不會減少網站的流量?

關於這點,有部落客分享他的實際觀察,發現流量少了很多:套用新域名之後,剛開始都沒問題,但是三天之後,每日訪客數量從 9000 多減少到 1200 左右。

對於人氣尚未衝高的網站,更改域名對訪客流量的影響應該不大。所以申請網域名稱還是要越早越好——說不定你的部落格有一天突然迅速爆紅,到時候要改網域名稱就得付出更高的代價。

另一個問題是我套用了新域名之後才發現的:如果部落格原本已經啟用 Google+ 留言板,那麼在改用新的網域名稱之後,原先各篇文章的留言都會繼續存在,但 +1 計數會全部歸零。

此外,Google Blogger  平台目前的自訂網域功能並未支援 HTTPS。也就是說,一旦啟用自訂網域,你的部落格的網址就一定會是 http:// 開頭。關於這點,網路上有一篇文章:How To Migrate From HTTP To HTTPS On Blogger Blog With Custom Domains ,但我沒試過,無法提供甚麼有用的建議。

2. 準備網域名稱的口袋名單

這個步驟可能是整個過程裡面最傷腦筋的地方。命名本來就不容易,再加上好聽好記的網域名稱很可能已經有人捷足先登了,所以最好事先多想幾個候選域名。

網域的命名建議,網路上已經有不少文章了,這裡簡短整理幾個重點:
  • 不要使用橫槓符號或數字。
    例如我原本的部落格網址是 huan-lin.blogspot.com 就使用了橫槓。使用橫槓的問題在於,如果其他人註冊了相似的名稱,但沒有橫槓,那麼一般使用者在輸入網址時,更可能敲入沒有橫槓的那個網域名稱。至於數字....還是有特例,像 mobile01。但一般來說,使用數字可能比較容易給人不那麼專業的感覺,而且 0 和 1 容易誤會成字母 o 和 l。
  • 最好是容易唸、容易記。
  • 頂層域名(top level domain;簡稱 TLD)優先選擇 .com。
  • 避免跟其他網站的域名太相近。
    跟別人的網域名稱太相似,可能讓使用者產生誤會,流量跑到別人家去。甚至,搞不好可能會被提供域名服務的公司懷疑你別有居心而撤銷你的網域名稱(我在某個討論串裡看到有人說它碰到這種事)。

命名這方面我沒啥創意。我能想到的好唸好記的域名,都被別人先註冊了。我沒料到的是,連 huanlin.com 也有人註冊了。

3. 註冊網域名稱(使用 namesilo 的服務)

爬了一些文,我把域名註冊商的選項縮減成三家廠商: namecheap.comgandi.net、和 namesilo.com
註:曾想試試 Google Domains,但目前它的帳單地區選項裡面沒有台灣,似乎沒辦法申請,便早早放棄。

原本屬意風評不錯的 namecheap,最後選擇 namesilo 的主要原因有兩個,一是它的價格比較便宜,二是 namesilo 網站上有提供它與其他域名註冊公司的比較表——不意外,namesilo 在各方面大多勝過其他域名商。(誰會明知輸給其他廠商,還主動在自家網站上公布比較結果?)
註:namesilo 宣稱有提供線上即時交談的技術支援服務,但也有人在論壇上說,線上客服其實很少上線。像這個細節就是比較表上面看不出來的。

我從一開始註冊域名到完成全部的設定(包含與 Google Blogger 整合),整個過程都蠻順利的,並沒有碰到什麼難題。我想,這多少得歸功於 namesilo 平台的網域管理功能設計得簡單、好上手,以及網路上的一些教學文章。

接著是我在 namesilo 註冊域名的步驟。如果你也打算使用 namesilo 的域名服務,請繼續往下讀(後面會有折扣代碼,結帳時可省個小小的 $1 美金)。

首先,在 namesilo 頁面的 domain SEARCH 欄位中輸入你想要註冊的域名,例如 tsaitalk(蔡頭殼?),以查詢該域名是否可用,以及各頂層域名的價位(一年租約的價格)。你查詢過的域名都會顯示在網頁上,如下圖:



一旦考慮清楚,勾選想要註冊的域名之後,點一下 REGISTER CHECKED DOMAINS 按鈕。

接著會看到購物車的內容。如下圖:


其中 Service Link 選項提供了簡便的快速設定,可以在註冊網域時一併進行與其他網路服務整合的設定。由於我打算在 Google Blogger 的部落格平台使用這個網域,因此這裡選擇 "Blogger"。此欄位的預設值為 None,你也可以先選擇 None,等到域名註冊程序完成後,再到後台的管理介面中自行加入與 Blogger 的整合設定(稍後有圖文說明)。

左下方輸入折扣代碼,結帳時可以省個 $1 美金。如果你要註冊域名,可以使用我的折扣代碼:gocheap。(利益揭露:若使用此折扣代碼結帳,namesilo 會分給我一點回饋金。)

接下來,如果你已經事先註冊成為 namesilo 網站的會員,此時會要求你先登入會員。如果還不是會員,則可以輸入一些基本資料來加入會員。



下一步就是付款頁面了。namesilo 提供了多種付款選項,包括信用卡、Paypal,甚至支付寶都有。

4. 網域設定

結帳完成後,進入 namesilo 後台的 account manager 頁面,查看一下目前已經完成的設定。先看兩個設定:名稱伺服器和 DNS。


名稱伺服器(上圖標示步驟 2 的圖示)必須是 namesilo 預設的三個伺服器,如下圖:


在 DNS 設定頁面,則可以看到四筆記錄,如下圖:


如果沒有這些記錄的話,也可以直接使用 namesilo 現成的樣板(templates)來快速完成這些設定。可用的樣板就顯示在 DNS 設定頁面的下方,找到 "WWW Redirect" 和 "Blogger"(因為我要把這個網域整合到 Google Blogger 平台),然後點 Apply Template 按鈕,再按指示操作即可。


5. 網域移轉:把新的網域名稱套用至 Google Blogger

此步驟包含三個小步驟:

  1. 向 Google 證明你是這個網域名稱的主人
  2. 把部落格的網域改成你新申請的網域
  3. 告訴 Google 你要移轉網域

以下分別說明之。

5.1 向 Google 證明你是這個網域名稱的主人

用你的 Google 帳戶登入 Google Search Console,點一下「新增內容」按鈕,並輸入剛才註冊的網域。

點擊「新增」按鈕之後,Google 會要求驗證你對該網域的擁有權。此時先點「其他方法」,然後選擇「網域名稱供應商」。由於 namesilo 目前不在目前支援的供應商名單裡,故選擇「其他」,如下圖。


按頁面上的指示,將 TXT 記錄中的那串文字(圖中反白選取的文字)複製到剪貼簿(注意此時先不要去按頁面下方的「驗證」按鈕!),然後回到 namesilo 網站後台的 DNS 管理頁面,增加一筆 TXT 記錄,並且將剛才複製到剪貼簿的文字貼到 TEXT 欄位中,如下圖:



現在,回到剛才的 Google Search Console 驗證頁面,點一下「驗證」按鈕:


如果出現驗證失敗的訊息,先別擔心。過幾分鐘再試一次,等到剛才的 DNS 設定已經生效,通常就能驗證成功了。


5.2 把部落格的網域改成你新申請的網域

現在只剩下最後的一小步:進入 Google Blogger 設定頁面,將你的部落格的網域從 *.blogspot.com 切換成自訂網域。如下圖:


點擊「為您的網誌設定第三方網址」連結,便可輸入自訂網域:


點擊「儲存」按鈕之後,開啟瀏覽器,在網址列輸入 http://huan-lin.blogspot.com,應該會看到網址已經自動重新導向至新的自訂網域,也就是  http://www.huanlintalk.com。

值得一提的是,在我完成上述設定之後,再次進入 www.huanlintalk.com 的編輯頁面:


可以看到我的部落格並沒有指定要將裸域名(huanlintalk.com)重新導向至 www.* 的網址,如下圖:


然而,當我用瀏覽器開啟網址 http://huanlintalk.com 時,仍會自動重新導向至 http://www.huanlintalk.com。我想這是因為在我的 namesilo 網域設定中,有加入三筆 "www redirect" 記錄的緣故(參見步驟 4)。

5.3 告訴 Google 你已經移轉網域

雖然上一個步驟完成後,瀏覽舊網址時已經能夠自動跳轉到新網址,但根據官方說法,最好再多一道手續,讓 Google 知道網址已經移轉,以儘可能減少對 Google 搜尋結果造成的影響。

做法是,登入 Google Search Console,然後在頁面右上方選取舊的 *.blogspot.com 網域,點一下齒輪圖示,然後從下拉選單中點擊「變更網址」。如下圖:



接著,在「變更網址」頁面中確認各項檢查都沒有錯誤,點一下「提交」,便大功告成。



小結

網域名稱改變之後,訪客流量會產生什麼變化,一時還看不出來(聽說要等三天以後才會有變化)。等過一陣子,統計數字出現明顯差異時,再看看是否有必要補充一下。

參考資料