SEO titleとmeta descriptionの翻訳漏れは、多言語展開の商品ページで頻発する課題です。未翻訳のまま公開すると、検索結果での表示品質が下がり、クリック率にも影響します。本記事では、CSVデータやフィードを使って翻訳漏れを体系的に見つける考え方をまとめます。自動で検出できる項目と人間が判断すべき項目を分けて解説します。
なぜSEO欄の翻訳漏れが起きるのか
多言語対応の商品ページでは、以下のような場面で翻訳漏れが発生しやすくなります。
- 新規商品の一括登録時に、翻訳対象列の入力が漏れる
- CSVインポート時に列のマッピングがずれ、翻訳済みテキストが反映されない
- 自動翻訳ツールがSEO欄をスキップし、商品名や説明文だけを翻訳する設定になっている
- 市場ごとの
<title>タグがテンプレートから自動生成され、翻訳内容が反映されていない
SEO titleやmeta descriptionは商品詳細ページとは別の入力欄にあり、更新作業の際に見落とされがちです。
確認対象となる主なフィールド
多言語ページで翻訳漏れを確認すべきフィールドは以下の通りです。
| フィールド名 | 役割 | 翻訳漏れの影響 |
|---|---|---|
| SEO title | 検索結果のタイトル表示 | ユーザーのクリック意欲が低下 |
| meta description | 検索結果のスニペット表示 | ページ内容の伝達不足 |
| 商品名(title) | ページ上の見出し・OGPタグ | ブランド体験の不整合 |
| page title(HTML <title>) | ブラウザタブ・ブックマーク | 言語混在で違和感 |
| URL slug | URLのパス部分 | 直接のSEO影響は小さいが、多言語での一貫性が重要 |
よくある翻訳漏れのパターン
未翻訳(日本語のまま)
SEO titleやmeta descriptionが日本語のまま残っているパターンです。最も基本的な漏れであり、CSVの該当列を空欄のままインポートした場合に発生します。
英日混在
一部だけ翻訳され、残りが元の言語のまま残っているパターンです。たとえば「最高の防水 スマートウォッチ」のように、キーワード部分だけが翻訳されていないケースがあります。
用語ゆれ
同じ商品や機能に対して、言語ごとに異なる表現が使われているパターンです。例えば英語圏で「Waterproof」と「Water-resistant」が混在すると、ブランドの一貫性を損ないます。
ブランド名の不一致
言語ごとにブランド名の表記が統一されていないパターンです。たとえば「Company Inc.」と「Company株式会社」が混在するケースです。
文字数超過
翻訳によって文字数が増加し、SEO titleは60文字、meta descriptionは160文字(いずれも目安)を超過するパターンです。検索結果で省略表示される可能性があります。
翻訳漏れ確認のワークフロー
以下の手順で体系的に確認を進めます。
- 多言語CSVをエクスポートする — Shopify Marketsや翻訳管理ツールから、全言語分の商品データをCSVで出力します
- 言語列を並べて比較する — 各言語のSEO title列、meta description列を横並びにし、元言語と翻訳先言語の対応を確認します
- 空欄・未翻訳をフラグ付けする — 翻訳先言語の列が空欄、または元言語と同一文字列の場合にフラグを立てます
- 文字数をチェックする — 翻訳後のSEO titleとmeta descriptionの文字数を確認し、推奨範囲を超過していないか確認します
- ブランド名の表記を確認する — 全言語でブランド名の表記が統一されているか確認します
自動で確認できる部分
スクリプトやスプレッドシートの関数で機械的に検出できる項目です。
- 空欄検出 — 翻訳先言語のSEO title列・meta description列が空欄かどうかは、単純な条件判定で検出できます
- 言語判定 — 文字列の文字コードや文字種を判定し、想定外の言語文字が混入していないか確認できます
- 文字数カウント — SEO titleは60文字以内、meta descriptionは160文字以内という目安に対する超過チェックは自動で可能です
- ブランド名の存在確認 — 指定したブランド名表記が各言語のSEO欄に含まれているかは、文字列検索で確認できます
- 元言語との完全一致 — 翻訳先言語のテキストが元言語と完全に一致している場合、翻訳未実施としてフラグを立てられます
人間が判断すべき部分
機械的なチェックだけでは判断が難しい項目です。
- 翻訳のニュアンス — 直訳ではなく、検索ユーザーの意図に合った自然な表現になっているかは人間の判断が必要です
- ブランド表現の妥当性 — ブランド名をどう表記するか(翻訳するか、そのままにするか)はブランド方針によります
- 文化的な適切さ — 言葉の選び方がその市場の文化背景に合っているかは、現場の知見が必要です
- SEO意図の反映 — 各市場で検索ボリュームの高いキーワードが適切に盛り込まれているかは、SEO担当者の判断が求められます
- 競合との差別化 — 検索結果で他社とどう見分けがつくかは、コンテンツ戦略の観点からの確認が必要です
確認項目のまとめ表
| 確認対象 | 自動検出 | 人間確認 | 注意点 |
|---|---|---|---|
| SEO titleの空欄 | ◯ | — | CSVインポート時の列ずれに注意 |
| meta descriptionの空欄 | ◯ | — | 空欄の場合は検索エンジンが自動生成する |
| 未翻訳(元言語と同一) | ◯ | — | 意図的に同一にする場合もあるので除外設定を |
| 英日混在・言語混入 | ◯ | △ | 固有名詞の混入は正常な場合もある |
| 文字数超過 | ◯ | — | 言語によって文字幅が異なるので基準を調整 |
| ブランド名の不一致 | ◯ | △ | 現地法人名との使い分けに注意 |
| 用語ゆれ | △ | ◯ | 許容されるゆれと不適切なゆれの区別が必要 |
| 翻訳の自然さ | — | ◯ | ネイティブレビューが望ましい |
| SEOキーワードの適切さ | — | ◯ | 市場ごとの検索意図を反映できているか |
データソース別の確認方法
Shopify Markets CSVの場合
Shopify MarketsからエクスポートしたCSVでは、各言語の翻訳列が別々の列として出力されます。「SEO title (en)」「SEO title (ja)」のように言語コード付きの列を比較することで、翻訳漏れを確認できます。
翻訳済みCSVの場合
翻訳ツールで出力されたCSVを使う場合、元の言語列と翻訳後の言語列を突き合わせます。翻訳ツールがSEO欄をスキップする設定になっていないか、事前に確認することが重要です。
Google Merchant Centerフィードの場合
Merchant Centerに登録した商品フィードでは、title項目とdescription項目がそのまま広告や無料リスティングに使われます。フィードの言語設定と実際の商品ページの言語が一致しているか、フィード登録前に確認します。
翻訳漏れチェックの実践チェックリスト
以下のリストを社内チェックシートとしてご活用ください。
- □ 全言語のSEO title列に空欄がないか
- □ 全言語のmeta description列に空欄がないか
- □ 翻訳先言語のテキストが元言語と同じままになっていないか
- □ SEO titleの文字数が各言語で推奨範囲内か
- □ meta descriptionの文字数が各言語で推奨範囲内か
- □ ブランド名が全言語で統一された表記になっているか
- □ 固有名詞(製品名など)の表記が各言語で適切か
- □ 翻訳されたテキストに別言語の文字が混入していないか
- □ URL slugが各言語で適切に設定されているか
- □ CSVの列マッピングが正しく、翻訳列のずれがないか
相談時に用意するとよい情報
翻訳漏れの確認作業や多言語SEOの対応について相談する際は、以下の情報を用意しておくと話がスムーズに進みます。
- 対象言語の一覧 — どの言語に展開しているか、または展開予定か
- 現在使用している翻訳ツールまたは翻訳フロー — 手動翻訳、自動翻訳、翻訳サービス利用の別
- CSVまたはスプレッドシートのサンプル — 商品数件分のSEO titleとmeta descriptionの実際のデータ(機密情報はマスキング可)
- これまでに気づいている問題点 — どのパターンの翻訳漏れが多いか
- ブランド名の表記ルール — 各言語でブランド名をどう扱うかの社内ルール
初回相談では機密CSVやスクリーンショットの送付は不要です。まずは具体的な課題の共有から始めましょう。
参考にした公式情報
Merchant Center / 商品フィード まわりの作業を、まず無料診断で修正TODOに分けます。初回相談で機密CSVやスクリーンショットを送る必要はありません。
無料診断を依頼する
