• Webサイト
    写真や動画からノスタルジックな雰囲気のあるPVを簡単に作成してくれる『Magisto』がすごくいい感じ。
    2014年1月14日
  • Office
    【Office365】別のPCにOfficeをインストールし直す方法 (使わなくなったPCで非アクティブ化する方法!)
    2017年12月17日
  • コマンド
    【Powershell/バッチ】現在の時刻を取得・表示するコマンド
    2015年4月4日
  • Windows
    「無変換」キーを間違えて押してカタカナになった時は、もう2度押せば元に戻る
    2013年2月20日
  • Mac
    Macのストレージを食い潰す「バックアップ」を削減する方法 (Yosemite版)
    2016年2月2日
  • コマンド
    文字列のコピーから辞書登録ウィンドウを開くまで一瞬で行うショートカットキー
    2012年5月22日
  • コマンド
    技術メモ。 telnetの表示内容をファイルに出力する。
    2013年12月14日
  • Windows
    意外と知られざるWindows7の機能「エアロシェイク」が地味に便利な件 これみんなも使いましょう
    2014年8月23日
  • 鹿児島
    7月から設置された羽田空港・ANAの新兵器「バゲッジドロップ」を使ってみた
    2015年11月10日
  • コマンド
    【バッチ勉強】現在の日付と時刻をファイル名に指定する方法
    2014年10月18日
  • Kindle
    Amazonのサイト上からKindleの書籍化リクエストが出せるようになったようです
    2012年10月25日
  • Mac
    VJソフト「Coge」をアンインストールして別PCに再インストールする際のライセンス初期化の方法
    2015年11月2日
  • アイテム
    これもう外付けパーツの域を超えてるだろ!! プロも頷く(?)、本格派なiPhone用カメラレンズ ベスト10。
    2014年2月12日
  • Windows
    【Windows10】コントロールパネルを復活させる
    2015年7月31日
  • ニュージーランド
    【NZ】ニュージーランド国内のキャンプ場やフリーWiFiを一括検索できる「CamperMate」が知らないと損すぎるレベルで便利だった
    2017年2月15日
  • ニュージーランド
    【NZ】ニュージーランドでノマド旅行したいならSparkのSIMカードがオススメ! フリーWiFiスポットが快適です
    2017年1月5日
  • Windows
    Windows7が起動しなくなったので、ブートセクタを修復してみました。 その2 『diskpartコマンドでの修復』
    2012年9月18日
  • フィリピン
    マニラ・マカティの「神戸屋」で鹿児島の棒ラーメンや焼酎が売ってた件 これなら日本食がいつでも楽しめそう
    2016年3月4日
  • Mac
    Macにメイリオフォントをインストールしてみた
    2013年1月14日
  • Excel
    【Excel Tips】セルの書式設定を開く、ふたつのショートカットキー
    2014年12月28日
  • 食べ物
    【屋久島】「トビウオラーメン」をお土産にいかが? 今まで食べた魚介系ラーメン中、最高の味
    2016年10月19日
  • Excel
    【Excel】空白データのセル数をカウントする方法
    2017年9月20日
  • フリーソフト
    SplashtopでMac→WindowsPCへリモート接続する方法
    2015年9月24日
  • Webサイト
    自分が何に時間を浪費しているかを知るべし。 生産性を視覚化してくれるツール「RescueTime」がアツい
    2015年6月10日
  • ニュージーランド
    【NZ】ニュージーランド・ノマドツアー その12 Great Walks「ケプラートラック」で雲の上を歩く!
    2017年6月30日
  • コマンド
    【Powershell】現在の日付と時刻をファイル名に指定する方法
    2014年12月26日
  • Webサイト
    【節約】Expediaを使って、宿や飛行機の予約で通常より遥か多くのANAマイルを加算する3つの方法
    2015年3月3日
  • Excel
    【Excel】複数選択出来ない特殊なExcelのオブジェクトの形式を変更する
    2012年7月12日
  • アイテム
    GoPro Session 開封の儀(動画あり)
    2016年7月6日
  • Chrome
    MacのChromeで隣のタブへ移動するショートカットキー(Yosemite版)
    2015年1月19日

2451289441_68b9834a33b

FC2ブログからWordpressへの移行について、
引き続き僕が行った作業をご紹介します。

この記事では、記事の移行が完了したWordpress側のサイトへと
検索エンジンや閲覧者を誘導する方法について記載します。

スポンサードリンク

関連記事

検索エンジンをオリジナルコンテンツ(WordPress)へと誘導する

単純に、旧ブログから移転先のWordpressへとログファイルを移行しただけだと、
Googleの検索エンジンからはコピーされたコンテンツと認識されて
正しく検索エンジンにヒットしなくなります。

そのため、検索エンジンが正しく「Wordpress側の記事がオリジナルである」
ということを認識させるための作業が必要になります。

そのための下準備として、Wordpress側でFC2側へ誘導してきた際に、
オリジナルコンテンツへと導いてあげる必要があります。

Googleなどの検索エンジンは、定期的にInternet内をクロール(巡回)して、
検索エンジンにその内容をインデックス(登録)しています。

ただし、インデックス化される内容がInternet上で重複していないか、
というのもクロールbotは確認をしているため、
「オリジナルのコンテンツをコピーしたと思われるコンテンツ」については、
Googleの検索エンジン上、インデックス化はされるものの
検索結果の上位には反映されないような仕組みとなっているようです。

そのインデックスされるべきオリジナルの内容を、
Googleのクロールbotに提案する方法があります。

方法としては、現在のオリジナル側のコンテンツのHTML内に
移行後のオリジナルのコンテンツのURLを指定してあげることが可能です。

実際の記述としては
FC2ブログ内のテンプレートのHTMLの<head></head>内に、
下記のタグを挿入します。

<!--topentry-->
<link rel="canonical" href="[Wordpress側URL]/blog-entry-<%topentry_no>.html"/>
<!--/topentry-->

このCanocialのタグで指定している「href」で指定しているURLが、
「このコンテンツのオリジナルである」と指定しているものになります。

<%topentry_no>と言う指定は、FC2ブログ側の変数で、
その該当する記事番号を出力するタグです。
つまり、blog-entry-100.html の記事の場合は 100 の値が出力されるわけです。
このタグは、<!--topentry--> <!--/topentry-->のタグ内で
囲まれているエリアのみ有効になります。

つまりこのタグを使って、Wordpress側の同じタイトルの記事が
オリジナルコンテンツであるとGoogleエンジンに通知をするわけです。
(正確には、この後、リダイレクト機能を使うので、このWordpressのURLを使うわけではないのですが)

さてTipstourの場合、下記のような記載になります。

<!--topentry-->
<link rel="canonical" href="http://tipstour.net/blog-entry-<%topentry_no>.html"/>
<!--/topentry-->

この指定によって、Googleの検索エンジン上では指定されたURLがオリジナルコンテンツとして、認識をするようになります。

このHTMLタグを適用させて、実際にHTML内のソースを確認してみると、

<link rel="canonical" href="http://tipstour.net/blog-entry-100.html"/>

このように記事番号が出力されているはずです。

ただし、このままだとWordpress側にも blog-entry-100.html
というコンテンツがないと404エラーが発生して意味がありません。

次の項目で、Wordpressの正しいコンテンツへと誘導する設定を行います。

「.htaccess」を使って、FC2からWordpressへと誘導する

ここで使うのが「.htaccess」です。

.htaccessとは、Webサーバ上での動作を指定するためのファイルで、
どのURLにアクセスしたらどのURLに誘導したりブロックしたり、
などの指定をするためのものです。

.htaccessの編集ですが、これはそもそもがWordPressの設定ではなく、
サーバ側に置かれるファイルになります。
レンタルしているサーバによってこのファイルの編集方法は変わってくると思いますが、
ファイル内の記述ルールは同じなのでそのまで難しいことはないと思います。

ちなみに僕が今サーバで使っているMinibirdの場合は、

サーバ管理ツール→FTPアカウント設定→WebFTP
から.htaccessファイルを直接編集出来ました。
2013-0307-101543

2013-0307-101810

2013-0307-102041

「.htaccess」でリダイレクトを行う記述

次に.htaccessファイルに、下記の記述を追加します。

Redirect permanent [転送元パス] [転送先URL]

[転送元パス]とは、自分のサイトのドメイン内のパーマリンクの部分です。
[転送先URL]は、実際に転送される先のURLの指定です。

この記述を追加すると、Wordpress内の特定のパスにアクセスされると
自動的に指定したURLへと誘導されることになります。

前述のcanonicalのタグで、Googleのエンジンに、Wordpress内の
/blog-entry-****.html をオリジナルコンテンツとして提案しているので、
ここから更にリダイレクトされ、Wordpress側の正しいコンテンツへと
リダイレクトされるようになります。

実際にTipstourで記載した場合は、

Redirect permanent /blog-entry-146.html http://tipstour.net/mac/24

こうなります。
これを記事の数だけ、改行して並べていくことになります。
(これが、記事数が多いと大変になるという所以ですね・・・)
2013-0308-071931

流れとしては、
検索エンジンがFC2側にアクセス
→canonicalタグにより、Wordpressのblog-entry-****.htmlへと移動
→.htaccessにより、正しいコンテンツへと移動

という形になります。

JavaScriptを使って訪問者を自動的にWordpressへ移動

オリジナルコンテンツへのリダイレクト設定が完了して、
新ブログ側へ移行して問題ないことがわかったら、
JavaScriptを使用して自動的にFC2側へアクセスしてきた訪問者を、
Wordpress側のオリジナルコンテンツへと移動させるタグを記述します。

FC2側の<head>タグ内に下記の記述で、
ページにアクセスされると即時移動されるようになります。
(当然ながら、JavaScriptを有効にしている訪問者のみに有効です)

<!--topentry-->
<!--permanent_area-->
<SCRIPT LANGUAGE="JavaScript">
<!--
function autoLink()
{
location.href="[URL]/blog-entry-<%topentry_no>.html";
}
setTimeout("autoLink()",0);
// -->
</SCRIPT>
<!--/permanent_area-->
<!--/topentry-->

[URL]は各自WordpressのURLへと切り替えてくださいませ。

ここまでくれば、FC2側の過去のブログにアクセスした閲覧者も
自動的に新サイト側を閲覧するようになるので、移行は完了したもほぼ同然です。

最後に、FC2側のブログが検索に引っかからないよう、
タグを追加してあげれば完璧です。

FC2側を検索エンジンのインデックスから除外する

Google等の検索エンジンにインデックスさせないようにする場合は、
下記のタグを<head>タグ内に挿入します。

<meta name=”robots” content=”noindex,follow” />

上記タグを含めることで、検索エンジンへと
「インデックスしないように」
と指定することになります。

つまりこのタグを移行完了後に挿入してあげれば、
時間が経つにつれて過去のサイトは検索にひっかからないようになります。

実際のアクセス数の推移

これまでの、「検索エンジンへオリジナルコンテンツの提案」
「Wordpressへのリダイレクト」「FC2側のインデックス停止」
この一連の作業を実施した際の推移がこちらです。
単位はUU(ユニークユーザ:複数ページの訪問数を含まない、ページに訪れた人数)です。

2013-0308-221249
2013-0308-221307

1枚目がFC2側、2枚目がWordPress側です。

2/15-2/17頃に、リダイレクトを実行してWordpress側へと誘導をしたため
はっきりとアクセス数が変化していることがわかると思います。

その後、FC2側でのインデックス停止のタグの効果か、
徐々にアクセスが少なくなっていってることがわかります。

※ちなみに、2/20頃にWordpress側が一旦落ち込んでるのは、
既存記事のタイトルをいくつか修正したため、一時的にGoogleからの検索が
減少してしまったものと思います。
もともとは検索エンジンで結構アクセス数があった記事だったので、
ウェブマスターツールから、「Fetch as Google」を使って再インデックス化を
依頼したところ、元のアクセス数に戻りました。

その後、ちょっと早計かもしれないですがWordpressにしてから
アクセス数がFC2の時代よりも増えてきたように思えますね。
(平均UUが、FC2時代の300後半から、500後半に増加)
今まではあまり気にしていなかったのですが、FC2だと思った以上に
検索エンジンへのインデックスの優位性が低いのかもしれないです。

カスタマイズ性などを理由にWordpress側への移行を決めたのでしたが、
検索エンジンへのインデックスに関しても、
思った以上に効果があるのかもしれないですね。

スポンサードリンク

関連記事

総括

このページで行った作業をまとめます。

・オリジナルコンテンツの提案を検索エンジンに行う
・FC2からWordpressの記事へのリダイレクトを行う
・JavaScriptを使って閲覧者を自動的に移動させる
・FC2を検索エンジンのインデックスから除外する

上記の作業を実施すれば、
ほぼWordpress側の新ブログ側へと移行が出来るものと思います。

昔から、いくつか色んなWebサービスでブログをやっていたことがあったのですが
ブログを別のサービスに移動するということは思った以上に
大変であるということが経験してみてわかりました。

まあ、移行される側からしたらそう簡単に移行されても困るだろうし
面倒な作業が必要になるのは当然ではあるようにも思えますが…w

前回

FC2ブログからWordpressへ移行するための手順まとめ その1「ログファイルのインポート」 | Tipstour