訪問者のロケールに基づいてウェブサイトが異なるコンテンツを提供しているかテストします。ジオターゲティングページを検出し、hreflangタグを確認し、言語間でコンテンツを比較します。
| Locale | Status | Title | Meta Description | H1 | Content Length |
|---|
| Locale | Content-Language | Vary | Redirect URL |
|---|
OneStepToRankはロケールとサービスエリア全体で検索順位を24時間監視します。ターゲットとする各市場で国際SEOがどのように機能しているかを正確に把握できます。
始めるロケール適応コンテンツとは、訪問者の言語設定、地域、またはブラウザのロケール設定に応じて異なるバージョンのコンテンツを提供するウェブページのことです。各言語ごとに別々のURL(例:/en/page や /fr/page)を維持する代わりに、ロケール適応ページは単一のURLを使用し、受信したAccept-Language HTTPヘッダーまたはIPジオロケーションに基づいてコンテンツバージョンを動的に選択します。
このアプローチは、グローバルブランド、SaaSプラットフォーム、eコマースサイトなどで一般的です。別々のURLを持たずにネイティブ言語体験をシームレスに提供したい場合に利用されます。ただし、適切な技術的シグナルがないと重大なSEO課題が生じます。
Googleや他の検索エンジンは通常、en-USロケールでサイトをクロールします。ページがフランス語訪問者にはフランス語コンテンツを、Googlebotには英語コンテンツを提供すると、Googleは英語版のみをインデックスします。その結果、フランス語コンテンツはGoogle.frの検索結果に表示されず、実際にフランス語ユーザーが直接訪問したときには正しく表示されても検索からは見つからなくなります。
不適切に設定されたロケール適応ページの主な問題点は次のとおりです:
Vary: Accept-Languageが設定されていない限り、ある言語バージョンをキャッシュし、すべての訪問者に提供する可能性があります。単一URLでロケール適応コンテンツを提供する場合は、以下のベストプラクティスに従ってください:
<link rel="alternate" hreflang="fr" href="https://example.com/page"> のように同一URLを指すタグを使用してください。Vary: Accept-Languageを設定 して、キャッシュやCDNが言語ごとに別々のバージョンを保存できるようにします。Content-Language ヘッダーを含める ことで、提供されるコンテンツの言語と一致させ、検索エンジンが言語を確認できるようにします。/en/、/fr/) 3〜4言語以上を対象とする場合に有効です。Googleは大規模な国際サイトでは各バージョンに固有のクロール可能なアドレスを持たせることを推奨しています。このツールを Hreflangタグジェネレーター と併用して正しいhreflangタグを作成し、ローカルランクチェッカー でターゲットとする各ロケールでの順位を確認してください。
ロケール適応ページは、訪問者のロケールや言語設定に応じて異なるコンテンツを提供します。サーバーはAccept-Language HTTPヘッダーを読み取るか、IPジオロケーションを使用して返す言語バージョンを決定します。これにより単一のURLで複数言語のコンテンツを提供できますが、検索エンジンがすべてのバージョンを検出・インデックスできるよう、慎重なSEO設定が必要です。
Googleがサイトをクロールする際、通常はen-USロケールを使用します。hreflangタグなしで同一URLがロケールごとに異なるコンテンツを返すと、Googleは1つのバージョンしかインデックスしません。その結果、他言語で検索するユーザーはローカライズされたコンテンツを見つけられず、直接訪問した場合にのみ正しく表示されても検索結果には現れません。
hreflangタグは、検索エンジンに各ロケールのユーザーに表示すべきページの言語・地域バージョンを示します。単一URLで異なる言語コンテンツを提供する場合や、言語ごとに別々のURLを維持する場合に必須です。hreflangタグがないと、検索エンジンは正しい言語バージョンと対象ユーザーを確実に結び付けられず、国際的なランキングが失われます。
このツールは、選択した各ロケールに対して異なるAccept-Languageヘッダーを付けてURLにHTTPリクエストを送信します。その後、ページタイトル、メタディスクリプション、H1見出し、コンテンツ長、レスポンスヘッダーをすべて比較します。ロケール間で要素に差異がある場合、ページはロケール適応としてフラグ付けされます。また、hreflangタグの有無もチェックし、適切に実装されていない場合は警告を表示します。