ブロガーにリダイレクトを設定する方法

公開: 2025-02-25

ブログ投稿のURLを変更したり、コンテンツを新しいページに移動したりしたことがありますか?もしそうなら、あなたは壊れたリンクと訪問者を失うことを心配するかもしれません。それがリダイレクトが役立つ場所です! Bloggerでは、リダイレクトを設定することで、古いURLをクリックする人が新しいURLに自動的に送信されるようになります。これにより、ユーザーエクスペリエンスが向上し、ブログのSEOを維持できます。

このガイドでは、ブロガーのリダイレクトを簡単にセットアップするための手順を説明します。時代遅れのリンクを修正したり、コンテンツをより良く整理したりする場合でも、この簡単なトリックは大きな違いを生みます!

リダイレクトとは何ですか?

リダイレクトとは、ユーザーまたは検索エンジンをあるURLから別のURLに送信するプロセスです。これは、ユーザーを正しいまたは更新されたWebページに導くためにWeb開発で一般的に使用されており、URLが変更されたときにスムーズなブラウジングエクスペリエンスとSEOランキングを保持します。

リダイレクトの種類

  • 301リダイレクト(永久リダイレクト)
  • 302リダイレクト(一時リダイレクト)
  • 303リダイレクト
  • 307リダイレクト(一時リダイレクト)
  • 308リダイレクト(永久リダイレクト)
  • メタリフレッシュリダイレクト
  • JavaScript Redirect

ベストプラクティス

  • SEOランキングを維持するために、永続的なURL変更に301リダイレクトを使用します。
  • 一時的な変更にのみ302または307リダイレクトを使用します。
  • seo-criticalページのメタリフレッシュJavaScriptリダイレクトへの過度の依存を避けてください。
  • リダイレクトチェーンとループを防ぐために、リダイレクトを定期的に監査および管理します。

リダイレクトチェーンとは何ですか?

初期URLと最終宛先URLの間に複数のリダイレクトがある場合、リダイレクトチェーンが発生します。例えば:

URL A→URL B→URL C→URL D(最終目的地)

リダイレクトチェーンとは何ですか?

これは、リダイレクトが最終URLを直接指していない場合に発生し、意図したページに到達する前に複数のホップにつながります。

例1:URL構造の変更

  1. 古いURL example.com/old-page
  2. リダイレクト: example.com/new-page
  3. 再びリダイレクト: example.com/latest-page

なぜリダイレクトチェーンが問題になるのですか?

  1. SEOへのマイナスの影響
    • 検索エンジンは、複数のリダイレクトを介して完全なリンクエクイティ(ランキングパワー)を渡すことはできません。
    • Googleは、SEO値の損失を避けるために、チェーンを単一のホップに制限することを推奨しています。
  2. ページの読み込み時間が遅い
    • 各リダイレクトは追加のHTTPリクエストを追加し、遅延を増加させます。
    • ユーザーは、最終ページに到達する前に遅延が発生する場合があります。
  3. 予算の問題をクロールする
    • 検索エンジンクローラーは、サイトでクロールするページの数について予算が限られています。
    • リダイレクトチェーンは、この予算を不必要に消費し、効率の低いクロールにつながります。
  4. 壊れたリダイレクト
    • チェーン内のURLが壊れたり削除されたりした場合、チェーンは障害を発揮し、ユーザーと検索エンジンに404エラーが発生します。

元のURLを最終URLに直接リダイレクトすることにより、リダイレクトチェーンを修正できます。

リダイレクトチェーンを修正する方法

リダイレクトループとは何ですか?

リダイレクトループは、2つ以上のURLが円形パターンで互いにリダイレクトするように構成されている場合に発生し、ユーザーや検索エンジンが意図した宛先に到達できないようにします。例えば:

  1. URL A→URL B→URL a
  2. またはURL A→URL B→URL C→URL A

リダイレクトループの症状

  1. ブラウザエラー
    • ほとんどの最新のブラウザでは、「リダイレクトが多すぎる」エラー。
    • Google Chromeの「err_too_many_redirects」エラー。
  2. 無限の負荷
    • ブラウザは、最終ページに到達せずにリダイレクトを続けます。
  3. クロールの問題
    • 検索エンジンは、無限のループのため、影響を受けるページのインデックスに失敗しません。

リダイレクトループの防止

  • 計画を慎重にリダイレクトする:重複または矛盾するルールの作成を避けてください。
  • 展開前にテスト:ステージング環境で常にリダイレクトの変更をテストしてください。
  • 一貫したURL構造を使用します:www/non-wwwおよびhttp/https全体で均一性を確保します。
  • プラグインの重複を制限:同様のリダイレクトタスクに複数のプラグインを使用しないでください。
  • 定期的に監視:Google検索コンソールなどのツールを使用して、リダイレクトの問題を早期に識別します。

これらの修正とベストプラクティスを実装することにより、リダイレクトループを効果的に回避して解決できます!

ブロガーのウェブサイトでリダイレクトを設定する方法は?

リダイレクトを設定できる3つの方法があります。 InBuild Bloggerの設定を使用して、サーバー側のリダイレクトを使用できます。 (301および302リダイレクト)。また、Blogger WebサイトにMeta RedirectsとJavaScript Redirectを実装することもできます。

01)ブロガー設定を使用してリダイレクトを設定します

古いURLをブロガーの新しいURLにリダイレクトするには、ブロガー設定ページに移動します。 「エラーとリダイレクト」セクションまで下にスクロールし、[カスタムリダイレクト]をクリックします。

ブロガーのリダイレクトをセットアップします

次に、下の[追加]ボタンをクリックすると、fromとurlに入力するように依頼します。

ブロガーのカスタムリダイレクト

上部に古いURLスラッグを入力し、下部に新しいURLスラッグを入力してOKを押してください。必ずURLのみを保持し、URLからドメインパーツを削除してください。

そしてそれだけです。 Blogger Webサイトでリダイレクトを正常に設定しました。

02)JavaScriptリダイレクト

ブロガーブログを別のブログにリダイレクトする方法

<script type = 'text/javascript'>
  var d = '<data:blog.url/>';
  d = d.Replace(/.*\// [^ \/ ]*/、 '');
  location.href = 'https://example.com'+d;
</script>

ここで、Webサイト全体をリダイレクトするURLを入力します。

特定のブログURLをリダイレクトします

<スクリプト>
if(window.location.href == 'http://yourblog.com')
{
window.location = "https://example.com";
}
</script>

03)メタリフレッシュリダイレクト

メタリフレッシュリダイレクトを使用して、特定の期間の後にリダイレクトします。

<Meta content = '5; url = https://example.com' http-equiv = 'refresh'/>

ブロガーでリダイレクトを設定することは、ブログのリンクを管理するためのシンプルで強力な方法です。壊れたリンクを回避し、ユーザーエクスペリエンスを改善し、SEOランキングを維持するのに役立ちます。これらの簡単な手順に従うことにより、訪問者が常に手間をかけずに適切なコンテンツを見つけることができます。試してみて、ブログをスムーズに実行してください!