はてなブログからWordPressへの
移行完全手順ガイド
はてなブログからWordPressへの移行手順を解説します。はてなブログはMovableType形式(MT形式)でのエクスポートが可能で、WordPressへの変換も容易です。はてなブログPro(独自ドメイン)であれば301リダイレクトが設定でき、SEO評価を引き継げます。
📋 目次
📊 1. プラン別の移行難易度・SEO引き継ぎ
- URL:yourname.hatenablog.com
- 301リダイレクト:不可
- SEO引き継ぎ:不可(ゼロスタート)
- エクスポート:MT形式で可能
- 画像:はてなフォトライフに保存
- URL:yourdomain.com(独自ドメイン)
- 301リダイレクト:✅ 可能
- SEO引き継ぎ:✅ 引き継ぎ可能
- エクスポート:MT形式で可能
- 画像:はてなフォトライフに保存
🔧 2. 移行手順(6ステップ)
レンタルサーバーを契約する
エックスサーバー・ConoHa WINGなどを契約します。Proで独自ドメインを使っている場合は、そのドメインを移行先サーバーに設定します。
WordPressをインストールする
サーバーパネルのWordPress簡単インストールでインストールします。
はてなブログの管理画面からエクスポートする
はてなブログ管理画面 → 設定 → 詳細設定 → 「エクスポート」セクション → 「記事のエクスポート」ボタンをクリックして MT形式(.txt)ファイルをダウンロードします。
WordPress管理画面でMovableTypeインポーターを使う
管理画面 → ツール → インポート → 「MovableType と TypePad」をクリックしてインポーターをインストール・有効化します。
エクスポートファイルをアップロードしてインポートする
はてなブログからダウンロードした .txt ファイルをアップロードしてインポートします。投稿・カテゴリー・タグが取り込まれます。
インポート結果を確認する
投稿一覧で記事数・タイトル・本文を確認します。カテゴリー・タグも確認してください。
はてなブログの画像ははてなフォトライフに保存されており、ブログ削除後はリンク切れになります。詳細は セクション4 を参照してください。
Auto Upload Imagesプラグインで画像を取り込む
記事をWordPressに保存する際に外部画像URLを自動的にメディアライブラリに取り込んでくれます。
YoastSEO等でSEO設定を行う
各記事のSEOタイトル・メタディスクリプションを設定します。
はてな記法・HTMLタグを整形する
はてなブログ独自の記法(はてな記法)が残っている場合があります。主要記事を確認して修正してください。
パーマリンク設定を最適化する
設定 → パーマリンク設定 でSEOに適したURL形式を設定します。
Proの独自ドメインの場合:DNSを新サーバーに向ける
ドメインのAレコード/ネームサーバーを新サーバーに変更します。これだけでURLが変わらずにWordPressに移行完了です。
無料版の場合:はてなブログに移転告知記事を投稿する
新WordPressブログへのリンクを含む告知記事を投稿します。アメブロと同様に、はてなブログのドメインパワーによる被リンクとして活用します。
Google Search ConsoleにXMLサイトマップを送信する
新サイトをSearch Consoleに登録し、サイトマップを送信します。
🔀 3. 301リダイレクト設定(Proの独自ドメインの場合)
はてなブログProで独自ドメインを使っている場合、WordPressへの移行は2つのパターンがあります。
パターン①:同じドメインをWordPressに移行(最もSEOに有利)
独自ドメインのDNSをはてなブログのサーバーから新しいWordPressサーバーに向け直すだけで、URLが変わらずにWordPressに移行できます。ユーザーからもGoogleからも同じURLとして認識されるため、SEO評価をほぼ完全に引き継げます。
- WordPressを新サーバーにインストールし、独自ドメインを設定する
- コンテンツ移行・画像移行を完了させる
- ドメインのDNSを新サーバーに変更する(はてなブログの設定は解除)
- DNS伝播後にWordPressが正常表示されることを確認
パターン②:別の新ドメインでWordPressに移行する場合
はてなブログのURLから新しいWordPressのURLに301リダイレクトを設定します。はてなブログ側には301リダイレクト機能がないため、アメブロと同様にSEO評価の引き継ぎは難しい状況です。告知記事の投稿とはてなブログのページへの新URLリンクで対応します。
🖼️ 4. 画像の移行方法
はてなブログの画像ははてなフォトライフ(cdn-ak.f.st-hatena.com)に保存されています。はてなブログを削除するとリンク切れになるため、WordPressのメディアライブラリへの移行が必要です。
| 方法 | 難易度 | おすすめ |
|---|---|---|
| Auto Upload Imagesプラグイン | 簡単 | 記事数が多い場合◎ |
| はてなフォトライフからダウンロード | 中 | 画像を整理したい場合 |
| はてなブログをしばらく残す | 簡単 | 急ぎの場合の暫定対応 |
✅ 5. 移行後の確認チェックリスト
- ☑WordPressサイトがhttps://で正常表示される
- ☑全記事がインポートされている
- ☑画像が正しく表示されている(はてなフォトライフURLが残っていないか確認)
- ☑カテゴリー・タグが正しく設定されている
- ☑はてな記法の残滓がないか主要記事を確認した
- ☑各記事のSEOタイトル・メタディスクリプションを設定した
- ☑Google Search ConsoleにXMLサイトマップを送信した
- ☑Proの場合:DNSが新サーバーに向いてWordPressが表示されている
- ☑無料版の場合:はてなブログに移転告知記事を投稿した
- ☑SNSプロフィールのURLを新ブログに更新した
🔨 6. よくあるトラブルと対処法
はてなブログのエクスポートファイルの文字コードがUTF-8以外の場合に発生することがあります。テキストエディタ(VSCode等)でファイルを開いて文字コードをUTF-8(BOMなし)に変換してから再インポートしてください。
はてな記法やMarkdown記法がHTMLに変換されずに残っている場合があります。主要記事はWordPressのブロックエディタで確認し、崩れている箇所を手動修正してください。記事数が多い場合は一括置換ツール(Better Search Replace等)で対処できる場合もあります。
DNS伝播には最大24〜48時間かかります。hostsファイルで新サーバーIPを直接指定して確認するか、しばらく待ってから再確認してください。またWordPress側でドメインが正しく設定されているか(設定 → 一般 のサイトアドレス)を確認してください。
❓ 7. よくある質問(FAQ)
Q. はてなブログのスター(いいね)やブックマーク数は移行できますか?
はてなスターやはてなブックマーク数ははてなのシステム固有の機能のため、WordPressには移行できません。ただしはてなブックマークは外部のページにもブックマークされ続けるため、URLが同じ(Proの独自ドメイン移行)であればはてなブックマーク数は引き続き参照されます。
Q. はてなブログのカテゴリーはWordPressに移行されますか?
はい。MT形式エクスポートにカテゴリー情報が含まれており、WordPressインポート時に取り込まれます。ただしはてなブログのカテゴリー構造とWordPressのカテゴリー構造が異なる場合があるため、インポート後に確認・整理してください。
Q. はてなブログProを解約するタイミングは?
独自ドメインを使っている場合、はてなブログPro解約前にドメインを自分のドメインレジストラ(お名前.com等)に移管するか、独自ドメインの設定を解除しておく必要があります。WordPressへのDNS切り替えが完了して動作確認後、はてなブログの解約を検討してください。