SEO評価を維持しつつ別ページへ遷移させる方法5選【301リダイレクト・canonical対応】

SEO評価を維持しつつ別ページへ遷移させる方法5選【301リダイレクト・canonical対応】

SEOが上がったページのリンク先を別のページに遷移させる方法はいくつかありますが、注意しないとSEOの評価を下げてしまう可能性があります。以下の方法を検討してください。

1. 301リダイレクト(恒久的なリダイレクト)

最適なケース:

  • 元のページの内容を別のページに完全移行したい場合
  • 元のページのSEO評価を新しいページに引き継ぎたい場合

方法:
.htaccess ファイルやサーバー設定で301リダイレクトを設定する。

例(.htaccess):

apacheコピーする編集するRedirect 301 /old-page/ https://example.com/new-page/

注意点:

  • 301リダイレクトを使うと、Googleは時間をかけて新しいページを評価する。
  • ユーザーにとって違和感のないページへリダイレクトすることが重要。

2. Meta Refreshリダイレクト(HTML)

最適なケース:

  • すぐに遷移させたいが、SEO評価をそこまで気にしない場合

方法:
元のページの<head>内に以下を記述。

htmlコピーする編集する<meta http-equiv="refresh" content="0;URL='https://example.com/new-page/'">

注意点:

  • 301リダイレクトよりSEO評価の引き継ぎが弱い。
  • Googleから「誘導ページ」と判断されるとペナルティを受ける可能性がある。

3. JavaScriptリダイレクト

最適なケース:

  • ユーザーの操作によって動的に遷移させたい場合

方法:

htmlコピーする編集する<script>
  window.location.href = "https://example.com/new-page/";
</script>

注意点:

  • GoogleはJavaScriptリダイレクトを認識するが、評価の引き継ぎは301より劣る。
  • クローラーが正しく処理できない可能性がある。

4. rel=”canonical” を設定する

最適なケース:

  • SEOの評価を新しいページに移したいが、元のページも残したい場合

方法:
元のページの<head>内に以下を記述。

htmlコピーする編集する<link rel="canonical" href="https://example.com/new-page/">

注意点:

  • Googleは新しいページを優先して評価するが、ユーザーは元のページに留まる。

どの方法を選ぶべきか?

SEO評価を新ページに完全移行したい301リダイレクト
SEO評価は不要で単純に遷移させたいMeta Refresh or JavaScript
元のページは残したいが、新ページを優先表示したいrel=”canonical”

どの方法を採用するか、目的に応じて選んでください。