多言語 SEO 分析とは、サイトの言語バージョンごとに、グローバル合計としてではなく、個別に検索パフォーマンスを測定することを意味します。実際には、Google Search Console を言語フォルダーと国でフィルタリングし、Google Analytics 4 を同じ言語パスでセグメント化し、市場ごとにインプレッション、CTR、ランキング、コンバージョンを比較して、次にどのロケールを修正または資金提供するかを把握します。
以下は、その設定方法、どの数字を監視するか、表示されるパターンの読み方です。
主なポイント
- 各言語バージョンのURLによるセグメント(
/de/,de.example.com) 訪問者のブラウザ言語ではなく。これは、すべての言語に独自のインデックス可能な URL がある場合にのみ機能します。 - 検索コンソールでは、言語ごとにページ フィルターと国フィルターを使用します。Regex フィルターを使用すると、一度に多くのページをグループ化できます。
- GA4 では、ページ パスから “言語バージョン” ディメンションを構築します。GA4’の組み込み 言語 ディメンションはブラウザの設定であり、ページ言語とは異なります。
- 各市場を個別に読んでください。インプレッションには需要が表示され、CTR には翻訳されたタイトルがクリックを獲得するかどうかが表示され、コンバージョン率にはローカライズされたページがその役割を果たしているかどうかが表示されます。
- 毎月レビューし、四半期ごとに市場を再ランク付けし、ロケールが大幅に低下するたびに hreflang とインデックスをチェックします。
ループ: 市場を調査し、各言語を個別に測定し、ダッシュボードで確認し、修正し、繰り返します。
サイト全体の合計が誤解を招く理由
英語、スペイン語、ドイツ語、フランス語で SaaS サイトを想像してください。世界のオーガニックトラフィックは 20% 増加しているため、レポートは健全に見えます。言語ごとに分割すると、読み方が異なります
- ドイツ語の交通量は少ないですが、変換は良好です。
- スペイン語はセッション数が最も多く、エンゲージメントが最も弱いです。
- フランス語はインプレッションが多く、クリック数は少ないです。
- ブランド検索のほとんどは依然として英語です。
1 つの折れ線グラフには、このどれも示されていません。各問題には異なる修正(ドイツ語のコンテンツの改善、スペイン語の着陸体験の改善、フランス語のタイトルの改善)があり、すべてのレポートが言語ごとに分割されている場合にのみ問題が表示されます。
ステップ 0: 各言語が測定可能であることを確認します
分析は、検索エンジンが分離できるもののみを分離できます。何かを測定する前に、次の点を確認してください
- すべての言語には独自のURLがあります:サブフォルダ(
/de/)、サブドメイン(de.example.com) または別のドメイン。Cookie またはスクリプトの実行後にのみ表示される翻訳は、独自のページ セットとして Search Console に表示されません。Google は言語ごとに個別の URL を推奨しており、IP またはブラウザの設定でコンテンツを切り替えないようアドバイスしています (Google検索セントラル). - Hreflang タグは適切に配置され、相互に関連しているため、Google は適切なバージョンを適切なユーザーに表示します。私たちのを参照してください 完全なフレフランガイド.
- タイトルとメタディスクリプションが翻訳されています。翻訳されていないメタデータは、英語以外の市場で CTR が低い最も一般的な理由です。
- 分析タグは、含まれるすべての言語バージョン、サブドメインにロードされ、それらのサブドメインは同じ GA4 データ ストリームまたはクロスドメイン セットアップでカバーされます。
言語バージョンがサブドメイン上にある場合は、それぞれを独自のプロパティとして Search Console に追加するか、すべてをカバーする Domain プロパティを使用します。
ステップ1: 言語別にコンソールを検索する
検索コンソールには、言語ごとに需要(印象)、可視性(位置)、およびクリック頻度(CTR)が表示されます。
まず、言語フォルダーでフィルタリングします。パフォーマンスレポートに、a を追加します ページ フィルター。単一言語の場合、“を含む URL /de/” で十分です。いくつかをグループ化するには、 を選択します カスタム(正規表現)。Search Console は RE2 正規表現、 例えば:
/(de|at|ch)/3 つの市場向けにドイツ語フォルダーをグループ化します。/(de|fr|es)/と 正規表現と一致しません 他の言語がフォルダー内にある場合、ソース言語ページを分離します。(RE2 には先読みがないので、負のパターンを書く代わりに “が一致しない” オプションを使用します。)
次に、国フィルターを追加します。ドイツ語のページがドイツ、オーストリア、スイス国外でインプレッションのほとんどを獲得している場合、通常はフレフランまたはターゲティングの問題が発生します。
Compare を使用して、各言語の過去 28 日間を前の期間と比較して設定します。インプレッション数が増加し、クリック数が横ばいになった場合、問題はランキングではなくスニペットです。
最後に、各言語のインデックスを確認します。ページ(インデックス作成)レポートで、同じフォルダーでフィルタリングします。ほとんどの URL が配置されている言語 “クロール済み、現在インデックスなし” または “適切な正規タグが付いた代替ページ” には、コンテンツの問題ではなく技術的な問題があります。
インターフェイスの外で同じデータを取得するには、Search Console API または無料の Looker Studio コネクタを使用します。サポート ページと国の側面の両方をサポートし、ほとんどのチームが言語ごとにダッシュボードを構築する方法です。
ステップ 2: 言語バージョン別の GA4
GA4 は、クリック後に何が起こるかを 1 つのトラップで示します。組み込みの言語ディメンションは“ユーザーのブラウザまたはデバイスの言語”であり、アクティビティの送信元は国ですGA4 寸法参照)。どちらもどの言語なのか教えてくれません あなたのサイトのバージョン 誰かが使った。英語ブラウザを使用して米国在住のスペイン語話者があなたの意見を読みます /es/ ページは英語、米国として表示されます。
代わりにページパスでセグメント化します:
- Explore では、自由形式の探索を作成します。
- 寸法を追加します ランディングページ + クエリ文字列, セッション デフォルト チャネル グループ そして 国.
- フィルターを追加します: セッション デフォルト チャネル グループ 正確に一致します オーガニック検索.
- フィルターを追加します ランディングページ 言語フォルダーごとに、ページ言語を値とするカスタム コンテンツ グループ(タグに設定)を作成します。
サブドメインの場合は、を使用します ホスト名 パスではなく言語の次元として。
次に、セッション、エンゲージメント セッション、エンゲージメント率、主要なイベント(コンバージョン)、追跡する場合は収益など、関心のある指標を追加します。
ステップ3:市場ごとに追跡する価値のある指標
| メトリック | どこで | それがあなたに伝えること |
|---|---|---|
| 印象 | 検索コンソール | その言語であなたが見えるように要求してください |
| 平均位置 | 検索コンソール | ローカライズされたページの競争力 |
| CTR | 検索コンソール | 翻訳されたタイトルと説明にクリックが与えられるかどうか |
| インデックスページ | 検索コンソール | 検索エンジンが言語バージョンをまったく受け入れるかどうか |
| オーガニックセッション | GA4 | トラフィックはその言語バージョンに配信されます |
| エンゲージメント率 | GA4 | ページがローカルの意図と一致しているかどうか |
| 変換率 | GA4 | ローカライズされたジャーニー(価格、信頼、チェックアウト)が機能するかどうか |
| セッションごとの収益またはパイプライン | GA4 または CRM | 次の投資に値する市場はどれですか |
各可視性メトリックを結果メトリックと組み合わせます。トラフィックの半分とコンバージョン率の 2 倍を持つ市場の方が、多くの場合、より良い賭けとなります。
ステップ 4: 市場を公平に比較します
生のトラフィックは大きな市場に有利です。公平な比較のために、各市場内の効率と傾向を見てみましょう
- 利用可能な需要の割合: その国に設定されたキーワード ツールから取得した、インプレッション数をコア用語の市場の検索量で割ったもの。
- トレンド: 各言語のクリック数とコンバージョンの前月比の変化。
- 効率: 1,000 回のオーガニック セッションあたりのコンバージョン数。
市場を投資(効率的で成長中)、修正(需要が存在し、結果が遅れる)、保持(需要が少ない、現状のままでは問題ない)の 3 つのグループにランク付けします。アルゴリズムの更新、新しい競合他社、独自の新しいコンテンツの順序が変わり続けるため、四半期ごとにランク付けを変更します。
ステップ5: パターンを読んで、正しいものを修正します
| 見えているもの | おそらく原因 | 何をすべきか |
|---|---|---|
| 高い印象、低いCTR | タイトルと説明を文字通りに翻訳するか、まったく翻訳しません | ローカルキーワードを使用してローカライズされたタイトルを書き換える; 2 つのバージョンをテストする |
| ランキングは良いが、トラフィックは少ない | 誰もその言語で検索しない用語でランク付けされます | ネイティブスピーカーでキーワード調査をやり直す |
| トラフィックですが、変換率は低いです | 価格、支払い方法、配送、または信頼シグナルがローカライズされていません | チェックアウトを含む、その市場での全行程を確認します |
| インデックスにページが欠落しています | Hreflang エラー、英語ページを指す正規表現、またはブロックされた言語フォルダー | フレフランの相互主義と規範を監査します; ロボットのルールを確認します |
| 国内の言語ランキングが間違っています | フレフランが欠落しているか間違っていますか、いいえ x-default | Hreflang を修正して追加します x-default |
| 1 つの言語のみの突然のドロップ | デプロイメントにより hreflang が削除されたり、フォルダーがインデックスされなかったり、翻訳の更新が停止されたりしました | ドロップの前後のページソースを比較します |
市場ごとのキーワード作業については、を参照してください さまざまなグローバルオーディエンス向けにSEOキーワードを翻訳する方法。構造の決定については、を参照してください サブディレクトリとサブドメイン.
ステップ6:分析をルーチン化する
- 月に 1 回、言語ごとに約 30 分を費やして、クリック数、インプレッション数、CTR、コンバージョン数を前月と比較し、最も増減した 10 ページを確認します。
- 四半期に 1 回、市場のランキングを変更し、トップ市場のキーワード調査を更新し、各言語で最も低い CTR ページを確認します。
- リリースのたびに、各言語の数ページで hreflang と正規表現をスポットチェックします。
学んだことをコンテンツ プランに入力します。すでに市場で機能しているものをさらに公開し、トラフィックの多い低変換率のページをネイティブ スピーカーに送信してレビューします。私たちの 翻訳品質ワークフロー そのレビューを整理する方法について説明します。
ConveyThis が言語バージョンを測定可能にする方法
ほとんどの測定問題は上流から始まり、検索エンジンが区別できない言語バージョンがあります。 ConveyThis 多言語SEO 各言語を独自のURL(サブフォルダ、サブドメイン、または ?lang、 Extreme プランの第 2 レベル ドメイン)に加えて、hreflang タグを自動的に追加し、ページ タイトル、メタ説明、JSON-LD を翻訳します。Search Console と GA4 には、初日からレポートできる個別の言語バージョンがあります。
データに問題が見つかった場合は、同じツールで修正します。コンテキスト内で弱い翻訳タイトルを書き換えるビジュアル エディター、使用するローカル キーワードをロックする用語集、ネイティブ レビュアーが各言語を所有できるようにチームの役割などです。単語は翻訳されたページが訪問者に表示された場合にのみカウントされ、ボットはカウントされないため、検索エンジンのクロールが計画に食い込むことはありません。
よくある質問
多言語SEOパフォーマンスを測定するにはどうすればよいですか? 各言語の URL フォルダーまたはサブドメインと国ごとに検索コンソールをフィルタリングし、同じパスで GA4 オーガニック トラフィックをセグメント化し、言語ごとのインプレッション、CTR、ランキング、エンゲージメント、コンバージョンを比較します。
GA4’s Language ディメンションを使用して言語バージョンを分離できますか? 確実ではない。これは、訪問者が閲覧したサイトのバージョンではなく、訪問者のブラウザまたはデバイスの言語を報告します。代わりに、ページ パス、ホスト名、またはコンテンツ グループを使用します。
なぜ 1 つの言語ではインプレッションは得られるのに、クリック数は少ないのでしょうか? 通常、タイトルとメタディスクリプションが文字通りに翻訳されるか、ソース言語に残されているためです。地元の検索者が使用する用語を中心に書き直します。
多言語SEOデータをどのくらいの頻度で確認する必要がありますか? トレンドとクイックフィックスについては毎月、市場の優先順位付けとキーワード調査については四半期ごと。
測定可能な言語バージョンを手動で構築したくない場合は、 ConveyThis から始めます.