ウェブサイト上の古いコンテンツを新しい言語に移行する場合、訪問者が自動的に最新バージョンにリダイレクトされるように、古いコンテンツを恒久的にリダイレクトする必要がよくあります。.
この目的でよく使われる手法の一つは、HTTP 301 ステータスコードを使用して、古いコンテンツページから新しいページへ恒久的にリダイレクトする 301 リダイレクトの実装です。.
この方法が利用可能であるにもかかわらず、多くのユーザーはその実行方法をまだ知らないため、訪問者を失う可能性があります。そこで、この記事では、古い言語コンテンツに対して301リダイレクトを実行し、新しい言語コンテンツへの自動トラフィックリダイレクトを確保する方法について説明します。.
301リダイレクトによるレガシー言語コンテンツとは?
レガシー言語コンテンツを301リダイレクトする方法を議論する前に、301リダイレクトとは何かを理解することが重要です。301リダイレクトは、古いURLのコンテンツが新しいURLに恒久的にリダイレクトされたことを示すHTTPレスポンスコードです。ユーザーが古いURLにアクセスすると、サーバーは自動的に新しいURLにリダイレクトします。.
301リダイレクトはまた、Googleなどの検索エンジンやウェブブラウザに対して、古いURLが無効になり、新しいURLへ恒久的に移動したことを知らせるシグナルでもあります。.
古い言語のコンテンツを新しい言語にリダイレクトする場合、例えばURL https://mysite.com/fr/10-tips-seo-wordpress/ から https://mysite.com/fr/tips-wordpress-seo/ へは、301リダイレクトが実装されます。.
(古いURLをクリックすると、自動的に新しいページにリダイレクトされます)。.
一方、レガシー言語のコンテンツを301リダイレクトすることは、古い言語を使用するウェブサイトのコンテンツを、新しい言語を利用した更新版へリダイレクトするために用いられる手法です。.
301と302の違い
URLを恒久的にリダイレクトするHTTP 301コードに加えて、URLを一時的にリダイレクトするためのコードもあり、それは302です。.
301リダイレクトが訪問者を新しいURLに誘導し、検索エンジンにその変更が永続的であることを伝えるために使用される場合、302リダイレクトも訪問者を新しいURLに誘導します。ただし、検索エンジンにはその変更が一時的なものであることのみを伝えます。.
301リダイレクトはいつ使用すべきですか?
言語目的の301リダイレクトは、通常、以下のような状況で使用されます。.
- レガシー言語コンテンツの更新: レガシー言語のコンテンツを更新または近代化する際、301リダイレクトは古いコンテンツから更新されたバージョンへユーザーを誘導し、ユーザーの混乱を防ぎ、SEOのメリットを維持します。
- コンテンツの移行: ある言語のウェブサイトの旧バージョンから、別の言語の新バージョンへ移行したい場合、301リダイレクトによって ユーザーを自動的にリダイレクト し、旧言語のコンテンツから対応する新言語のコンテンツへ誘導できます。
- ウェブサイトのローカライズ: グローバルなオーディエンスにサービスを提供し、複数の言語でコンテンツを提供するためにウェブサイトを拡張する場合、301リダイレクトはユーザーの好みや場所に基づいて適切な言語バージョンにユーザーを誘導できます。
- 言語バージョンの統合: コンテンツの複数の言語バージョンがあり、それらを再構築することを決定した場合、301リダイレクトはSEO価値を維持し、ユーザーのスムーズな移行を確保するのに役立ちます。
- URLの再構築: ウェブサイトのリニューアルや構造変更の際、言語ベースのURL再構築を含め、301リダイレクトは古いURLから新しいURLへトラフィックを誘導し、検索エンジンのランキングを維持するのに役立ちます。
これらの各状況では、301リダイレクトが適用され、古いコンテンツをブックマークしたりリンクしたりした可能性のあるユーザーと、あるURLから別のURLへの恒久的な移動を理解する必要がある検索エンジンの両方にとって、スムーズな移行が保証されます。.
レガシー言語コンテンツにおける301リダイレクトのメリット
レガシー言語コンテンツに301リダイレクトを実装することには、いくつかの重要な利点があります。.
- 最新の言語バージョンでコンテンツを提供 – 301リダイレクトにより、古いコンテンツを新しい言語バージョンで表示できるようになり、ユーザーの言語設定に合わせたより関連性の高い情報を提供することで、ユーザー体験が向上します。
- 検索エンジンランキングの維持 – 旧コンテンツから新コンテンツへリダイレクトすることで、検索エンジンでのページランキングが維持され、検索結果での継続的な可視性が確保されます。
- トラフィックの維持 – 古いコンテンツが獲得したトラフィック、ソーシャルシェア、人気はそのまま維持され、リダイレクトを通じて新しいコンテンツへシームレスに移行します。
- 壊れたリンクの防止 – 外部サイトから古いコンテンツへのバックリンクは、リダイレクト後も機能し続け、リンクの整合性が損なわれることはありません。
- 一貫したユーザーエクスペリエンス(UX) – 301リダイレクトを使用することで、404エラーに遭遇することなく、ユーザーを古いコンテンツから新しいコンテンツへ自動的に誘導し、一貫したユーザーエクスペリエンスを保証します。
- 検索エンジンへのシグナル送信 – 301リダイレクトは、古いURLが無効であることを検索エンジンに通知し、代わりに新しいURLをインデックスするよう促します。
- 新しいコンテンツのインデックス登録を迅速化 – 検索エンジンは、古いコンテンツからのリダイレクトを迅速に認識することで、新しいコンテンツのインデックス登録を迅速化します。
- 効率的なSEO転送 – 古いコンテンツが獲得したSEOの利点はシームレスに転送され、新しいコンテンツに対する包括的な最適化作業の必要性がなくなります。
- 検索エンジンのクロールとインデックス作成プロセスの簡素化 – リダイレクトプロセスは検索エンジンのクロールとインデックス作成を効率化し、新しいコンテンツへのスムーズな移行を促進します。
レガシー言語コンテンツの301リダイレクトを実行する方法は?
これで、古い言語のコンテンツから新しい言語へ301リダイレクトを行うことの重要性がお分かりいただけたでしょう。.
レガシー言語コンテンツの特定
ウェブサイトのコンテンツを古い言語から新しい言語へ移行する場合、最初のステップはリダイレクトが必要なコンテンツを特定することです。各コンテンツについて、古いコンテンツのURLと対応する新しいURLの包括的なリストを作成します。まず、検索エンジンでのトラフィックとランキングが高いコンテンツを優先してリダイレクトします。.
最適なリダイレクト方法を選択する
古いコンテンツを特定したら、次にウェブサイトサーバーで最も適切かつサポートされている301リダイレクト方法を見つけます。リダイレクトには、以下を含むいくつかの方法があります。.
- .htaccessファイル(Apache)の使用 – 最も一般的に使用される方法は、Apache Webサーバーを使用している場合に.htaccessファイルを利用することです。.htaccessファイルに301リダイレクトコードを記述して、古いURLから新しいURLへリダイレクトできます。
- Function.phpファイル – function.phpファイルを使用して301リダイレクトを実行するには、組み込みの WordPress 機能であるwp_redirect()を使用できます。wp_redirect()を使用することで、さまざまなタイプのリダイレクトを利用できます。
- CMSプラグイン – WordPressなどの一部のCMSには、301リダイレクトやその他の種類のリダイレクトを実行するための専用プラグインがあります。これにより、切り替えプロセスが容易になります。例えば、 WordPress WordPress にはRedirectionプラグイン、Simple 301 Redirectsなど、多くのプラグインがあります。
- コードエディター – Screaming Frogなどのオンラインツールは、使いやすいGUIインターフェースでリダイレクトを実行できます。
コードリダイレクト301の設定
次に、正しい構文を使用して、各旧コンテンツURLから新URLへの301リダイレクトコードを設定します。常に永続的な301コードを使用し、302一時リダイレクトは使用しないでください。.
以下は、各方法で301リダイレクトコードを設定するためのそれぞれの手順です。.
.htaccessファイルの使用
.htaccessファイルで301リダイレクトを設定するのはとても簡単です。リダイレクトしたいドメインまたはURLの.htaccessファイルに、次のスクリプト行を追加するだけです。スクリプトはこちらです。.