本記事では、私がはてなブログからWordPressに引っ越ししたときの方法を手順つきで具体的に紹介しています。WordPressへの引っ越しに関して、次のような悩みをお持ちではないでしょうか。そもそもどうやってはてなブログから引っ越すんだろうWordPressに移行するメリットってなんぞやミスなく安全にWordPressへ移行するにはどうすればなるべく簡単な方法ではてなブログからWordPressへ引っ越ししたい上記のような悩みを解決できるよう記事にしています。ご参考になりましたら幸いです。まとめはてなブログからWordPressに移行を決めた理由これまではてなブログで当サイトを運営していましたが、様々な理由からWordPressに引っ越ししようと決めました。言っても、元々WordPressで運営していたメディアなので、元の鞘に収まったという感じです。はてなブログも悪くありませんが、次のような理由で移行を決めました。プラットフォーム依存からの脱却はてなブログの規約を気にして運営するのが面倒カスタマイズに限界を感じるサブディレクトリを使ったメディア運営をしていきたい他にも細かい理由はありますが、ザックリ言うとこんな感じです。はてなブログはブックマークの被リンク目的で使っていた部分もありますが、その効果も薄くなってきたと感じました。いった事情もあり、長期的な視点で見れば間違いなくWordPressで運用していった方が後々得をするのではないかと考えています。追記:はてなブログはサイトマップの読み込みがおかしいもう一つWordPressに戻そうと思った理由がありました。それは、はてなブログではなぜかサイトマップの読み込みが空っぽになっていたからです。サーチコンソールでチェックしてみたら、こんな感じになっていました。記事のインデックスが無くなっていたので、もしかしてサイトが飛ばされたのかなと思っていましたが原因は多分サイトマップが読み込めなくなったから。徐々にインデックスが消え、最終的に登録件数が0となっていました。はてなブログなんて二度と使わない。Wing」を選んだ理由はてなブログからWordPressに引っ越しをする場合、置き場所となる「サーバー」を必ず契約しなければなりません。過去に筆者は、エックスサーバー、ミックスホストと有名所のサーバーを使ってきましたが、今回はそれらを利用するのは辞めることに。Wing(コノハウイング)」です。Wingを選択しました。Wingに応答速度が優れていると明言している事が多いです。このサーバーの応答速度に関してはエックスサーバーもミックスホストも悪くないので、誤差程度だと感じています。Wingを選ぶキッカケとなったのは何かと問われると、ずばり「移行作業がどのサーバーよりも簡単かつ確実に行えるから」と感じたからです。Wingを選んだ最大の理由が、引っ越しを簡単に行える「WordPressのかんたん移行」ができるからです。Wingに引っ越しできる機能で、単純に言えば「ブログのコピー」ができます。ブログをそっくりそのまま引っ越しできるので、自分で行う作業は実質ドメインのネームサーバーを変更するだけです。Wing側が全て自動で行ってくれます。Wingの引っ越し機能を使うことで、はてなブログからWordPressへの移行も確実にミスなく行なえます。私が今回行った作業手順は次の通り。Wingに引っ越し用のテストサイトをWordPressで構築はてなブログからテストサイトにデータをインポートテストサイトを本ドメインにコピーする直接本サイトにデータをインポートしない理由は、ある程度WordPressのデザインやプラグインのインストール、記事内容の修正を行ってから公開したいからです。日々10,000PV以上あるブログの引っ越しでいきなり切り替えをしてしまうと、来訪した読者から「デザインが崩れて読めない」と判断され、すぐに離脱される危険性があるからです。PV数も落ちますしブログの回遊率も下がるので、すぐにキレイなサイトを見せるには、テストサイトから本ドメインにサイトコピーするのが確実です。はてなブログからWordPressに引っ越しする方法ここからは実際にどのような手順ではてなブログからWordPressに引っ越しを行ったのか、具体的な手順をご紹介します。今回引っ越しにあたって使ったドメインやサーバーは次のものになります。THORテーマはどれでもいいですが、サーバーとドメインはこの2つでのやり方を基準として記事を書いているので、あらかじめご了承ください。はてなブログで引っ越し準備まず初めにやることは、はてなブログでの引っ越し準備です。引っ越しの際に必要なデータをはてなブログ側からエクスポートします。「記事のバックアップと製本サービス」をクリック。ここでははてなブログのデータをMT(MovableType)形式でエクスポートします。「○○をエクスポートする」をクリックし、数秒待つとダウンロードができる状態となります。ファイルのダウンロードができたら、はてなブログ側でやることは全て終わり。次ははてなブログで抽出したデータをテストサイトに移行します。Wingに設置しますが、その前にテストドメインの取得が必要となります。ネームサーバーの変更もしなければならなく反映に時間もかかるので、はてなブログでの作業を始める前にこの作業をしてもいいかもしれません。今回はお名前.comでドメインを取得しました。取得方法は下記記事で詳しく紹介しています。ドメインの取得ができたらネームサーバーを変更しましょう。Wingのネームサーバーは次の通りです。ns-a1.conoha.ions-a2.conoha.ioお名前.comでの作業は以上で終わり。Wingにログインをして、テストサイトを立ち上げましょう。「サーバー管理」→「ドメイン」→「ドメイン追加ボタン」の順番にクリックしていきます。「新規ドメインを追加」を選択し、ドメインを入力。「無料独自SSL」を利用するにチェックを入れて下さい。この状態で保存をクリックするとドメインの追加が行われます。ネームサーバーの変更がまだ完了していない場合はSSLの設定に失敗しますが、この時点では気にしなくても大丈夫です。後からSSLの設定を行えます。ドメインの追加ができたら、WordPressのインストールを行います。「サイト管理」を表示してテストサイトのドメインが表示されていなかったら「切り替え」ボタンを押して変更して下さい。切り替えができたら「アプリケーションの追加」→「新規インストールで追加」でWordPressをインストールしましょう。アプリケーションの追加で選ぶ項目は次の通り。アプリケーション:WordPressインストール方法:新規インストールバージョン:最新版URL:WWWありこの4つは必ず選択して下さい。URLは気をつけましょう。Proで独自ドメインを使っていた人は、ドメインの前にWWWが必ずついています。テストサイトを本ドメインにコピーする際、WWWの有無も引き継ぎされるのでここで確実にWWWを選んでおいた方が後々ミスが少なくなります。万が一WWWなしを選んだとしても対処方法はあるのでご安心ください。後ほど本サイトのコピーを行う際にご説明します。WordPressのインストールが完了したらすぐに管理画面にログインして下さい。移動し、「検索エンジンがサイトをインデックスしないようにする」にチェックを入れ変更を保存して下さい。Wingのコピー機能を使うとインデックスの設定も丸ごと引き継がれるので、後で解除することだけは頭の片隅で覚えておいて下さい。次は重要なパーマリンクの設定です。パーマリンクの設定が間違っていると404エラー、記事の評価を引き継ぐことができないので間違わないように設定を行なって下さい。「設定」→「パーマリンク設定」と進み、はてなブログと全く同じパーマリンク構造にして下さい。その場合、カスタム構造の選択が必須です。はてなブログでは、「/entry/○○」とパーマリンクを設定しているため、WordPressでは「/entry/%postname%」と設定しました。日付をパーマリンクにしている人は、「/entry/2019/10/18/212045」のようになっていると考えられるため、WordPressでは、「/entry/%year%/%monthnum%/%day%/%hour%%minute%%second%」と設定しましょう。はてなブログの「entry」が気に入らない人へのアドバイスはてなブログでは、ドメインの後に「/entry」とサブディレクトリが作られます。気にしない人であれば無視して構いませんが、私はサブディレクトリを使ってこのブログを色々運用したかったので、entryを取り除くことにしました。そのままentryをパーマリンク設定で消去してしまうと、引っ越しした時に404エラーとなります。そこでWordPress側でentryを消しても問題なく記事が表示されるように、プラグインの「Redirection」を使って制御するようにしています。プラグインをインストールしたら、「ツール」から「Redirection」を開きます。各項目に対して次のように入力して下さい。ソースURL:/entry/(.*)$表現方法:正規表現ターゲットURL:/$1この設定が完了したら、パーマリンク設定で「entry」を消して大丈夫です。「/%postname%」と設定すれば、例え「/entry/%postname%」にアクセスされたとしても「/%postname%」に飛ばされるようになります。一つだけ注意したいのが、記事の評価を引き継げないこと。大量にアクセスを集めているサイトであれば、安易にパーマリンクの形を変更するのはおすすめしません。このentryを消す場合は、記事数がかなり少ない、もしくはアクセスがほとんどないブログでやることを推奨します。はてなブログから記事や画像データをインポートここまでの設定が終わったら、次はテーマのインストールなどをする前にはてなブログのデータをインポートしましょう。TypePad」の今すぐインストールをクリック。「インポーターの実行」をクリック。「ファイルを選択」からMT(MovableType)形式でエクスポートしたファイルを選択。続けて「ファイルをアップロードしてインポート」を実行して下さい。インポートする際のユーザー名を選択します。デフォルト状態だとはてなブログで使われていたIDがユーザー名となるので、それが嫌な人は変更して下さい。これではてなブログからWordPressへの記事データの引っ越しは完了です。WordPressのテーマをインストール次はWordPressのテーマをインストールしましょう。有名なWordPressテーマを使ってきましたが、今はこのテーマを使って運用しているサイトが結構多いです。選んだ理由は大きく3つ。THOR(ザ・トール)」。このWordPressテーマは使いやすいのか、SEOに強いのか、はたまた評判口コミはどう[...]画像を一括でWordPressに移行するはてなブログからデータをインポートしたら、当然ながら画像も一緒に移行されます。画像パスを確認してください。実ははてなブログからのインポートだと、画像がWordPressにはインポートされず、はてなフォトライフからの引用となります。画像のアドレスを取得してみると「”http://cdn-ak.f.st-hatena.com/images/fotolife/r/r-kawax/×××.png”」のようになっています。これでも問題ないですが、もしはてなフォトライフが無くなった場合のことを考えると怖いと思いませんか。そこで、はてなフォトライフから画像を一気にWordPressに移行する作業を行いましょう。下記記事にて、はてなブログからWordPressに一括で画像を引っ越しさせる方法をまとめているので、参考にして下さい。関連記事はてなブログからWordPressに画像を移行させる最も簡単な方法はてなブログからWordPressに引っ越しをする場合、はてなでダウンロードしたエクスポートファイルをインポートすれば記事の移行が完了するように思われがちです。実際はまだ終わっていません。画像もしっかりとWordPressに[...]記事の修正やブログのデザインを施す画像の張り替えが終わったら、テストサイトで記事の修正やブログのデザインを変更しましょう。データをインポートしただけだと、アイキャッチ画像などの設定がされていないはずです。このような軽微な修正をテストサイト側で完璧に行い、「テストサイトをこのまま公開しても大丈夫!」というくらいまで作り上げて下さい。ここまでがテストサイトで行うことの全てでした。本サイトを稼働させるためやることを紹介していきます。Wingに変更します。この辺はテストサイト同様の手順で行えば問題ないので割愛します。お名前.comの例ですが、上記のように設定すれば大丈夫。Wingに設置この作業もテストサイト同様です。Wingに追加しましょう。追加後、上記のポップアップが表示されたらOKです。WordPressの「コピー」もしくは「かんたん移行」を行うこの作業が最も重要。テストサイトで作ったWordPressを本ドメインに完全コピーします。「サイト管理」→「アプリケーションの追加」で登録画面を開きましょう。この時「インストール方法」に注目して下さい。「新規インストール」、「かんたん移行」、「サイトコピー」の3つがありますが、ここでは後者のどちらかの中から2つを選んでください。私は「かんたん移行」を選びました。テストサイトを構築する際に「WWWなし」で作ってしまったからです。サイトコピーは丸ごと全てコピーする機能なので、後からWWWありに変更することができません。テストサイト作りでWWWありなしの選択をミスしてしまった場合は、「かんたん移行」を使ってサイトをコピーしましょう。名前は違いますが、それぞれWordPressのコピーをすることには変わりありません。「かんたん移行」と「サイトコピー」の違いかんたん移行とサイトコピーの違いをザックリと表にしてまとめました。実はかんたん移行の方が柔軟性に長けています。Wing内に追加してあるサイトのコピーしかできません。Wingに乗り換える場合には「かんたん移行」しか使えません。かんたん移行はかなり便利ですが、もしサイトの入力IDやパスワードが漏れたらそっくりそのままコピーされる危険性があるのが少し怖いです。言え、第三者にバレた時点で終わりだと思うので気にしなくても良いでしょう。記事数が多ければ多いほどコピーに時間がかかります。ステータスが構築中のままなので、気長に待ちましょう。SSL化を忘れてしまった人は構築が終わったら「かんたんSSL化」からSSLの有効化を行なって下さい。引っ越し先のサイトへログインできるようになったら、ブログにログインして表示に不具合がないかチェックして下さい。以上が、はてなブログからWordPressへの引っ越し作業でした。Wingからテストサイトを削除しましょう。「サイト管理」→「アプリケーションインストール」を開き、サイト名横のゴミ箱アイコンをクリック。これでテストサイトが削除されました。検索エンジン上で記事の衝突が起きる心配は一切なくなります。まとめここまで、はてなブログからWordPressへの引っ越し作業の流れを具体的に紹介してきました。おさらいとして、今回使ったサーバーやドメインを紹介します。THORまた、ザックリとした引っ越しの流れは次の通りです。Wingに引っ越し用のテストサイトをWordPressで構築はてなブログからテストサイトにデータをインポートテストサイトを本ドメインにコピーする世の中にはいろいろな引っ越し方法が存在しますが、私のやり方はかなり慎重な方だと思います。ミスを少なくするにはテストサイトを作ってそれをそのままコピーするのが最も効率的だと思います。「どんなやり方ではてなブログからWordPressに引っ越ししようかな〜。」と悩んでいる方は、今回私が紹介した方法を検討してみて下さい。THORを選んだ理由WordPressテーマ選びに悩んではいないでしょうか。THOR(ザ・トール)を選んだのか包み隠さずお話します。最新情報をチェックしよう!フォローするこの記事を書いた人kawahara元ゲームプログラマーの現仙台在住のブログ構築の専門家です。副業として始めたブログが軌道に乗り脱サラして起業し、月間300万PVのブログを2年で作成して5000万円で売却。売却後も趣味ブログでサラリーマン以上の月収を稼ぎながら生活しています。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。kawahara元ゲームプログラマーの現仙台在住のブログ構築の専門家です。副業として始めたブログが軌道に乗り脱サラして起業し、月間300万PVのブログを2年で作成して5000万円で売却。売却後も趣味ブログでサラリーマン以上の月収を稼ぎながら生活しています。