標準で運用していたはてなブログをそのまま引き継いでワードプレスに移行する方法

スポンサーリンク
ブログ
 

※アフィリエイト広告を利用しています

こんにちは。
なんとなくで運用し始めたはてなブログ。
独自ドメインじゃないからという理由でワードプレスへの移行をためらってました。

ですがですが、
独自ドメインじゃなくても、記事フォーマットが標準でも!
はてなブログで301リダイレクトが使えなくても!

サイト評価&アクセス数を引き継いで、そのまま移行することができました。

今回は、WEBデザイナーでもあるの私が実際やってみた方法を紹介したいと思います。

スポンサーリンク

前提条件

独自ドメインは使わず「○○.hateblo.jp」のはてなドメインを使用。

設定→詳細設定→記事URLは標準。
http://○○.hateblo.jp/entry/2020/01/30/140521

ワードプレスのパーマリンクはカスタム構造を使いたい

ドメイン/%postname%/
(SEO的にもこれが絶対いい・投稿の際、英数字にすること)

はてなブログの記事をエクスポートする

はてなブログの管理画面、「設定」→「詳細設定」→「記事のバックアップと製本サービス」
だいぶ下にあります・・・


エクスポートができたら、ダウンロードをクリックします。

見出しタグを変更する

エクスポートしたtxtファイルをbracketsなどエディタで開き、
見出しタグを置き換えます。

はてなブログの記事内見出しは「h3」になっているので、「h2」になるよう一括で置換!
h3→h2
h4→h3
・・・

のようにしてください。

逆の順ですると、全てh2になってしまいます!

文字コードとかどうなるかなと思いましたが
macのbracketsでそのまま保存して、文字化けなどなくインポートできましたよ!

ワードプレスのパーマリンク設定を変更する

設定→パーマリンク設定を

カスタム構造 ドメイン名/%postname%/
に変更しておきます。

ワードプレスでブログやるなら、絶対この形がおすすめ
これ一択ですよね。

ですが、
はてなブログ→wordpress移行を解説する記事では、
このパーマリンク設定をはてなブログと合わせるのが多いのです。

/%postname%/にして、リダイレクトする方法は後述していますので
このまま進めてくださいね。

ワードプレスに記事をインポートする

「ツール」「インポート」から「Movable TypeとTypePad」いますぐインストールをクリック。

インストールが終わると「インポーターの実行」と表示されるのでクリック。

先ほどエクスポートしたファイルを選び、インポートをクリック。

投稿者の割り当てが表示されるので、あらたにユーザーを作成するか、wordpress作成時に設定したユーザーを選択します。
私は既存のユーザーに割り当てました。

実行をクリック。

これで記事のインポートは完了です!

はてなブログで目次を表示していたら目次を一括削除

wordpressのテーマの多くは、一番最初にくる「h2」の直前に目次が生成されます。
そのため、はてなブログで目次を挿入していた場合、
wordpressのプラグイン「Search Regex」を使ってソースを一括削除します。

「プラグイン」「新規追加」からキーワードに「Search Regex」を入力します。
「今すぐインストール」をクリックし、「有効化」します。

「ツール」→「Search Regex」を選びます。

その後の方法はこちらのブログに詳しく書いてあります。

ブログの表示を確認

アイキャッチが消えています・・・。
これは仕方ないので、一つずつ記事を修正していく必要があります。

記事内の写真は、そのまま表示されています。
これは、新しいサーバーに移行されていません。

はてなフォトライフへ保存された画像が表示されています。

もし、はてなアカウントをそのままにしておく場合はそのままで大丈夫です。
誤ってはてなアカウントを削除してしまうと、画像が消えてしまうので注意しましょう!

時間があれば、手動ですが画像もアップし直せるといいですね。

アイキャッチは一つずつ、アップしていく必要があります。。

はてなブログからjsでリダイレクト


リダイレクトといえば、301リダイレクトでhtaccessの編集が必要です。
リダイレクトを使えば、自動的に転送されるので、はてなドメインのブログに来た人も、新しいワードプレスのブログに転送することができます。
これは、googleやyahooも同じでサイト評価を引き継ぐ意味もあります。

はてなブログでは、htaccessが使えないので、リダイレクトできないのかな〜
と思ってましたができる方法がありました。

jsでの転送でも、サイト評価は引き継がれるそうです。

【SEO的にもOK】はてなブログでリダイレクト設定をする方法【JSリダイレクト】 - ナオユネット
通常htaccessで301したいところ、はてなブログなど無料ブログではそれが出来ません。なのでJavascriptでリダイレクトさせる方法を解説します。

に詳しく書いてあるので、参考にしてくださいね。

私が行ったのは、URL構造を変えてリダイレクトする
です。

こうすることによって、ワードプレスのパーマリンクをカスタム構造にしても、
リダイレクトすることができました!

この記事を書いてくださったナオユさん、本当にありがとうございます!

まとめ

初期設定のまま運用していたはてなブログでも
ワードプレスに移行することができました。

ワードプレスのパーマリンクはカスタム構造がいい
サイト評価引き継ぎたい

って人にはこの方法がベストだと思いますよ。
お試しあれ〜!

トレンドマイクロ

コメント