STATUS IS UPウェブサイト最適化ウィキ
38堅牢化
SEOと発見性 / 堅牢化

International SEO と Hreflang:安全な公開チェックリスト

ローカライズページは、明確なロケール計画、相互の hreflang 注釈、互換性のある canonical、使えるフォールバック、およびテスト済みのユーザーパスを持って公開する。

International SEO と Hreflang:安全な公開チェックリスト — ビジュアルガイド
読む
8 分
出典
6
再検証
2027-03-27
レビュー済み
国際テクニカル SEO レビュアー
短い答え

まず決断から始める。

タグではなくロケール台帳(在庫)から始める。維持できる言語/地域バージョンを決め、それぞれに安定した公開 URL を割り当て、ユーザーが選べる目に見えるスイッチャーで選択状態にできるようにする。次に完全な hreflang クラスターを作る:等価ページは自分自身と代替を列挙し、列挙された代替は必ず戻りリンクを持つ。実装方法を一つに絞り、本番が実際に何を返すかをテストする。

hreflang はローカライズのシグナルであり、ローカルコンテンツ、正規化(canonical)、または信頼できるルーティングの代替ではない。独立したロケールページは通常同言語の canonical を持つべきで、x-default は未一致のブラウザ言語をセレクタや意図的なフォールバックに送る手段になる。ロケールルーティング、テンプレート、注釈をリリースリスクとして扱い、代表的なクラスターを事前検証し、ロールバック手順を用意し、保守時のドリフトを修復する。

ビジュアルガイド

作業をシステムとして見る。

個別の戦術に取り掛かる前に、この記事の意思決定をこのマップで結び付けてください。

SIU堅牢化
01実際のコンテンツと運用約束からロケールを選ぶ
02安定した URL を使い、利用者に選ばせる
03完全で有効な hreflang クラスターを構築する
04検索実装を念頭に置いて言語タグを選ぶ
01

実際のコンテンツと運用約束からロケールを選ぶ

ロケールとはページの言語であり、必要な場合にのみ対象の地域を含む。ページ種別、言語、地域、責任者、コンテンツ差分、URL パターン、フォールバックをマトリックスで管理する。主要コンテンツや商用条件が実際に異なり、更新を維持できる担当者がいる場合にのみ地域版を追加する。一般的な言語ページの方が適切なことが多い。

メインコンテンツを変えずにヘッダーやフッターだけを翻訳してローカライズしたと称してはいけない。Google はボイラープレートのみの翻訳はユーザー体験を損ない、繰り返し結果を生む可能性があると注意している。優先すべき文言、価格、在庫、ポリシー、サポート、トランザクションメッセージを確認する。サポートできないページは公開せず、誤解を招くスキンのみを出さないこと。

ロケール台帳

予定するコード、公開 URL パターン、責任者、canonical 先、フォールバック、公開状態を一元管理された表に記録する。

02

安定した URL を使い、利用者に選ばせる

各言語版にブラウザやクローラが要求できる直接の URL を与える。Google はクッキーやブラウザ設定で言語を切り替えるよりも別 URL を推奨している。国別ドメイン、サブドメイン、サブディレクトリはいずれも機能するが、チームが一貫して管理できるパターンを選ぶ。URL パラメータは URL ベースのセグメンテーションには推奨されないと Google は記している。

言語や地域の選択肢を表示し、訪問者が選んだバージョンに留まれるようにする。Google は推測による自動リダイレクトを推奨せず、動的な変更はバリエーションの検出を妨げる可能性があると述べる。IP ロケーションを唯一の決定機構として使わないこと。Google はそれが困難で一般に信頼できない可能性があり、クロールを制限する場合があると指摘している。直接アクセス可能な URL と簡単に戻せる手段を保つ。

直接アクセスのテスト

クリーンなセッションで各ロケール URL を開き、位置情報に基づくジャンプなしでそのバージョンを提供することを確認する。

03

完全で有効な hreflang クラスターを構築する

hreflang クラスターは等価なロケール URL をつなげる。Google は HTML の link 要素、非 HTML レスポンス向けの HTTP Link ヘッダー、または XML サイトマップのエントリをサポートし、これらを同等の方法として扱う。リリースプロセスで生成・監査できる方法を選ぶ。すべての代替 URL は https を含む完全修飾で、意図した公開ページに解決する必要がある。

等価ページごとに同一のセットを公開する:自己参照とすべてのサポートされた代替を含める。Google はページが互いを指していない場合タグを無視することがあり、戻りリンクの欠如を一般的なミスとして挙げている。クラスターは手作業テンプレートではなく共有データから生成する。あるロケールでページが利用できない場合、グリッドを埋めるためだけに近似ページをでっち上げてはいけない。

クラスターの主張

列挙された各対について、両方のページが同じ代替セット(自己 URL を含む)を公開していることを検証する。

非 HTML ファイル

HTML head マークアップが使えないローカライズされた PDF には HTTP Link ヘッダー法を使う。

04

検索実装を念頭に置いて言語タグを選ぶ

言語タグは en、en-GB、zh-Hant などの識別子である。BCP 47 は IETF の現行ベストプラクティスで、IANA Language Subtag Registry が参照レジストリであり、W3C は著者にその使用を案内している。まず主要言語を決め、コンテンツを区別する場合にのみスクリプトや地域を追加する。W3C は必要な区別ができる最短のタグを推奨する。

Google の hreflang では、構文的に有効なすべての BCP 47 タグではなく、Google がサポートするコードルールに従うべきである。Google は言語を先頭に置くこと、単独の地域コードは使わないことを求め、ISO 639-1 言語コードと任意の ISO 3166-1 Alpha-2 地域を例示している。es-419 は hreflang でサポートされていないと Google は明示している。実装時にコードを確認し、配備チェックで即興の値を拒否する。

有用な区別

UK 版が実質的に異なる場合にのみ en-GB を使い、そうでなければ汎用の en の方が簡潔で扱いやすい。

05

canonical、フォールバック、コンテンツシグナルを整合させる

正規化(canonical)は重複または非常に類似した URL の間で優先 URL を選ぶもので、hreflang は意図的な代替を識別する。独立したロケールページには自己参照の canonical、または同言語の canonical を使うのが一般的である。Google は同言語の canonical または最良の代替の使用を推奨している。言語を跨ぐ canonical は提示したかった代替を意図せず統合してしまう可能性がある。

x-default はブラウザ言語がいずれの列挙とも一致しない人のために、言語や国のセレクタへ送る際に使うべきである。それはフォールバックであり、本当の代替の代替にはならない。中立的なセレクタにするかデフォルト言語ページにするかを決め、使えるようにしておき、自動リダイレクトループを避ける。各ページの可視メインコンテンツは明確に一つの言語であることを保つ。

シグナルレビュー

サンプルごとに要求された URL、最終 URL、canonical、インデックス可能性、hreflang ターゲット、サイトマップのエントリを比較する。

06

ルートとコンテンツの変更としてリリースをテストする

デプロイ前に各テンプレート種別をサンプルする:ホーム、カテゴリ、商用、編集、ヘルプ、ローカライズされたファイル。選んだ方法に応じて配信された head、ヘッダー、またはサイトマップを検査する。公開レスポンス、最終 HTTPS URL、自己および相互の代替、canonical 先、表示されるローカルコンテンツ、動作するスイッチャー、意図しない noindex や robots ブロックがないことを確認する。

公開後は Search Console の代表ページを確認する。ライブテストは Google が現在のページへアクセスできるかをチェックし、インデックス済みレポートは選択された canonical を示せる。ライブテストで選択される canonical を予測したり、インデックスを保証したりはできない。テストしたクラスター、例外、責任者、再テスト証拠を日付入りのリリースログに残す。

リリースゲート

優先ページが誤ってリダイレクトされる、相互ペアが壊れている、canonical と衝突する、または選択不能な場合はリリースをブロックする。

ロールバック

ロケール構成をバージョン管理し、安全な共有テンプレートの差し戻しのために以前の URL と注釈マップを保持する。

実行 / 検証

実践的なTo‑Doガイド。

  1. 01

    ロケール台帳を承認する

    各約束、責任者、URL、コンテンツ差分、canonical、フォールバックを記録する。

    検証: 各公開ロケールに説明責任者が割り当てられ、その範囲に合理的な理由があること。
  2. 02

    直接アクセス可能な URL を公開する

    クロール可能な URL を公開し、クッキー、ブラウザ言語、IP ロジックに依存しない。

    検証: クリーンなセッションで選択したロケールに強制リダイレクトなしに到達すること。
  3. 03

    ローカルコンテンツをレビューする

    メイン文言、商用条件、サポート、ポリシー、主要メッセージをチェックする。

    検証: 優先ページについて言語または市場の責任者が承認していること。
  4. 04

    タグを検証する

    まず言語を使い、必要な場合にのみスクリプトや地域を追加する。

    検証: 各コードがレジストリ参照と Google 固有のレビューを通過していること。
  5. 05

    相互のクラスターを生成する

    等価ページに対して、自己を含む同一の代替セットを公開する。

    検証: サンプルした代替ペアに戻りリンクが含まれていること。
  6. 06

    canonical を整合させる

    独立したロケールページは自己 canonical または同言語 canonical にする。

    検証: 優先ページに意図せぬ言語横断 canonical がないこと。
  7. 07

    x-default をテストする

    未一致言語向けに使えるセレクタか意図的フォールバックを選ぶ。

    検証: 未一致の設定が期待どおりのページに到達し、ユーザーが選択できること。
  8. 08

    配信を事前検証する

    選んだ方法に基づき本番の head、ヘッダー、またはサイトマップとレスポンス、スイッチャールートを検査する。

    検証: 各影響テンプレートに合格証拠があること。
  9. 09

    公開後に検査する

    ライブチェック、インデックス済み証拠の後続確認、変更の再テストを行う。

    検証: 各例外に責任者、期限、再テスト結果があること。
議論のテーマ

トレードオフを比較し、非公開データは共有しないでください。

これらのプロンプトをチームやサイトオーナーコミュニティで使ってください。手法や学びは共有して構いませんが、認証情報や顧客データ、非公開インフラの詳細を貼り付けないでください。

  1. 01

    どのロケール区別が顧客に実際に役立ち、単に歴史的な URL の差を保存しているだけか?

  2. 02

    ローカルの文言、価格、サポート、ポリシーがロケールの約束と一致していることをどう検証するか?

  3. 03

    どのリリース変更が代替やスイッチャーを壊す可能性が最も高く、その事前検証は何か?

人気/信頼できる資料

出典資料を開く。

Google Search CentralTell Google about localized versions of your page ↗

主要な hreflang 実装ガイド。実装方法、相互注釈、サポートコード、x-default、一般的な誤りを扱う。

レビュー日 2026-09-27
Google Search CentralManaging multi-regional and multilingual sites ↗

URL、ユーザー選択、リダイレクト、IP 適応、コンテンツ言語に関する公式ガイダンス。

レビュー日 2026-09-27
Google Search CentralHow to specify a canonical URL ↗

canonical に関する公式ガイダンス。hreflang に対する同言語 canonical の助言を含む。

レビュー日 2026-09-27
W3C InternationalizationChoosing a language tag ↗

BCP 47、レジストリ、スクリプト、地域、非推奨サブタグに関する実務的ガイダンス。

レビュー日 2026-09-27
IETF RFC EditorRFC 5646: Tags for Identifying Languages ↗

言語タグ構造とセマンティクスに関するインターネットの Best Current Practice(IETF 文書)。

レビュー日 2026-09-27
Google Search Console HelpURL Inspection tool ↗

ライブアクセスチェック、インデックス済み canonical 情報、およびその限界を説明する。

レビュー日 2026-09-27

出典ポリシー この記事は hreflang、マルチリンガル挙動、canonical 化、および検査の限界について、Google Search Central と Search Console の公式ガイダンス、言語タグについては W3C と IETF のソースを使用している。各リソースは 2026-09-27 に開いて確認した。主張はこれらのソースと実務的実装助言に限定される。結果はサイト固有のテストを要する。

簡単な補足

よくある質問

言語が一つだけの場合、hreflang は必要ですか?

通常は不要です。hreflang は実際の言語または地域の代替を識別するものであり、公開言語が一つのみの場合は有用な可視コンテンツ、安定 URL、正規化に注力する。相互の代替を維持できる場合にのみ hreflang を追加する。

すべての国に独自の hreflang コードを付けるべきですか?

いいえ。対象やコンテンツを実質的に区別する場合にのみ地域を追加する。汎用の言語ページが複数の地域をカバーできる。Google の hreflang では地域は言語に続けて使う(例:en-GB)こと、空の国別シェルを作らないことを推奨する。

有効な hreflang があれば、正しいページが必ずランク付け・インデックスされますか?

いいえ。hreflang は Google に代替を理解させる助けにはなるが、クロール可能性、canonical の整合性、有用なコンテンツ、その他のインデックス条件に取って代わるものではない。ライブ検査はインデックスや選択される canonical を保証したり予測したりはできない。

Status Is UP Editorial Team · Uptime Enablement 編集チーム

レビュー: 国際テクニカル SEO レビュアー。公開 2026-09-27、更新 2026-09-30。