1つのgTLDでホストされているさまざまな国をターゲットとするさまざまなサイトが必要な大規模クライアント向けのグローバルプラットフォームを構築しているため、example.com/uk
は英国固有のサイト、example.com/fr
はフランスなどをターゲットとします。これらの各サイトには、異なる言語バリアントのセットがあります。 example.com/fr/en-gb
は、フランス語版の英語版になります。
これらのサブディレクトリが事実上個別の地域化されたサイトであることを検索エンジンに通知する最善の方法を知りたいです。たとえば、example.com/uk
が他の英語サイトよりも上の英国の人々の検索結果に表示されるようにするためのツール(コンテンツマネージャではなく開発者として話す)がありますか。 example.com/us
?
または、検索ロボットによって解釈されるサイト内のコンテンツに完全に依存していますか?
クライアントの観点から、これがGoogleウェブマスターツールの目的だと思いますか?それが、プラットフォームのサブディレクトリの地域関連性についてGoogleを教育するための主要な手段でしょうか?他の主要な検索エンジンに相当するものはありますか?
Googleウェブマスターツールには設定があります。各サブディレクトリを「*個別のサイト」として追加する必要があります。各サブディレクトリについて、「検索トラフィック」->「国際ターゲティング」->「国」でターゲット国を設定できます。
Googleには、プロセスを順を追って説明するヘルプドキュメントがあります。 https://support.google.com/webmasters/answer/62399?hl=en
他の検索エンジンも同様の機能を備えている可能性がありますが、Googleは市場シェアが非常に大きいため、通常はGoogleのみを心配します。
hreflang を使用して、目的の場所または言語の場所の対象者を示すことができます。現在、GoogleとYandexでサポートされています。
これは、各ロケールのディレクトリをGoogle Search Console、Bing Webmaster Toolsなどに個別に追加し、ジオターゲティングツールを使用してサポートする必要があります。
余談ですが、/ fr/en-gb /の必要性は疑問です。共通言語の「キャッチオール」バージョンが必要な場合は、hreflangを使用して言語のみをターゲットにできます。理論的には、適切なバージョンが利用できない対応する言語の検索結果に返される必要があります。
たとえば、/ en-gb /と/ en /を、対応するhreflangと共に使用できます。前者はgoogle.co.ukの英語のクエリに対して表示され、後者は他の場所の英語のクエリに対して表示されます。