SeesaaブログからWordPressへリダイレクトを使い移行(引っ越し)する方法

SeesaaブログからWordPressへリダイレクトを使い移行(引っ越し)する方法

ここでは、SeesaaブログからWordPressへリダイレクトを使って引っ越す方法 を紹介していきます。

先日Googleアドセンスに申請して見事7回目にして合格しましたが、申請用にSeesaaの無料ブログを使いました。

申請が通った後そのまま放置していたのですが、勿体ないので運営して行こうと思い、どうせ続けるならWordPressで運営して行こうと考え、SeesaaブログからWordPressへ引っ越しをすることに決めました。

そこで色々ネットで検索して引っ越し方法を調べてみたのですが、移行元の記事がGoogleにインデックスされている場合に新ブログへ記事を移行すると、重複コンテンツとみなされてペナルティを受ける恐れがあるという事でした。

これでは都合が悪いので、リダイレクト という方法で記事を移行していきたいと思います。

リダイレクトとは?

まず最初はリダイレクトについて調べてみました。

リダイレクトとは?

WEBページに訪れたユーザーを別のURLに誘導・転送させるためのシステム。

このリダイレクトには2種類あり、301リダイレクトが「永久的な移行」を意味するのに対し、302リダイレクトは「一時的な移行」を意味します。

リダイレクトの種類
  • 301リダイレクト   永久的な
  • 302リダイレクト   一時的な

今回の場合はブログの移転なので、301リダイレクト を使いブログを移行していきたいと思いますが、以下の手順で行っていきます。

STEP.1
WordPress側をNoindexに設定
STEP.2
パーマリングの設定
STEP.3
記事のエクスポート
STEP.4
記事のインポート
STEP.5
画像の張り替え
STEP.6
リダイレクト設定
STEP.7
WordPress側のNoindexを解除
スポンサーリンク

WordPress側のブログ(新サイト)をNoindexに設定

何も設定せずにそのまま引っ越しをした場合、全く同じサイトが2つになってしまい重複してしまいます。

そこでWordPress側を検索エンジンにインデックスされないようにNoindexに設定します。

Noindexとは?

特定のURLを検索エンジンにインデックスさせないようにする事。

ダッシュボードから『設定』⇒『表示設定』と進み『検索エンジンがサイトをインデックスしないようにする』にチェックを入れ 「変更を保存』をクリックします。

WordPress側のブログ(新サイト)をNoindexに設定

パーマリングの設定

次にパーマリングの設定を行います。

パーマリングとは?

Parmanent Linkの略語。ブログのURLの最後の部分。

下記のURLで言えばhttps://11874.click/seesaa-redirectseesaa-redirectがパーマリングになります。

パーマリングとは?

ダッシュボードから『設定』⇒『パーマリング設定』と進み、『カスタム構造』にチェックを入れて『/%postname%』と入力します。こうする事で記事タイトルが自動的にパーマリングに設定されます。

パーマリングの設定

パーマリンク設定を『/%postname%』とする事で『http://自分のドメイン/記事タイトル』という風になります。

この設定を行っておかないと、SeesaaブログからWordPressへはリダイレクトできません。

スポンサーリンク

Seesaaブログから記事のエクスポート

最初にSeesaaブログからWordPressへ記事のエクスポートを行います。Seesaaブログの『設定』⇒『その他設定』⇒『エクスポート』と進みます。

Seesaaブログから記事のエクスポート

エクスポートの設定画面が開くので設定を行い、最後に『エクスポート』をクリックしましょう。

Seesaaブログから記事のエクスポート

文字コード UTF-8
取得範囲 エクスポートしたい記事の期間を選択
コメント/トラックバック/タグ エクスポートしたい項目にチェック
生成対象カテゴリー エクスポートしたいカテゴリーにチェック

ファイルをデスクトップに保存しておきましょう、以上でSeesaa側の設定は終了です。

『BASENAME~』を削除するとスラッグが記事タイトルに

保存したファイルにある『BASENAME~』を削除した場合はスラッグが記事タイトルになります。

『BASENAME~』を削除するとスラッグが記事タイトルに

icon-check-square-o『BASENAME~』を削除した場合

『BASENAME~』を削除した場合

icon-check-square-o『BASENAME~』を削除しなかった場合

『BASENAME~』を削除しなかった場合

注意

『BASENAME~』を削除しなかった場合はリダイレクトがうまくいかずに404エラーになるので削除しておきましょう。

WordPressへ記事のインポート

先ほどエクスポートしたファイルをWordPressへインポートします。ダッシュボードから『ツール』⇒『インポート』と進み『Movable Type and TypePad』の項目の『インポーターの実行』をクリックします。

WordPressへ記事のインポート

『ファイルを選択』をクリックして、先ほどデスクトップに保存したエクスポートファイルを選択して『ファイルをアップロードしてインポート』をクリックします。

WordPressへ記事のインポート

『投稿者の割り当て』ではユーザー名を変更できます。※後で変更可能です。

WordPressへ記事のインポート

これでSeesaaブログからエクスポートした記事をWordPressへインポート完了です。

icon-check-square-oインポート前(Seesaa)

WordPressへ記事のインポート インポート前(Seesaa)

icon-check-square-oインポート後(WordPress)

WordPressへ記事のインポート インポート後(WordPress)

画像の張り替え

画像はSeesaaにアップロードしてあるので、WordPressに再アップロードして張り替えてやりましょう。

投稿記事が多い場合は手作業で張り替えるのは手間がかかるので、置換プラグインを使えば簡単に画像の貼り換えが可能です。

WordPressでドメイン変更後に画像URLを一括変更する便利な方法

SeesaaからWordPressへリダイレクト設定

旧ブログの評価をそのまま新ブログへ移行するには、301リダイレクトが必要なのですが、無料ブログでは301リダイレクトは使えません。そこで、canonical(カノニカル)refresh(リフレッシュ)という2つのメタタグを使用します。

icon-check-square-oメタタグとは?

HTMLで使用されるタグのひとつ。「メタ」は上位の概念や、包括的な概念を意味し、HTMLでは、そのドキュメント全体に関わる情報を記述するために使用される。検索エンジンは、メタタグの内容を、検索結果の順位を決める材料のひとつにしているので、SEOではメタタグが重視される。 引用元:コトバンク

う~む、何だか難しいですね~。難しいのでこちらのサイトを参考にさせてもらいました。

参考 【図解】シーサーブログからWordPressにリダイレクトして引越しする方法さよならアフィリエイト

個別記事を飛ばす方法

これがSeesaaへ貼り付けるコード。※「〇〇〇.com」をサイトのドメインに置き換えてください。

HTML
<% if:page_name eq 'article' -%>
<link rel="canonical" href="https://〇〇〇.com/<% extra_title %>">
<meta http-equiv="refresh" content="0;url=https://〇〇〇.com/<% extra_title %>">
<% /if -%>

2行目の「rel=”canonical」が同じようなコンテンツがあれば重複ではなく、こちらが正しい事をGoogleに伝えるタグです。

3行目の「meta ~refresh」は旧サイトにアクセスした時に、URLを新サイトに自動的に飛ばすタグです。

次に、Seesaaの管理画面から『デザイン』⇒『CSS/HTML編集』と進み、現在使用しているテンプレートを選択後、『HTML編集』欄の「head]~「/head」の間に先ほどのコードを挿入します。

SeesaaからWordPressへリダイレクト設定

この後Seesaaブログの記事がWordPressサイトへ正常にリダイレクトされているか確認しておきましょう。

トップページを新しいサイトへ飛ばす方法

次はトップページを飛ばしましょう。先ほどと同様に『https://〇〇〇.com/』を新ブログのURLに変更して、Seesaaの先ほどのコードの下に貼り付けます。

HTML
<% if:page_name eq 'index' -%>
<link rel="canonical" href="https://〇〇〇.com/">
<meta http-equiv="refresh" content="0;url=https://〇〇〇.com/">
<% /if -%>

カテゴリーやタグをnoindexにする方法

最後にトップページと個別記事以外はインデックスしない事を表すコードを加えます。

HTML
<% unless:page_name eq 'index' %><% unless:page_name eq 'article' %>
<meta name="Robots" content="noindex" /> 
<% /unless %><% /unless %>

WordPress側のNoindexを外す

いちばん最後にWordPress側のNoindexのチェックを外しておきます、WordPressの管理画面から「設定」⇒「表示設定」と進み「検索エンジンでの表示」欄の「 検索エンジンがサイトをインデックスしないようにする」のチェックを外します。

WordPress側のNoindexを外す

まとめ

ここでは、SeesaaブログからWordPressへリダイレクトを使って引っ越す方法を紹介しました。

STEP.1
WordPress側をNoindexに設定
STEP.2
パーマリングの設定
STEP.3
記事のエクスポート
STEP.4
記事のインポート
STEP.5
画像の張り替え
STEP.6
リダイレクト設定
STEP.7
WordPress側のNoindexを解除

注意点として、Seesaaブログからインポートしたファイル内の『BASENAME~』の箇所を削除しなかった場合は上手くリダイレクトされずに404エラーになってしまいます。

2 COMMENTS

ブログの引越し リダイレクト解決

[…] リダイレクトを使ってSeesaaブログからWordPressへ引っ越す方法 […]

返信する

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿や心無いコメントは無視されますのでご注意ください。(スパム対策)