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”
どの方法を採用するか、目的に応じて選んでください。