SAG / ARCHITECTURE NOTE

hreflangと多言語検索:翻訳より重要な言語間の関係

hreflangの定義と必要性、仕組み、SAGのアーキテクチャへの適用基準、実務チェックリストを、研究および公式文書を根拠に解説します。

Markdownをダウンロード

一文で定義すると

hreflangは、互いに対応する言語・地域別URLの関係を検索エンジンに伝えるリンクシグナルです。

要点:言語別のパスだけを複製して中身がなかったり、自動翻訳を確認せずに公開したりすると、ユーザーも検索エンジンも誤ったページにたどり着く可能性があります。

なぜこの技術が必要なのか?

言語別のパスだけを複製して中身がなかったり、自動翻訳を確認せずに公開したりすると、ユーザーも検索エンジンも誤ったページにたどり着く可能性があります。

仕組み

各言語のページが、自身と実際に対応する翻訳ページを相互に参照するようにします。canonicalはその言語のページ自身を指し、言語コードには標準形式を使用します。

設計時には、精度だけを考慮するわけではありません。遅延、コスト、データ境界、更新周期、失敗時の動作もあわせて定義することで、運用時に再現可能な結果を得られます。自動化で確信が持てない値は、0や成功に置き換えず、未測定・要確認の状態のままにしておくのが安全です。

SAGの技術との関連

SAG CMSでは、言語ごとにレビュー・公開のステータスを分けています。実際に公開された翻訳だけをhreflangとサイトマップに含め、存在しない代替ページを作らないようにしています。

実務チェックリスト

  • 言語ごとに固有のURLとself-canonicalを設定します
  • hreflangの相互参照を確認します
  • 翻訳のレビューが完了する前にページを公開しません
  • 失敗・空の結果・権限エラーのステータスを成功と区別します
  • 変更前後を同一の条件で再検証します

研究と公式文書

参考文書は、原則と推奨事項の根拠となるものです。検索結果への表示、AIでの言及、順位、売上を保証するものではありません。実際の適用効果は、サービスのデータと同一条件での観測によって確認する必要があります。

この技術についてさらに読むには

SEO・AEO・GEO、エンティティ、JSON-LDがそれぞれ解決する課題について読みます。

記事一覧