Quantcast
Channel: WFU BLOG
Viewing all articles
Browse latest Browse all 571

協助自架站、WP 搬家到 Blogger 流程紀錄

$
0
0
前陣子接到幾個需求,部落格想要從自架站、WordPress 搬到 Blogger,找上本站尋求協助。嚴格來說這比較不尋常,因為我在「Blogger 是否搬家到 Wordpress 的比較」曾提到,部落格成長週期有三階段:免費部落格平台 → Blogger → 自架站。那麼從自架站搬到 Blogger,等於反轉了部落格的發展曲線。

那麼為何最近多個自架站紛紛逆向搬回 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 相關文章:

Viewing all articles
Browse latest Browse all 571

Trending Articles