kakakakakku blog

Weekly Tech Blog: Keep Learning!

goo ブログからはてなブログに移行するためにやったこと

2025年11月18日で「goo ブログ」がサービス終了になるというアナウンスが出ている📝

blog.goo.ne.jp

母親が goo ブログを書いていて(正直知らなかった👀)移行を頼まれたため作業ログをまとめておこうと思う.

ちなみに移行するデータ量としては以下だった.日記のような内容だとしても凄すぎる継続力❗️

  • 9911記事
  • ブログ運営16年間
  • 画像33677枚(goo blog フォト有料プラン)

ブロガーは遺伝する説まである \( 'ω')/

ブログメディアを選ぶ

まずはブログメディアを選ぶ.goo ブログのサイトを見ると「Ameba ブログ」「はてなブログ」という選択肢が載っていて,その他移行可能サービス というリンクを辿ると「note」も出てくるような感じだった.最終的に「はてなブログ」を選んだ.母親が希望していたし,僕自身も使っていて慣れているのもあった.

ちなみに僕個人としては note をおすすめしたかったけど 1000記事以上は非推奨 と書いてあって選択肢にすら入らなかった😇

よって,以下の手順を参考に進めていくことにした.

blog.hatenablog.com

goo ブログから記事をエクスポートする

1記事の文字数が少なめということもあって,9911記事もあったけど比較的早く終わった.export_blog.zip をダウンロードしておいた.展開すると export_blog_1.txt というテキストファイルに以下のフォーマットで記事がエクスポートされていた😀

AUTHOR: xxx
TITLE: xxx
DATE: DD/MM/YYYY HH:MM:SS
PRIMARY CATEGORY: xxx
STATUS: publish
ALLOW COMMENTS: 1
CONVERT BREAKS: 0
CF50_GBENTRYHASH: xxx
-----
BODY:
xxx
-----

はてなブログに記事をインポートする

次ははてなブログに記事をインポートする.13時間ほど待って完了してなく,翌朝になったら終わっていた👌スピードから予測すると15時間ぐらいで終わったと思う.

この次に goo ブログの画像をはてなブログにインポートする必要があるけど,実は「この時点で」はてなブログとしては既に記事を閲覧できるようになっている.理由としては goo ブログの記事で画像は blogimg.goo.ne.jp ドメインの img タグになっていて,goo blog フォトを参照するようになっているため.

はてなブログに画像をインポートする

次にはてなブログに画像をインポートする.これは本当に長かった😇計算したところ1日3000枚程度というスピードになっていて,合計11日間待って終わった.ちなみに2枚は移行できなかったようだけどどうしてだろう!?

もちろん goo blog フォトにリクエストする流量を抑えているという背景があると思うし,さらに記事本文の blogimg.goo.ne.jp ドメインを cdn-ak.f.st-hatena.com ドメインに書き換える処理も必要になるから特に遅いとは感じなかった👌

リダイレクト

さらに goo ブログからはてなブログにリダイレクトを設定することができた🔗もともとの goo ブログにブックマーク経由で流入してくるような場合をフォローアップできて良かった👌ちなみに HTTP ヘッダーを確認したらちゃんとリダイレクトされていた.

$ curl -s -I https://blog.goo.ne.jp/XXXXX | grep -i Location
Location: https://XXXXX.hatenablog.com

blogsync でバックアップ

もしかしたら最初ははてなブログの操作に慣れてなく,間違えて記事を消してしまった😨という事故も想定して,blogsync を使って定期的に記事をバックアップする仕組みも作った.kakakakakku blog でも同じ仕組みを使っててシュッと実現できた.

github.com

まとめ

移行完了❗️

Happy Blogging \( 'ω')/