今まで、はてなダイアリー(d.hatena.ne.jp.meganii)の記事は移行せずにそのまま残していました。Scrapboxのユーザー会に参加して過去コンテンツの重要性に気付き、今のブログに全て集約したいと考えました。そこで、はてなブログを経由させて、独自ドメインのブログに記事を全て移行しました。その結果、はてなダイアリーからはてなブログにブックマークを含めて簡単に移行できました。その後の独自ドメインへの移行も、ページ価値を引き継いで、問題なく移行できました。移行理由Scrapboxのユーザー会に参加して、過去に書かれた文章と今の自分を繋ぐことができるという点に感銘を受けました。ブログをScrapboxに移行することも考えました。ブログはあくまでもブログとして記事を残し続け、少しでも過去記事への参照が容易となることを目指します。よって、はてなダイアリーのコンテンツを独自ドメインのブログに移行しました。結果どうだったか移行した直後の記事のデザイン崩れや、メタデータ(タグやカテゴリ)の損失は仕方ないと割り切って移行しました。えいやっと移行したので、重複コンテンツやうまくGoogleに認識されない不安に襲われましたが、なんとかなったようです。過去のコンテンツも自ブログに全て移行したことによって、昔書いた記事を読み返すきっかけとなり、こんなこと考えていたなと振り返ることができました。過去記事へアクセスも、Googleに移行が認められたような挙動になっていましたので安心しました。移行の考え方ブログ移行をGoogleに伝えるには301リダイレクトが推奨されています。検索エンジンの結果で表示されるページのURLを変更する必要がある場合は、サーバーサイドの301リダイレクトを使用することをおすすめします。これは、ユーザーや検索エンジンが正しいページにたどり着くことを保証する最善の方法です。ステータスコード301は、ページが別の場所に完全に移転したことを意味します。ヘルプ](https://support.google.com/webmasters/answer/93633?hl=ja)しかし、はてなダイアリー、はてなブログの無料版ではこの301リダイレクトの設定を行うことができません。1か月だけはてなブログProに加入してリダイレクト設定を行うことも出来るらしいのですが、301リダイレクト処理は恒常的に行うべきものらしいので選択肢として外しました。調べてみると、簡単なJavaScriptによるリダイレクトであればGoogleのクローラーが解釈でき、移行元から移行先にページの価値が引き継がれるようです。はてなダイアリーでは、JavaScriptの設定方法が分からなかったので、一旦はてなブログに切り替えてからであれば設定できます。よって今回は、このJavaScriptによるリダイレクトによって、記事を移行させます。Console上で以下の3つのサイトを追加しました。はてなダイアリーからはてなブログへの移行処理ブログ移行って面倒だなぁと思っていましたが、いざやってみるとなんてことはなく、以下の記事に従うと簡単に移行できました。ヘルプSTEP1記事のインポート、STEP2はてなブックマークの移行、STEP3記事のリダイレクトのボタンをぽちぽち押していけば、うまく設定できました。以下、完了時の画面です。この状態ではてなダイアリーへアクセスすれば、自動的にはてなブログへリダイレクトされるようになります。はてなブックマークも以下の通り、d.hatena.ne.jp/meganiiからmeganii.hatenablog.comに変更されてます。はてなブログから記事エクスポート問題なくはてなダイアリーからはてなブログにサイトが移行されたことを確認した後に、はてなブログから記事をエクスポートします。記事データをエクスポートできるようにしました。Type)形式でエクスポートされます。そのため、MT形式をMarkdownに変換します。カテゴリとタグの扱いが甘いですが、まあよしとして移行しました。endendreplace_url.rbURLを現在のURLに変換します。はてなブログにJavaScriptによるリダイレクトを設定するリダイレクトのJavaScriptを記事下と、フッタに記述しました。記事下<p>移転しました。検索結果にd.hatena.ne.jp/meganiiのみ表示される。検索結果にd.hatena.ne.jp/meganiiとmeganii.hatenablog.comが表示される。検索結果にmeganii.hatenablog.comのみ表示される。検索結果にwww.meganii.comが表示される。