SEO対策コース/カリキュラム/第5章: SEO 戦略と実践/5-3 多言語 SEO と hreflang の実装

5-3 多言語 SEO と hreflang の実装

無料

多言語 SEO の判断軸と hreflang の正しい書き方、GSC・Ahrefs などツール連携で SEO を継続運用するコツ。Claude Code で国際 SEO のチェックを自動化する仕上げの章です。

5章: SEO 戦略と実践20分

まず「多言語対応は本当に必要か」を判断する

多言語 SEO の話を始める前に、もっとも大事な問いがあります。そのサイトは本当に多言語対応すべきか という問いです。

「英語ページもあったほうがカッコいい」という理由だけで英語版を作ると、運用コストばかりかかって誰にも読まれないページが増え、サイト全体の評価をむしろ下げてしまうことがあります。

判断軸は次の通りです。

  1. 顧客が日本国内に閉じているか — 国内向け B2B SaaS、地域密着のサービス業、日本語圏のメディアなら、英語版は不要なケースが多いです。
  2. アクセス解析で海外比率が高いか — Google Analytics の地域別レポートで、日本以外のアクセスが 10% を超えるなら検討の価値ありです。
  3. 海外で売上が立つビジネスか — 単に読まれるだけでなく、海外顧客が商品やサービスを買うフローまで完成しているかが重要です。
注意

多言語対応は「翻訳しただけ」では成功しません。問い合わせ対応、決済、サポート、法務対応まで含めて整っていないと、せっかく流入しても成約しません。SEO の前に事業戦略として成立しているか確認してください。

hreflang タグの基礎 — 言語と地域を正しく伝える

もしサイトを複数言語で公開する場合、Google に「この日本語ページと、この英語ページは同じ内容の別言語版ですよ」と教える必要があります。

これを教えないと、Google が混乱して日本語ページを英語の検索結果に出してしまったり、英語ページが日本のユーザーに表示されたりします。これを解決するのが hreflang(エイチレフラング)タグ です。

基本構文は次の通りです。

<link rel="alternate" hreflang="ja" href="https://example.com/" />
<link rel="alternate" hreflang="en" href="https://example.com/en/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/" />

3 つのルールを覚えておきます。

  • 言語コードは ISO 639-1ja, en, zh, ko など 2 文字)
  • 地域コードは ISO 3166-1en-US, en-GB, zh-CN, zh-TW のように 言語-地域 で結ぶ)
  • x-default は「どの言語にも該当しない場合のフォールバック URL」を指定する

そして最大の落とし穴が 相互参照 です。日本語ページから英語ページに hreflang を張ったら、英語ページからも日本語ページへの hreflang を必ず張る必要があります。片方だけだと Google は無視します。

Bad

日本語ページ → 英語ページの hreflang はあるが、英語ページ → 日本語ページの hreflang がない(片方向)。Google は不完全な実装として無視する。

Good

すべての言語版から、すべての言語版(自分自身含む)への hreflang が張られている。x-default も忘れずに含める。

URL 構造の 3 パターン — どれを選ぶか

多言語サイトの URL 構造は、大きく 3 パターンあります。それぞれメリットとデメリットを理解して選びましょう。

パターン 1 サブディレクトリ /en/

example.com/         (日本語)
example.com/en/      (英語)
example.com/zh/      (中国語)

もっとも一般的で、運用がラクです。ドメインの評価が 1 つに集約されるので、新しい言語版を追加しても SEO 的に立ち上がりが早いです。迷ったらこれ で OK です。

パターン 2 サブドメイン en.example.com

example.com         (日本語)
en.example.com      (英語)
zh.example.com      (中国語)

言語ごとにサーバーや CMS を分けたいときに使います。ただし Google からは別ドメインに近い扱いを受けることがあり、評価の引き継ぎがやや弱くなります。

パターン 3 ccTLD(国別ドメイン)

example.co.jp       (日本)
example.com         (米国)
example.co.uk       (英国)

国別に強くシグナルを送れる一方、ドメインを複数取得・運用するコストが高く、SEO 評価もゼロから積み上げが必要です。本気でローカライズする大企業向け です。

ポイント

迷ったらサブディレクトリ /en/ を選んでください。React Router 7 や Astro なら標準でサポートされており、ドメインの SEO 評価も最大化できます。

Claude Code に hreflang を任せる

hreflang は手で書くとミスが多いので、Claude Code に任せるのが正解です。次のような指示テンプレが使えます。

# 1. サイト全体の hreflang を一括設定
> /seo hreflang https://example.com
> 日本語と英語の 2 言語対応。サブディレクトリ /en/ 方式。
> 全ページに正しい hreflang タグを生成して、相互参照を検証して。

# 2. 既存サイトの hreflang をチェック
> example.com の hreflang 実装を監査して。
> 相互参照の欠落、無効な言語コード、x-default の欠落を全部リストアップして。

# 3. 新しい言語版を追加するときの差分生成
> 既存の日本語・英語サイトに中国語(簡体字)版を追加したい。
> 全ページに必要な hreflang タグの差分を生成して。

# 4. sitemap.xml への hreflang 埋め込み
> sitemap.xml に hreflang を埋め込む形式に書き換えて。
> HTML に書くより sitemap 経由のほうが大規模サイトでは効率的。

特に 4 番目の sitemap.xml に hreflang を埋め込む方式 は、ページ数が 100 を超える大規模サイトで威力を発揮します。HTML を全部書き換える必要がなく、sitemap だけ更新すれば済むからです。

翻訳の品質 — 機械翻訳のみは危険

「DeepL や Google 翻訳で翻訳すれば十分」と思いがちですが、機械翻訳をそのまま出すと Google からデュプリケート(重複コンテンツ)扱いされるリスク があります。

Google は次のような翻訳を低品質と判断します。

  • 文法は正しいが、現地の表現や慣用句に合っていない
  • 専門用語が直訳されていて意味が通らない
  • 同じ機械翻訳ツールを使った他サイトと文章が酷似している

最低限やるべきことは次の通りです。

  1. 機械翻訳をベースにする(ここは OK)
  2. ネイティブまたは現地に詳しい人間がレビュー・修正する
  3. 製品名・サービス名・専門用語は用語集を作って統一する
  4. 文化的に違和感のある例えや表現はローカライズする(例 「梅雨」を英語版で説明するなら「Japanese rainy season in June and July」と補足する)
気づき

SEO の本質は「ユーザーに価値を届けること」。翻訳の品質が低いと、機械翻訳サイトと同列に扱われて検索結果から落ちます。逆に、現地の人が読んで「この文章はネイティブが書いた」と感じるレベルなら、Google も高く評価します。

ツールを組み合わせて SEO を強化する

Claude Code は MCP(Model Context Protocol)という仕組みで他のツールと連携できます。SEO で特に役立つ連携を 2 つ紹介します。

1. Google Search Console との連携

Search Console は「自分のサイトが Google でどう見えているか」を教えてくれる無料ツールです。Claude Code と連携すると、検索データを自動分析して改善点を見つけてくれます。

# 表示は多いがクリックされていないページを発掘
> Search Console から過去 3 ヶ月のデータを見て、
> 表示回数が多いのにクリック率(CTR)が 2% 未満のページを
> 5 つピックアップして。
> それぞれのタイトルと説明文(meta description)の改善案を作って。

2. 言語別・地域別のレポート

多言語サイトを運用しているなら、Search Console で 国別クエリ言語別 にフィルタしてレポートを見ます。

# 多言語サイトの言語別 CTR レポート
> Search Console で過去 3 ヶ月の検索パフォーマンスを
> 国別に分解して。
> 日本以外の国からの流入が多いのに CTR が低い組み合わせを
> 抽出して、改善案を作って。

国によって CTR の傾向は変わります(米国は説明文が長め、ドイツは厳密な情報を好む、など)。地域ごとの最適化までやれば、海外流入は確実に伸びます。

AI 検索時代の次のステップ — GEO とは

2025 年以降、検索の風景は大きく変わりつつあります。Google の AI Overviews(旧 SGE)、ChatGPT の Web SearchPerplexityClaude などの AI 検索が一般化し、ユーザーが「青いリンクの 10 件」を見ずに、AI の回答だけで完結するケースが増えています。

この変化に対応する考え方が GEO(Generative Engine Optimization、生成エンジン最適化) です。SEO の次のフェーズとして、AI に引用されやすいコンテンツを作る技術です。

GEO で特に重要なポイントは次の通りです。

  • 明確な質問と回答 — 「〜とは何か」「〜の方法は」など、Q&A 形式の段落を含めると AI が引用しやすい
  • 数字と固有名詞を入れる — 「X% 改善した」「2025 年版」のような具体性が AI に好まれる
  • llms.txt の設置 — サイトのトップに llms.txt を置いて、AI に「うちのサイトの主要コンテンツはこれです」と教える
  • AI クローラーの許可robots.txtGPTBotClaudeBotPerplexityBot をブロックしていないか確認する
  • ブランド名の言及シグナル — 他サイトで自社ブランドが文脈付きで言及されることが、AI 検索での想起に直結する
# GEO 監査を実行
> /seo geo https://example.com
> AI Overviews、ChatGPT、Perplexity それぞれでの引用可能性をスコア化して。
> llms.txt の有無、AI クローラーの許可状況、Q&A 構造の有無を確認して。
考えてみよう

従来の SEO(青いリンクの順位)と GEO(AI に引用される)はどう両立するか

答えは 両立する です。AI Overviews も ChatGPT も Perplexity も、結局はウェブ上のコンテンツを引用元にしています。良質な SEO を続けていれば、自然と AI 検索でも引用されやすくなります。GEO は SEO の上に乗る追加レイヤーだと考えてください。

SEO 学習の続け方 — 情報の追い方

SEO は半年に 1 回はアルゴリズムの大きな更新があり、毎年「今までの常識」が少しずつ変わります。継続的に学ぶための情報源は次の通りです。

公式・一次情報

  • Google Search Central Blog — Google の公式アナウンス。アルゴリズム更新の発表はここから出る
  • Search Console ヘルプ — エラーや機能の使い方の正確な情報源
  • Google Search Status Dashboard — コアアップデートやインデックス障害のリアルタイム状況

コミュニティ・二次情報

  • Search Engine Roundtable(barry schwartz) — アップデート速報のスピードがダントツ
  • Search Engine Land — 解説記事のクオリティが高い
  • 海外 SEO ブログ(鈴木謙一氏) — 日本語で読める Google 公式情報のまとめ

AI 検索関連

  • Anthropic Blog、OpenAI Blog — モデル更新が AI 検索の挙動に直結する
  • llms.txt 提案ドキュメント — GEO の業界標準を追える

更新を追うリズムとして 月 1 回 30 分 ブログとアップデート情報を眺めるだけで十分です。毎日見る必要はありません。

コース卒業 — このコースで学んだこと

おめでとうございます。SEO 対策コースの全レッスンを完了しました。ここまでで身につけた内容は次の通りです。

  • 第 1 章 — SEO の基本と Claude SEO のセットアップ
  • 第 2 章 — ページ表示速度・モバイル対応・Core Web Vitals のチェック
  • 第 3 章 — コンテンツの品質と E-E-A-T の改善
  • 第 4 章 — 構造化データで検索結果を目立たせる方法
  • 第 5 章 — SEO 戦略の立て方、比較ページの作成、多言語対応

SEO は一度やったら終わりではなく、継続が成果を生むタイプの仕事です。次の 3 つを習慣にしましょう。

習慣 1 月に 1 回、SEO 監査を実行する /seo audit を月 1 回実行し、新しい問題がないか確認する。所要時間は約 15 分。

習慣 2 新しいページを公開する前に SEO チェック 記事やページを公開する前に /seo page でチェック。所要時間は約 5 分。

習慣 3 3 ヶ月に 1 回、戦略を見直す /seo plan で戦略を再生成し、競合の動きとアルゴリズムの変化に合わせて優先順位を更新する。

コース卒業後にやるべき 5 つのアクション

最後に、このコースを終えた今すぐ着手すべき 5 つのアクションをまとめます。

1. Search Console と Analytics を必ず接続する データが取れていなければ、どんな施策も評価できません。最初の 24 時間以内に完了させます。

2. /seo audit を実行してベースラインを記録する 今のサイトのスコアを記録しておくと、3 ヶ月後の改善幅がはっきり見えます。スクリーンショットを保存しておくと達成感も上がります。

3. もっとも訪問数が多いページ 3 つを /seo page で最適化する 全ページではなく、まず売上やリードに直結する トップ 3 ページ だけに集中します。8 割の効果は 2 割のページから生まれます。

4. 構造化データを 1 種類だけ追加する 記事サイトなら Article、ローカルビジネスなら LocalBusiness、ECなら Product から始めます。1 つで十分、完璧を目指さず実装します。

5. 3 ヶ月後の自分にカレンダー予約を入れる 今日のスコアと、3 ヶ月後のスコアを比較するためのリマインダーを Google カレンダーに入れておきます。継続のいちばんの鍵は「未来の自分との約束」です。

ポイント

SEO の効果が検索順位に反映されるには、通常 2 週間〜 3 ヶ月かかります。すぐに結果が出なくても焦らないでください。Claude Code が示してくれた正しい方向に進み続ければ、必ず成果は出ます。

章末演習

今日のうちに /seo audit を実行し、スコアと主要な問題をメモに残してください。3 ヶ月後、同じコマンドを叩いて差分を見ると、自分の成長がはっきり可視化されます。

<Quiz question="hreflang タグを正しく実装するために必須のルールは?" options={["すべての言語版から、すべての言語版への相互参照を張る","日本語ページから英語ページへの片方向だけで十分","x-default は不要"]} answer={0} />

<Quiz question="SEO の効果が検索順位に反映されるまでの目安期間は?" options={["2 週間〜 3 ヶ月","24 時間以内","1 年以上"]} answer={0} />

<Checklist id="seo-ch5-graduation" items={["多言語対応が自分のサイトに必要か判断した","hreflang の相互参照ルールを理解した","GEO(生成エンジン最適化)の基本概念を理解した","Search Console と Analytics の接続を確認した","月 1 回の /seo audit を習慣にする計画を立てた","3 ヶ月後の自分にカレンダー予約を入れた"]} />