ロリポップでMovableTypeからWordPressに移行する方法
MovableType(5.2.8)からWordPress(3.9.1)に、500個の記事をすべて移行した。レンタルサーバーはロリポップで独自ドメインを使用。主な目的はスマホ対応。
移行した時にやったことのメモをざっと残しておきます。
もくじ
MovableTypeをやめる理由
スマホ対応が有料
自分でやれば無料なのだけども、大変そうなのであきらめた。
記事の再構築に時間がかかる
サイドメニューなどの共通部分をいじった後、すべての記事を再構築する必要がある。SEO的によいといわれていたが、今はあまり関係なさそう。500記事あると長いときは10分くらいかかる。いそいでいる時はちょっと困る。
WordPressにする理由
無料のテンプレートが抱負
デザイン性やSEOにすぐれた無料のテンプレートが抱負。
ユーザー数が多い
ユーザーが多いということは情報も多い。今回の作業も書籍なしで全部ネットで調べて出来た。大きな失敗もなく無事に完了。
移行時に注意すべきポイント
記事のURLを変えない
スマホ対応が主な目的だが、SEO的に記事のURLを変えたくない。過去に張ってもらったリンクや検索エンジンにキャッシュされたページが無駄になってしまうからだ。実はここが今回の最大のポイント。(結果、まったく同じURLにすることができた)
全体の流れ
1. サブドメインで準備
WordPress用のディレクトリをサーバーに作って、サブドメイン「例:blog.kasanaru.com」に割り当てる。
2. WordPressでブログを構築
MovableTypeの記事をエクスポート、WordPressにインポート。画像一式を新しいディレクトリに移動。管理画面から各種設定。
3. 本番ドメインと差し替え
サブドメインでブログが完成したら、本番ドメインにWordPress用のディレクトリを割り当てる。うまくいったらサブドメインは解除して差し替え完了。(注意:先に管理画面でブログURLをサブドメインから本番用のドメインに直しておく)
移行した時にやったこと
MovableTypeの記事をエクスポート
- ナビゲーションからブログを選択。
- サイドメニューから [ツール] の [記事のエクスポート] を選択。
- [ブログのエクスポート] ボタンをクリック。
- エクスポートされたファイルを保存。
※記事をエクスポートした際に、URL内のハイフン”-”がアンダーバー”_”になってしまうという記事をみかけたが、その問題は発生しなかった。バージョンの違い?
WordPressをインストール
新しいディレクトリを作成して、そこにWordPressをインストールする。
ロリポップでWordPressを簡単インストールの説明ページ
WordPressに記事をインポート
- サイドメニューから [ツール] の [インポート] を選択。
- [Movable Type and TypePad] のリンクをクリック。
- [ファイルを選択] より、MovableTypeからエクスポートしておいたファイルを選択。
- [ファイルをアップロードしてインポート] ボタンをクリック。
パーマリンク設定
※これをやるとURLを変えずに移行できる。
- サイドメニューから [設定] の [パーマリンク設定] を選択。
- [カスタム構造] のラジオボタンをクリック。
- テキストボックスに /%year%/%monthnum%/%postname%.html を入力。
- [変更を保存] ボタンをクリック。
画像一式を移行
ローカルにファイルをダウンロードせず、ブラウザから「ロリポップ!FTP」でコピーしました。これが一番面倒。
テンプレートインストール
無料テンプレート「STINGER3」を使わせていただきました。
Googleアドセンスなどの設定もお忘れ無く。
STINGER3のインストール手順のページ
カテゴリのスラッグを変更
SEO的にスラッグ(カテゴリーページのURLに使われます)は英語のほうがよいので面倒だけど変更しておく。
- サイドメニューから [投稿] の [カテゴリー] を選択。
- 各カテゴリ名の [クイック編集] からスラッグを英語で入力する。
- [カテゴリーを更新] ボタンをクリック。
アイキャッチ(サムネイル)画像を一括登録
これをやっとかないとTOPページの記事一覧のサムネイルが「No image」になってしまう。
Auto Post Thumbnailというプラグインで簡単にできる。
Google Analyticsコード埋め込み
Google Analyticsを使用している人はコード埋め込みをお忘れ無く。
- サイドメニューから [外観] の [テーマ編集] を選択。
- 右のテンプレートから [ヘッダー (header.php)] を選択。
- [</head>] のすぐ上にコードを貼り付ける。
- [ファイルを更新] ボタンをクリック。
まとめ
細かい設定などもあるが、以上でMovableTypeからWordPressへの基本的な移行作業が完了。