SEOツール

無料 Hreflang サイトマップビルダー

多言語ページ向けのhreflang代替リンク付きXMLサイトマップエントリを作成します。

ツールを読み込み中...

Hreflang サイトマップビルダーとは

hreflangサイトマップは標準のXMLサイトマップにxhtml:link要素を追加して検索エンジンにユーザーに表示するページの言語または地域バージョンを伝えるものです。hreflangはHTMLのlinkタグやHTTPヘッダーでも実装できますがサイトマップアプローチはすべてのhreflangデータを1つのファイルに集中させるため大規模な多言語サイトでの監査と保守が容易になります。

クイックアンサー

多言語ページ向けにhreflang xhtml:linkアノテーション付きのXMLサイトマップエントリを構築します。各URLエントリはすべての言語代替をリストします。相互主義を確保してください。すべてのページは言語グループ内の他のすべてのバージョンにリンクする必要がありx-default URLは一致しない言語のフォールバックを提供します。

Last updated: 2026-05-28

制限事項

  • hreflangはヒントであり指示ではありません。検索エンジンはユーザーのクエリにより関連性が高いと判断した場合異なる言語バージョンを表示する可能性があります。
  • サイトマップエントリの各URLは個別にクロール可能かつインデックス可能である必要があります。ページがrobots.txtでブロックされているかnoindexタグがある場合hreflangアノテーションは無視される可能性があります。
  • サイトマップベースのhreflangではリストされたすべてのURLが有効で200ステータスコードを返す必要があります。グループ内の1つの壊れたURLがあると検索エンジンがhreflangセット全体を無視する可能性があります。

Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub

使い方

  1. 1行につき1つの言語コードとURLのペアを言語コード|絶対URLの形式で入力します。
  2. オプションで言語セレクターやグローバルランディングページ用のx-default URLを追加します。
  3. 相互主義検証を有効にして言語グループ内のすべてのページが他のすべてのバージョンにリンクしていることを確認します。
  4. 生成されたXMLをコピーしてサイトマップに含めるか別のsitemap-hreflang.xmlとして送信します。

主な用途

  • 5言語以上の翻訳記事がある多言語ブログ用の専用hreflangサイトマップを作成します。
  • サイト公開前にhreflangグループ内のすべての言語バージョンが相互に正しく参照していることを検証します。
  • 個々のページマークアップを編集せずに既存のサイトマップにhreflangアノテーションを追加します。

用途

使用例

3言語のドキュメントサイト

ドキュメントサイトに各ページの英語、ドイツ語、フランス語版があります。各ページグループの3つのロケールとURLのペアをすべて入力します。ツールは各URLがすべての3つの代替バージョンとx-defaultフォールバックをリストするXMLエントリを生成します。

地域バリアントを持つECサイト

オンラインストアに米国英語、英国英語、カナダフランス語版があります。ペアを入力して相互主義を検証します。英国英語のページがカナダフランス語の代替をリストしていない場合ツールは欠落したリンクをフラグします。

よくあるミス

  • 相対URLではなく絶対URLを使用する必要があります。hreflangにはプロトコル(https://)を含む完全修飾URLが必要です。
  • 現在のページURLを自身の代替セットに含め忘れると各URLは代替リンクに自分自身をリストする必要があります。
  • 完全な相互セットを形成しないhreflangグループを作成するとページAがページBにリンクする場合ページBは一致する言語コードでページAにリンクを返す必要があります。

検証

  1. hreflangサイトマップをGoogle Search Consoleに送信し国際ターゲティングレポートでエラーを確認します。
  2. Google Search Consoleのhreflangタグテストツールまたはサードパーティのhreflangバリデーターを使用してすべての代替リンクが正しく解決されることを確認します。

FAQ

Hreflang サイトマップビルダーのFAQ

hreflangのHTMLタグとhreflangサイトマップの両方が必要ですか?

いいえ1つの実装方法で十分です。サイトマップアプローチはhreflangデータを1つのファイルに集中させるため大規模サイトでの監査と保守が容易になり推奨されます。小規模サイトでは各ページのhead内のHTML linkタグの方がシンプルです。両方を使用するのは冗長ですが無害です。

相互主義検証が失敗するとどうなりますか?

hreflangグループ内のページが完全な相互セットを形成していない場合検索エンジンはhreflangアノテーションを完全に無視するか部分的にしか尊重しない可能性があります。これにより間違った言語バージョンが検索結果に表示される可能性があります。グループ内のすべてのページは他のすべてのページにリンクする必要がありすべてのリンクは相互である必要があります。

1つのhreflangサイトマップに含められるURLの最大数は?

標準のXMLサイトマップと同じ制限が適用されます:50,000 URLおよび50 MiB非圧縮。非常に大規模な多言語サイトの場合はhreflangサイトマップを複数のファイルに分割しサイトマップインデックスを使用してください。hreflangアノテーションは各URLエントリにかなりのサイズを追加することに注意してください。

関連ツール

その他のseoツール

こちらもお試しください

こちらもお試しください