ワードプレスでのリダイレクト設定方法について、包括的で詳細なガイドをお伝えします。リダイレクトは、ウェブサイトのURLが変更された場合や、特定のページにアクセスができない場合に訪問者を自動的に別のページに転送するための重要な手法です。これにより、SEO(検索エンジン最適化)やユーザーエクスペリエンスの向上に貢献します。この記事では、リダイレクトの基本から応用までを解説し、ワードプレスでの設定方法をステップバイステップで説明します。
1. リダイレクトとは何か?
リダイレクトは、ウェブページのURLが変更された際に、ユーザーが古いURLにアクセスした場合に自動的に新しいURLへ転送する仕組みです。この技術を適切に使用することで、検索エンジンやユーザーに対する影響を最小限に抑えることができます。たとえば、あるページの内容が変更されたり削除されたりした場合に、リダイレクトを設定して、ユーザーがスムーズに新しいページに移動できるようにします。

リダイレクトにはいくつかの種類がありますが、最も一般的なものは「301リダイレクト」と「302リダイレクト」です。それぞれの違いについても後で詳しく説明します。
2. リダイレクトを使用する理由
リダイレクトを使用する主な理由は以下の通りです:
- SEOの維持:ウェブページのURLを変更した際に、検索エンジンが新しいURLを適切に認識するようにするため。
- ユーザーエクスペリエンスの向上:ユーザーが古いURLにアクセスした場合に、エラーページではなく、新しいページに自動的に転送されることで、よりスムーズな体験を提供できます。
- 削除されたページの取り扱い:削除したページやコンテンツが他のページに統合された場合、適切なリダイレクトを設定することでリンク切れを防ぎます。
3. リダイレクトの種類
リダイレクトには主に2種類があります:
3.1 301リダイレクト(永久的な転送)
301リダイレクトは、「永久的な転送」として知られています。これは、検索エンジンやユーザーに対して、新しいURLが以前のURLの代わりに使用されるべきであると伝えるものです。SEO効果を保持し、元のURLに関連するページランクを新しいURLに引き継ぐため、最も推奨されるリダイレクトの方法です。
3.2 302リダイレクト(一時的な転送)
302リダイレクトは、「一時的な転送」として使用されます。このリダイレクトは、ページのURLが一時的に変更された場合に使われ、検索エンジンには元のURLを維持するように指示します。例えば、ページのメンテナンス中に一時的にリダイレクトを設定する場合などに使用します。
4. ワードプレスでリダイレクトを設定する方法
ワードプレスでリダイレクトを設定するには、いくつかの方法があります。以下では、主に3つの方法を紹介します。
4.1 プラグインを使用する
ワードプレスでは、プラグインを使って簡単にリダイレクトを設定できます。特に「Redirection」プラグインが人気です。このプラグインを使うことで、リダイレクトの設定が非常に簡単に行えます。
4.1.1 Redirectionプラグインのインストールと設定
- ワードプレスの管理画面にログインします。
- 「プラグイン」>「新規追加」をクリックします。
- 検索バーに「Redirection」と入力し、プラグインをインストールして有効化します。
- 「ツール」>「Redirection」を選択します。
- 「リダイレクトの追加」フォームで、古いURLと新しいURLを入力します。
- リダイレクトの種類(301または302)を選択し、保存します。
これで、設定したリダイレクトが有効になります。
4.2 .htaccessファイルを使用する
ワードプレスでは、.htaccessファイルを使用してリダイレクトを手動で設定することもできます。この方法は、高度な設定を行いたい場合や、プラグインを使用したくない場合に有効です。
4.2.1 .htaccessファイルにリダイレクトを追加
- サイトのルートディレクトリにある「.htaccess」ファイルを開きます(FTPクライアントを使用してアクセスできます)。
- 以下のコードをファイルの最上部に追加します:
plaintextRedirect 301 /古いページのURL https://www.example.com/新しいページのURL
- 保存してファイルをアップロードします。
この方法では、古いURLにアクセスした場合に指定した新しいURLにリダイレクトされます。
4.3 ワードプレスのテーマファイルを編集する
テーマファイルのfunctions.phpにコードを追加してリダイレクトを設定することもできます。ただし、この方法は初心者にはあまり推奨されません。
4.3.1 functions.phpにリダイレクトコードを追加
- 「外観」>「テーマファイルエディター」を開きます。
- 「functions.php」ファイルを選択します。
- 以下のコードをファイルの最後に追加します:
phpfunction custom_redirect() {
if (is_page('古いページのスラッグ')) {
wp_redirect('https://www.example.com/新しいページのURL', 301);
exit;
}
}
add_action('template_redirect', 'custom_redirect');
- 保存します。
これで、指定したページにアクセスがあった場合に自動的に新しいURLにリダイレクトされます。
5. リダイレクトのテストと確認
リダイレクトを設定した後は、必ず動作確認を行いましょう。ブラウザで古いURLにアクセスして、新しいURLに正しく転送されるかを確認します。また、Google Search Consoleなどのツールを使用して、リダイレクトが正しく実行されているかを確認することもできます。
6. リダイレクトのベストプラクティス
リダイレクトを設定する際は、いくつかのベストプラクティスを守ることが重要です:
- リダイレクトチェーンを避ける:複数のリダイレクトが続くと、ページの読み込み速度が遅くなり、SEOにも悪影響を与える可能性があります。
- 正確なリダイレクトを設定する:301リダイレクトを使用する場合、ページが永続的に変更されていることを確認してください。短期間の変更には302リダイレクトを使用します。
- 404エラーを最小限に抑える:削除されたページに対する404エラーを減らすために、適切なリダイレクトを設定しましょう。
7. 結論
リダイレクトは、ワードプレスサイトにおいて非常に重要な要素です。特にURLの変更やページの削除があった場合、適切なリダイレクトを設定することで、SEO効果を保ち、ユーザーエクスペリエンスを向上させることができます。プラグインや手動の設定方法を駆使して、最適なリダイレクトを実現しましょう。