JavaScriptを使ってはてなブログからWordPressへリダイレクト設定する

はてなブログからWordPress(エックスサーバー)への引っ越しにともない、一番困ったのがこれでした。
これまでのブログ記事のサーチエンジン(google)での評価を新しいブログへ引き継ぎたい場合は、301リダイレクトやメタリフレッシュでの設定が必要なようです。
しかし、はてなブログではその設定ができないので、どうしたものかと困っていましたら、はてなブログでも稼働できるJavaScriptでリダイレクトできるように解説しているサイトを見つけました。
ありがたく参照しつつ設定完了しましたので、そのメモです。

コードを確認してコピペする

基本的には、参照先で紹介されているコードを確認し、それぞれ所定の箇所へ貼り付けるだけでOKです。
わかりやすく解説してくださっているので、よくわからない私でもなんとなく理解できました。

ただ、このコードが稼働するためには、移転元のはてなブログと移転先のワードプレスでのハイパーリンクをそろえておく必要があります。
これも記事のエキスポート&インポート時に設定する方法があるようですが、私は記事数がそれほど多くなかったこともあったので、記事の引っ越しは手作業コピペですべて設定しました。

基本的には、と述べたのは、私のブログの場合は参照先のコード内の「新URLの作成」箇所の「-2」の記載部分が当てはまらなかったからです。
詳細はよくわかりませんが、きっと引っ越し時に手作業でコピペしたせいでパーマリンクに変動がなかったからですかね。

設定前後のPVについて

設定前後のPV移行をざっくりと紹介します。
(アドセンス規約によると具体的なPV数は公表してはいけないようなので隠しています)

左(前)が旧ブログで、右(後)が新ブログです。
ざっくりとした紹介ですが、PV数グラフをみると上記コードがきちんと稼働しているのが確認できるかとおもいます。
数日のうちには旧ブログは検索結果からすっかり姿を消してしまい、新ブログがしっかりと表示されていましたので、これにより重複コンテンツとして警告されることもないと判断してよさそうですね。

ちなみに、新ブログ開設から2か月間は新旧の両ブログが重複されていて、新ブログ開設からは旧ブログの更新を止めて「あたらしいブログはこちら」的な誘導を記載しました。
旧ブログからのアクセスや検索結果からのアクセスで、新ブログには旧ブログの2割程度のPVがありました。
Google Search Consoleへは新ブログ開設時に登録していたので、今回の設定による認識も早かったのかもしれません。


検索での順位や評価は、これまでの積み重ねの結果のようなものかなと思っていますので、できれば逃したくないところ。
きちんと引継ぎ作業が完了できたようでなによりでした。