Web サイト上の古いコンテンツを新しい言語に移行するには、多くの場合、訪問者が自動的に最新バージョンにリダイレクトされるように、古いコンテンツを永続的にリダイレクトする必要があります。
この目的で使用される一般的な手法の 1 つは、HTTP 301 ステータス コードを使用して古いコンテンツ ページから新しいコンテンツ ページへの永続的なリダイレクトである 301 リダイレクトを実装することです。
この方法が利用できるにもかかわらず、多くのユーザーはまだその実行方法を知らないため、訪問者の損失につながる可能性があります。 したがって、この記事では、古い言語コンテンツに対して 301 リダイレクトを実行して、トラフィックが新しい言語コンテンツに自動的にリダイレクトされるようにする方法について説明します。
301 リダイレクトレガシー言語コンテンツとは何ですか?
301 リダイレクトのレガシー言語コンテンツについて説明する前に、301 リダイレクトとは何かを理解することが重要です。 301 リダイレクトは、古い URL のコンテンツが新しい URL に永続的にリダイレクトされたことを示す HTTP 応答コードです。 ユーザーが古い URL にアクセスすると、サーバーは自動的に新しい URL にリダイレクトします。
301 リダイレクトは、Google などの検索エンジンや Web ブラウザに、古い URL が無効になり、新しい URL に完全に移動されたことを知らせます。
古い言語コンテンツを新しい言語にリダイレクトする場合、たとえば URL wordpress / から https://mysite.com/fr/tips- wordpress -seo/ では、301 リダイレクトが実装されます。
(古い URL をクリックすると、自動的に新しいページにリダイレクトされます)。
一方、レガシー言語コンテンツの 301 リダイレクトは、古い言語を使用する Web サイトのコンテンツを、新しい言語を使用する更新バージョンにリダイレクトするために使用される手法です。
301 と 302 の違い
URL を永続的にリダイレクトする HTTP 301 コードに加えて、URL を一時的にリダイレクトするコード 302 もあります。
301 リダイレクトを使用して訪問者を新しい URL に誘導し、変更が永続的であることを検索エンジンに通知する場合、302 リダイレクトも訪問者を新しい URL に誘導します。 それでも、この変更は一時的なものにすぎないことを検索エンジンに知らせます。
301 リダイレクト言語を使用するのはどのような場合ですか?
言語目的の 301 リダイレクトは通常、以下のような状況で使用されます。
- 従来の言語コンテンツの更新:従来の言語でコンテンツを更新または最新化する場合、301 リダイレクトによってユーザーが古いコンテンツから更新されたバージョンに誘導され、ユーザーの混乱を防ぎ、SEO の利点を維持できます。
- コンテンツの移行:ある言語の古いバージョンの Web サイトから別の言語の新しいバージョンに移行する場合、301 リダイレクトにより、ユーザーが古い言語のコンテンツから同等の新しい言語のコンテンツに自動的にリダイレクトされます。
- Web サイトのローカライゼーション: Web サイトを拡張して世界中の視聴者にサービスを提供し、コンテンツを複数の言語で提供する場合、301 リダイレクトにより、ユーザーの好みや場所に基づいて適切な言語バージョンにユーザーを誘導できます。
- 言語バージョンを統合する:コンテンツの複数の言語バージョンがあり、それらを再構築することにした場合、301 リダイレクトは SEO の価値を維持し、ユーザーのスムーズな移行を保証するのに役立ちます。
- URL 再構築:言語ベースの URL 再構築を含む Web サイトの再設計または構造変更中に、301 リダイレクトはトラフィックを古い URL から新しい URL に誘導し、検索エンジンのランキングを維持するのに役立ちます。
これらのそれぞれの状況で、古いコンテンツをブックマークまたはリンクしているユーザーと、ある URL から別の URL への永久的な移動を理解する必要がある検索エンジンの両方にとって、スムーズな移行を保証するために 301 リダイレクトが適用されます。
従来の言語コンテンツに対する 301 リダイレクトの利点
従来の言語コンテンツに 301 リダイレクトを実装すると、いくつかの大きな利点が得られます。
- 最新の言語バージョンでのコンテンツの提供 – 301 リダイレクトにより、古いコンテンツを新しい言語バージョンで表示できるようになり、言語設定に合わせたより関連性の高い情報でユーザー エクスペリエンスが向上します。
- 検索エンジンのランキングの維持 –古いコンテンツから新しいコンテンツにリダイレクトすることで、検索エンジン上のページのランキングが維持され、検索結果での継続的な可視性が保証されます。
- トラフィックの維持 –古いコンテンツによって獲得されたトラフィック、ソーシャルシェア、人気はそのまま残り、リダイレクトを通じて新しいコンテンツにシームレスに移行します。
- 壊れたリンクの防止 –外部サイトから古いコンテンツへのバックリンクは、リダイレクト後も機能し続け、リンクの完全性の中断を防ぎます。
- 一貫したユーザー エクスペリエンス (UX) – 301 リダイレクトの使用により、一貫したユーザー エクスペリエンスが保証され、404 エラーが発生することなく古いコンテンツから新しいコンテンツにユーザーが自動的に誘導されます。
- 検索エンジンへの通知 – 301 リダイレクトは、古い URL が廃止されたことを検索エンジンに通知し、代わりに新しい URL をインデックスに登録するよう促します。
- 新しいコンテンツのインデックス作成を迅速化 –検索エンジンは、古いコンテンツからのリダイレクトを迅速に認識することを利用して、新しいコンテンツのインデックス作成を迅速化します。
- 効率的な SEO の移行 –古いコンテンツによって得られた SEO の利点はシームレスに移行され、新しいコンテンツに対する包括的な最適化作業の必要がなくなります。
- 検索エンジンのクロールとインデックス作成プロセスの簡素化 –リダイレクト プロセスにより、検索エンジンのクロールとインデックス作成が合理化され、新しいコンテンツへのスムーズな移行が促進されます。
従来の言語コンテンツを 301 リダイレクトするにはどうすればよいですか?
これで、古い言語コンテンツから新しい言語への 301 リダイレクトを実行することの重要性がわかりました。
レガシー言語コンテンツの特定
Web サイトのコンテンツを古い言語から新しい言語に移行する場合、最初のステップは、リダイレクトする必要があるコンテンツを特定することです。 古いコンテンツの URL と、コンテンツごとに対応する新しい URL の包括的なリストを作成します。 検索エンジンでのトラフィックとランキングの高いコンテンツを優先してリダイレクトします。
リダイレクトする最適な方法を選択してください
古いコンテンツを特定したら、次に、Web サイト サーバーでサポートされている最も適切な 301 リダイレクト方式を見つけます。 リダイレクトには次のようないくつかの方法があります。
- .htaccess ファイルの使用 (Apache) –最も一般的に使用される方法は、Apache Web サーバーを使用する場合に .htaccess ファイルを利用することです。 301 リダイレクト コードを .htaccess ファイルに記述して、古い URL を新しい URL にリダイレクトできます。
- Function.php ファイル – function.php ファイルを使用して 301 リダイレクトを実行するには、 WordPress機能である wp_redirect() を使用できます。 wp_redirect() を使用すると、いくつかの異なるタイプのリダイレクトを使用できます。
- CMS プラグイン – WordPressなどの一部の CMS には、301 とその他のタイプの両方のリダイレクトを実行する特別なプラグインがあります。 これにより、切り替えプロセスが簡単になります。 たとえば、 WordPressはリダイレクト プラグイン、Simple 301 Redirects などがあります。
- コード エディター – Screaming Frog などのオンライン ツールは、使いやすい GUI インターフェイスでリダイレクトを実行できます。
コードリダイレクト301の設定
次に、正しい構文を使用して、古いコンテンツ URL から新しい URL への 301 リダイレクト コードを設定します。 302 一時リダイレクトではなく、常に永続的な 301 コードを使用してください。
各メソッドの 301 リダイレクト コードの設定方法は次のとおりです。
.htaccess ファイルの使用
.htaccess ファイルに 301 リダイレクトを設定する方法は非常に簡単です。 リダイレクトするドメインまたは URL の .htaccess ファイルに次のスクリプト行を追加するだけです。 これがスクリプトです。
コード
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^oldurl.com$ [NC]
RewriteRule ^(.*)$ newurl.com [R=301,L]
コード例
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^mysite.com$ [NC]
RewriteRule ^(.*)$ http://mysite.com/fr [R=301,L]
function.php ファイルの使用
コード
wp_redirect( 'https://domaindestination.com/', 301);
exit;
たとえば、現在 mysite.com ドメインを使用していて、それを mysite.com/de/ ドメインにリダイレクトすると、mysite.com ドメインにアクセスすると、すぐに mysite.com/de サイトにリダイレクトされます。
コード例
wp_redirect('https://mysite.com/de', 301);
exit;
WordPressでのリダイレクト プラグインの使用
リダイレクト プラグインをインストールする方法は、準備が整うまでいくつかの手順を実行します。 その後、新しいリダイレクトを作成し、 [ソース URL]と[ターゲット URL]列に入力して、 [リダイレクトの追加] をクリックします。
次のリダイレクトは単なる例です。 ニーズに応じて開発できます。
新しい URL 構造の評価
次のステップでは、新しい URL 構造が最適化されており、読みやすく、関連性のあるコンテンツであるかどうかを評価する必要があります。 新しい URL には複雑なパラメータやセッション ID を使用しないでください。 には、ユニークでわかりやすい URL が不可欠です。
パフォーマンスのリダイレクトの監視
リダイレクトを実装したら、徹底的にテストして、技術的な問題やエラーが発生しないことを確認します。 新しい URL トラフィックやランキングなどのメトリクスを監視し、リダイレクト前のパフォーマンスと比較します。 必要に応じて最適化と改善を実行します。
301 リダイレクトのレガシー言語コンテンツのベスト プラクティス
301 リダイレクトの使用方法をいくつか紹介します。
- ページを永続的に移動した場合、または複数のページを 1 つに結合したい場合は、永続的な転送に 301 リダイレクトを使用します これにより、検索エンジンは、この移動は永続的なものであり、既存の SEO 価値を新しい URL に転送する必要があることがわかります。
- 内部リンクを更新する – 301 リダイレクトを実装した後、新しい URL を指すように Web サイト内の内部リンクを更新します。 これにより、スムーズなユーザー エクスペリエンスが確保され、検索エンジンが新しい構造を理解できるようになります。
- URL 構造を維持する –古いページと新しいページの間で同様の URL 構造を維持します。 これにより、ユーザーと検索エンジンは古いコンテンツと新しいコンテンツの関係を理解しやすくなります。
- 可能であれば外部リンクを更新する –古い URL を指す外部リンクを制御できる場合は、それらを新しい URL に更新してみてください。 これは、コンテンツと外部 Web サイト間のより直接的かつ効率的な接続を維持するのに役立ちます。
- 壊れたリンクをチェックする – Web サイトの壊れたリンクを定期的に監視し、迅速に更新または修正します。 リンク切れはユーザー エクスペリエンスと SEO に悪影響を与える可能性があります。
- Google Search Console を監視する – Google Search Console (または他の検索エンジン用の同様のツール) を使用して、検索エンジンによるリダイレクトの管理方法にクロール エラーとトラッカーを組み込みます。
結論
この時点で、レガシー コンテンツの 301 リダイレクトとは何か、どのようなメリットが得られるのか、その方法はすでにわかっています。 これにより、トラフィックの維持、検索エンジンでのランキング、そして最も重要なことに、優れたユーザー エクスペリエンスの提供など、いくつかの利点が得られます。
このリダイレクトは、ニーズに応じて選択できるいくつかの方法で実行することもできます。
古い言語のコンテンツを新しい言語に切り替えるには、Web サイト翻訳サービスが必要ですが、 Linguiseは適切なソリューションです。
このサービスは高速な自動翻訳を提供し、用語の一貫性と文化的背景への適応を保証します。 Linguiseと連携して、301 リダイレクト実装を設定して古い言語のページから新しい言語の翻訳版にユーザーを誘導し、ページ間の接続を維持し、SEO の取り組みをサポートできます。
それだけでなく、 Linguiseに基づいた翻訳ルール機能を提供します。 この機能を使用すると、翻訳したくないページを設定できます。