WordPressのリダイレクト設定方法|SEOに強い301リダイレクトの最適な実装

WordPressのリダイレクト設定方法|SEOに強い301リダイレクトの最適な実装

1. WordPressのリダイレクトとは?SEOへの影響

リダイレクトとは、特定のURLにアクセスしたユーザーを別のURLに自動的に転送する仕組みです。WordPressサイトで適切なリダイレクトを設定することで、SEOの評価を維持しながらページの移動や統合が可能になります。

特に301リダイレクト(恒久的なリダイレクト)は、検索エンジンに対して「ページが完全に移動した」ことを伝え、旧URLのSEO評価を新URLに引き継ぐことができます。

リダイレクトの種類

  • 301リダイレクト(恒久的):SEO評価を新URLに引き継ぐ。
  • 302リダイレクト(仮の移動):一時的な移動で、SEO評価は引き継がれない。
  • 307リダイレクト(HTTP1.1の一時的な移動):302と同様だが、リクエストの種類を保持。

2. 簡単&安全なリダイレクト方法【プラグイン編】

初心者でも簡単に設定できるプラグインを利用する方法を紹介します。

おすすめプラグイン:「Redirection」

「Redirection」は、管理画面から簡単にリダイレクトを設定できる人気プラグインです。

設定手順

  1. プラグインをインストール & 有効化
    • WordPressの管理画面で「プラグイン」→「新規追加」
    • 「Redirection」を検索し、インストール後に有効化
  2. リダイレクトルールを設定
    • 「ツール」→「Redirection」へ移動
    • 「新しい転送ルールを追加」で、以下の情報を入力
      • ソースURL(リダイレクト元): /old-page/
      • ターゲットURL(リダイレクト先): https://example.com/new-page/
    • 「追加」ボタンをクリックして完了

この方法なら、プログラム知識がなくても簡単にリダイレクト設定ができます。

3. パフォーマンス重視!.htaccessを使ったサーバーリダイレクト

より高速でサーバー負荷の少ない方法として、.htaccessを編集してリダイレクトを設定する方法があります。

301リダイレクトの記述方法

.htaccess ファイルを開き、以下のコードを追加します。

Redirect 301 /old-page/ https://example.com/new-page/

また、特定のディレクトリ全体をリダイレクトする場合は以下を使用します。

RedirectMatch 301 ^/old-directory/(.*)$ https://example.com/new-directory/$1

注意点

  • .htaccessの編集を誤るとサイトが動作しなくなる可能性があるため、必ずバックアップを取ってから作業してください。

4. functions.phpでリダイレクト設定

テーマのfunctions.phpを編集してリダイレクトを実装することも可能です。

function custom_redirect() {
    if (is_page('old-page')) {
        wp_redirect('https://example.com/new-page/', 301);
        exit();
    }
}
add_action('template_redirect', 'custom_redirect');

メリット:プラグイン不要で軽量な実装が可能。
デメリット:テーマを変更するとリダイレクト設定が消えてしまう。

5. SEOに強いリダイレクトのポイントと注意点

301リダイレクトを使用する理由

  • ページの評価を引き継ぎ、検索順位の下落を防ぐ。
  • クローラーが適切に新URLを認識し、インデックスを更新する。
  • ユーザーにスムーズな移動を提供し、UX向上に貢献。

リダイレクト後に確認すべき点

  1. リダイレクトチェーンを避ける
    • 旧ページA → 新ページB → 新ページC という多段リダイレクトを避ける。
  2. 内部リンクの修正
    • サイト内のリンクを新しいURLに変更。
  3. Google Search Consoleでチェック
    • 「カバレッジ」レポートでエラーがないか確認。

6. まとめ:最適なリダイレクト方法の選び方

方法おすすめのケース難易度
プラグイン(Redirection)初心者向け・簡単に管理★☆☆
.htaccess編集サーバーパフォーマンスを重視★★★
functions.php編集プラグインを使いたくない★★☆

WordPressのリダイレクトはSEOにも大きく影響するため、適切な方法を選びましょう。
特に301リダイレクトを適切に設定することで、検索順位の維持やユーザー体験の向上につながります。

サイト運営の状況に応じて、最適なリダイレクト方法を活用してください!