那麼為何最近多個自架站紛紛逆向搬回 Blogger,我想主要原因大概是這樣:
- 一開始錯估自己需求,或聽信了朋友、廠商的錯誤資訊,例如「10 個不建議使用 Blogspot 建立網站的錯誤觀念釐清」,部落格直接跳第三階段,每年花費龐大固定成本,而現在後悔了。
- 部落格型態的網站,如果用不到金流、物流,其實沒必要自架站,除了省下主機、流量、圖床、維護費用,前端自架站、WP 能做到的功能或效果,Blogger 其實都做得到。
- 可能手頭變緊了,開始縮減不必要支出,因而看上 Blogger 架站的優點。
那麼本篇就紀錄一下,協助自架站搬到 Blogger 的過程,所有需要重點處理的項目。
(圖片出處: pixabay.com)
一、搬家重點事項
架設網站、修改版面的部分先不談,搬家主要處理的項目有這些:
- 搬文章
- 搬圖片
- 更換新舊文章連結
- 搬人氣
- SEO 移轉
但要能順利搬家,最重要的反而不是以上項目的處理,而是「原自架站的主機商、工程師維護人員能否配合」?
這件事真的是最麻煩的,自架站可能會遇到這些情形:
- 原本的工程師跑了,寫的 code 沒人懂、無法維護只好搬家
- 但如果找不到接手的工程師,或原本的架構無法理解,搬家也會非常困難。
- 如果原本網站是由主機商處理、代管,那麼搬家也是要花一番唇舌,因為沒有主機商想白白失去生意,那麼得看是否遇到有良心的主機商,至少要提供完整搬移網站檔案、資料庫的權限。
總之,自架站想搬家,得先確定有沒有後端主機的權限,有沒有處理後端各種事務的工程師,這樣子搬家的過程,Blogger 這一端才知道窗口要跟誰聯繫,來處理各種問題。
二、搬文章
1. 匯出 XML
- WP 可匯出文章成為 XML 檔,但格式與 Blogger 不相容,需要進行轉換後再匯入 Blogger
- XML 匯入 Blogger 是最方便的處理方式,可一次發佈所有文章
- 自架站若無法匯出 XML 檔,那麼處理步驟就比較多一些。
2. 自架站
無法用 XML 處理方式時,自架站的工程師要進行許多工作:
- 將所有文章內容一篇篇抽出來,交由 Blogger 這邊用官方 API 來發佈文章
- 或者將文章內容自製成 XML 檔,匯入 Blogger
- 或者以上都做不到的話,至少要有自架站的文章列表,再用爬蟲一篇篇爬,最後用 Blogger API 發佈文章
三、搬圖片
1. 搬到 Blogger
Blogger 的圖片儲存在 Picasa 圖床,由於 2019/3/15 開始,「Picasa 關閉上傳圖片 API」,所以要用程式將圖片搬到 Picasa 已經是不可能的事了。
那麼如果搬家後圖片想要放在 Blogger 的話,需用別的方法,請再與本站聯繫。
2. 搬到其他圖床
放在自架站的圖片,多半是存放在同網域的特定目錄,那麼如果可以找到目錄結構的免費空間,就能夠無痛搬移圖片。
有些空間可以免費存放圖片,例如 Google Drive、Dropbox,但檔案的路徑並非依照目錄結構,所以放這些空間沒有用。
提供幾個目錄結構的空間作為參考:Github、Google Site。
但這些空間不是為了圖床而設計,所以不一定方便處理,且會有流量限制,終究沒有 Picasa 方便、安全。
四、更換新舊文章連結
這部分比較簡單,文章搬完後,取得自架站、Blogger 兩邊的文章列表,用 Blogger API 就能將文章中所有原本自架站的連結,更換為新的 Blogger 文章連結。
五、搬人氣
首先自架站工程師要能撈出原本每篇文章的瀏覽數,讓 Blogger 這邊可以處理。
而 Blogger API 本身沒有提供瀏覽數功能,所以 Blogger 網站需要安裝 Google Analytics,接著再安裝本站開發的「Blogger 文章計數器」,將原本自架站的瀏覽數,合併 Blogger 瀏覽數,即完成搬人氣的功能。
六、SEO
能否將自架站 SEO 移轉到 Blogger,相信是站長們最關切的問題,一般常聽到移轉 SEO 可能會失敗,或是要花上幾個月,也不一定能全部移轉。
實際上從 WP、自架站搬到 Blogger,完全可以無痛移轉、也不需要花時間,因為自架站直接就能設定 301 轉址,以下說明流程:
- 假設自架站是 xxx.com 這樣的網址,Blogger 是 xxx.blogspot.com 這樣的網址。
- 搬完所有文章後,可得到兩個網站的文章列表資料
- 自架站工程師根據兩邊的資料,比對後可為自架站的所有文章設定 301 轉址,直接跳轉到 Blogger 網址。
- 搬完家後如果網址、或主機的約剩沒幾個月,可以先延長一年,讓文章 SEO 權重有足夠的時間過戶到新的 Blogger 網址
- 搬到 Blogger 半年 ~ 一年的時間,可以確定 SEO 權重都已經移轉新的文章網址後,再為 Blogger 網站設定原本網址,也就是 xxx.com 的形式
- 做到這個階段時,就可以跟原本的主機解約。
七、總結
做個結論,本篇內容需分兩部分來看:
1. 自架站
本篇的記錄主要針對自架站,因為自架站有可能用任何後端語言來寫,所以比較需要原工程師的協助,才可能完整地從後端將各種資料撈出來,例如「人氣」這樣的數據。
如果真的原工程師跑了,那麼只好寫爬蟲程式來爬前端的文章、資料,而某些存在後端的「人氣」數據,就不一定能搬了。
2. WordPress
如果是 WP 要搬到 Blogger,難度就比較低了,可以不需要原工程師的協助,只要請原主機商提供 FTP 權限,可以把網站檔案、資料庫複製出來,後續的處理原理都跟本篇自架站記錄相同。
八、聯絡表單
自架站、WP 可處理的搬家項目有這些:
- 搬文章
- 搬圖片
- 處理新舊文章連結
- 搬人氣
- SEO 移轉
需要協助搬家請告知:
- 網址
- 文章篇數
- 需要處理的搬家項目
並用以下表單與我聯繫:
更多部落格搬家相關文章:
更多 WordPress 相關文章:
很棒!
回覆刪除