ブログやWebサイト運営をするに当たって、これまではSiriusを使うことが多かったのですが、ページ数が増えるにしたがってSiriusではアップロードに時間が掛かったり、カスタマイズするのにプログラミング知識が必要だったりします。
今回、思い切ってSiriusのブログをWordpressへ移行してみましたので、実際に行った手順を忘備録のために残しておきます。
Webについて僕は素人ですので、SEO上、必ずしも正しい方法とは限りません。
バックアップを作成の上、あくまでも参考程度にご覧ください。
ちなみにサイトを移行して1年以上経ちましたが、特に大きな不具合は起こっていません。検索順位も良くも悪くも大きく変わってないかと思います。
SiriusからWordpressへ移行した理由
Siriusのメリット・デメリット
Siriusの一番の利点は、簡単にブログやWebサイトが作成できる点です。
また、オフラインでも記事の作成ができる[←ココが個人的には大きい ]ため、パソコンさえあればネット環境がなくても記事を作成することができます。ページの複製機能もとても便利です。
もちろんアップロードはネット環境が必要ですが、記事の作成からサイトの公開までの時間がほとんど掛からないと言っていいでしょう!
しかし、記事を量産するにつれてサイト作成やアップロードに多大な時間がかかるようになるのが私はネックでした。
また、SEO上重要なAMP対応、SNSカスタマイズ、ブログカードなど最近の機能を導入するにはある程度のプログラミング知識が必要となってきます。
WordPressのメリット・デメリット
WordPressはSiriusよりもカスタマイズしなければならない項目が多いため、サイトの作成にやや時間が掛かります。
Siriusのようにオフラインで記事の作成ができないため、カフェなどで記事を作成するにはWi-Fiルーターが必要になるのが少しネックですかね。
しかし、プラグインと呼ばれるWordpressをカスタマイズできるツールが沢山あるため、うまく活用すれば簡単にWebサイトのデザインを変更することができます。
私が便利だなぁと思っているプラグインの一例を挙げますね。
目次生成機能
プラグインを用いることで目次を自動的に作成してくれます。
人気ページの紹介[PV順に]
人気の節約ページとありますが、PV数順に人気ページを紹介してくれるプラグインがあります。[上写真右]
ブログカードの作成
WordPressテーマ:以前使用していたSimplicityではデフォルトでブログカードの作成機能がついています。
コメント機能
コメント機能もテーマによってほとんどがデフォルトで付いています。
SiriusからWordpressへ移行する手順
SiriusからWordpressへの移行手順を僕が行った方法で紹介していきます。
①Wordpressのインストール
私はロリポップのサーバーを使っているので、ロリポップにあるWordPress簡単インストールを実施しました。
このとき一旦検索エンジンにはインデックスしない設定でインストールします。
②Wordpressテーマのインストール
テーマ選びは一番重要となりますので、じっくり選んでください。
このブログはSimplicityのテーマを使用しています。[現在は変更して有料テーマを使用しています]
WordPressの管理画面よりテーマをインストールします。
③Wordpressの設定を変更する
Siriusで作成したホームページアドレスとWordpressのパーマリンクが一緒になるように、パーマリンク設定を行います。
パーマリンク設定では、カスタム構造を選び、
/%category%/%postname%.html
と入力します。
これだけでは、Wordpressの特性上新規にカテゴリーページが作成されてしまいますので、“No Category Base”といったプラグインをインストール・有効化します。
④SiriusよりMTエクスポートでテキストファイルを抽出する
Siriusの編集画面→MTエクスポート機能によりテキストファイルを抽出します。
これにより、画像や箇条書き、色などのタグごとタイトルや本文のみをテキスト化することができるのです。
⑤文字コードをUTF-8へ変換する
このままファイルを開くと文字化けしたままなので、文字コードをUTF-8へ書き換えします。
私はサクラエディタを使い変換しました。
⑥Wordpressへインポートする
WordPressには、Siriusでいうカテゴリーページがありませんので、事前にカテゴリーを作成しておきます。
カテゴリーを全て新規作成した後、先ほどのテキストデータをWordpressにインポートします。
このインポートで投稿ページにSiriusのページがすべて移行されました。
WordPressテーマによっては、スラッグが全てpost-0となってしまい。パーマリンク設定がうまくいかない場合もありました。
その際は一旦twenty seventeenなどデフォルトテーマに変更してからインポートすると上手く行きましたので、もし不具合があれば試してみてください。
⑦内部リンク、画像リンクの変換
Siriusでは、内部リンクと画像ページのタグが独自タグを使用しているため、そのままではWordpressでリンクエラーになってしまいます。
そのため、Sirius独自タグを“Search regex”というプラグインを使って変換します。
- 変更前:<% pageDepth %>
- 変更後:サイトアドレス/
- 変更前:<% pageDepth %>img
- 変更後:サイトアドレス/img
内部リンク・画像リンクをまとめて“<% pageDepth %>”を“サイトアドレス/”へ変換しても構いませんが、私は念のため①画像リンクを変換後、②内部リンクの変換を行いました。
Replace&Saveによって変換・保存し、内部リンク・画像リンクがエラーになっていないか確認してみてください。
⑧トップページ[固定ページ]、カテゴリーページを作成する
SiriusからのMTインポートでは、投稿ページしかインポートできません。
SiriusのトップページはWordpressで別に固定ページを作成します。
Siriusのカテゴリーページで文面を加えたい場合は、“Rich Text Tags, Categories, and Taxonomies”というプラグインを使って編集できます。
⑨FTPソフトよりSiriusで作成したサイトデータを削除
ここまで来たら、Wordpressへの移行までもうすぐです。
FTPソフトを使って、Siriusで作成したサイトデータを削除します。[もちろんバックアップは取っておいてください!]
僕はロリポップサーバーを使用しているので、ロリポップFTPよりフォルダを削除しました。
このとき、imgフォルダのみはそのまま使用するので残しておきます。
Siriusで作成したサイトに使用されている画像は、Wordpressに移行してもそのままのサイトアドレスを使用することにしたので、imgフォルダを残しています。
⑩サイトアドレスを変更する
⑨まで終えた時点でのサイトはこのようになっています。
- Siriusのサイト:サイトアドレス→削除
- WordPressのサイト:サイトアドレス/wp→公開してるが検索エンジン非インデックス
ここからは、サイトアドレス/wpに公開している内容をサイトアドレスに移行します。
⑨でSiriusのサイトアドレスを削除したので、Wordpressのサイトアドレスを変更します。
設定→一般よりサイトアドレスにある/wpを削除します。
⑪FTPソフトで.htacess、index.phpのタグを編集する
FTPソフトを使い、wpフォルダと同じ階層に.htacess、index.phpファイルをコピーします。
⑩で/wpを削除したことにより、.htacess、index.phpタグを以下のように編集します。
.htacessファイル
RewriteBase /wp/ → RewriteBase /
RewriteRule . /wp/index.php [L] → RewriteRule . /index.php [L]
index.phpファイル
require( dirname( __FILE__ ) . '/wp-blog-header.php' ); →require( dirname( __FILE__ ) . '/wp/wp-blog-header.php' );
⑫検索エンジンでの表示を解除する
設定→表示設定により、検索エンジンでの表示についてチェックを外します。
以上で、SiriusからWordpressへの移行は完了です。
Web知識ド素人ですので、もしかしたら間違った方法かもしれませんが、自分の忘備録のために残してみました。
次のSiriusサイトをWordpressへ移行する際に、必要に応じて修正していきます。
⑬プラグインRedirectionを使って、404エラーをリダイレクトする
WordPressでは、.htacessファイルに直接書き込まなくても、プラグインでリダイレクトできます。
カテゴリーページのスラッグや.htmlの付け忘れなどで、Google Search Consoleで404エラーページが上がってきました。
プラグインRedirectionを使うことで簡単にページのリダイレクトができるので、404エラーが出た場合は活用しましょう!
シリウスで50記事くらいあるサイトがあり、WordPressに移行したくて探していたらこの記事を見つけました。
この記事のとおりにやったら、WordPressに記事を移すことができました。
本当にありがとうございました。
コメントありがとうございます。
僕もいろんなサイトを見て自己流で移行しましたが、正直自信がありません(;^ω^)
ただ大きな不具合は現時点ではないと思ってます。
また何かありましたら情報共有して頂ければ助かります。
初めまして。
分からない部分があるのでどうか教えていただけませんでしょうか。
こちらのサイトを参考にし、現在シリウスからワードプレスに移行をしております。
記事内の
「⑨FTPソフトよりSiriusで作成したサイトデータを削除」
という部分があるのですが、どの階層のどのファイルを削除すれば良いのか、教えていただけませんでしょうか。
お忙しいとは思いますが、ぜひご教示のほどお願いいたします。
コメントありがとうございます!
階層はシリウスのサイトをアップロードしている階層です。
シリウスのサイトは移行してしまったので、フォルダ名はわかりかねますが、imgフォルダ以外の全てのフォルダ及びファイルを全て削除しました。
setsuyaku様
早々の返信ありがとうございました。非常に助かります。
シリウスのサイトをアップロードしている階層というのは、
サイトアドレス/public_html/の「public_html」内にあるファイルを指すということでしょうか?
「public_html」内に「wp」(恐らく移行先のワードプレスフォルダ)というフォルダがあるのですが、「wp」と「imgフォルダ」以外のフォルダ・ファイルを削除したのでいいのでしょうか?
質問が初心者すぎて申し訳ありませんがどうぞご回答の方よろしくお願いいたします。
僕もwebのことはほとんどわからない初心者なので大丈夫です。
シリウスの設定→FTP設定→接続でアップロードしている先のフォルダですね。
フォルダ名は個々で設定するものなのでpublic_htmlが正しいかはわかりかねますが(;^ω^)
⑪にあるようにwpとimgフォルダのみになればいいので、おそらく合っているかとは思いますが、⑩のサイトアドレス/wpでサイトは確認できましたか?
お世話になります。
返信ありがとうございます。無事サイトの移行ができましたので報告いたします。
FileZillaにて、サイト名/public_html内で「wp」と「img」フォルダのみ残し、⑩のサイトアドレス/wpのwpを削除し、⑪の「FTPソフトで.htacess、index.phpのタグを編集したファイル」を同階層にアップロードしたところ無事サイトが飛ぶことなく移行することが出来ました。
他のサイトで書かれている方法では、何度もサイトが飛んだのですが、こちらのサイトは簡潔明瞭にしかも的を得てまとめてあるので凄く読みやすく助かりました。
質問に対しても丁寧にご回答いただき本当にありがとうございました。
移行作業お疲れ様でした!
無事に完了されたようで良かったです。
僕もいろんなサイトの方法を参考にしたのですが、上手くできなかったので自分なりに考えてたどり着いた方法です。
SEO的に大丈夫なのかな?と疑問は残りますが、今のところ移行後のサイトは大きな問題ありません。
また、何かありましたら情報共有して頂けると幸いです。
こんばんは。
超初心者です。
⑨のところで、Siriusからロリポップのデータを削除したら全て消えてしまいました。(2回)
どうしたらWPだけのデータ?アドレス?に切り替えられますか?
パソコンに全く詳しくないです。
お時間ありましたらご教授お願いします。
⑨のところで消える分には問題ないと思います。
サイトアドレス/wp としてもページは表示されませんか?