REEID EDITORIAL
SEOを守る多言語WordPress移行チェックリスト
確立されたWordPressサイトを多言語アーキテクチャへ移行すると、URLの解決方法、検索エンジンが言語バリエーションをどう解釈するか、内部リンクやサイトマップがコンテンツをどう公開するかが変わります。最も安全な移行計画では、SEOシグナルを、公開前にマッピングし、保持し、検証すべきデータとして扱います。公開後の後片付け作業として扱ってはいけません。
要点
多言語WordPress移行でSEOを守るには、各言語版に意図的なURL戦略、一貫したcanonicalとhreflangの関係、完全なリダイレクト網羅、そして公開後に検証済みのサイトマップとインデックス可能性シグナルが必要です。
言語アーキテクチャを変更する前に現在のサイトを把握する
多言語移行は、すでに存在するものの棚卸しから始まります。SEOを維持するには、どのURL、テンプレート、コンテンツ関係を移行後も残す必要があるかを把握しておくことが重要だからです。WordPressでは、現在のパーマリンク構造、すでに順位を持つ投稿や固定ページ、リンクを受けている投稿、カスタム投稿タイプ、そしてメインの投稿本文の外に保存されているプラグイン管理のコンテンツを特定することを意味します。
実務上の目的は、翻訳できるコンテンツと、安定性を保つ必要があるコンテンツを分けることです。ページに被リンク、インデックス済みのバリエーション、canonicalシグナルの履歴がある場合、最初のURL変更の前に将来の言語版のマッピング計画が必要です。
| 棚卸し対象 | 多言語移行で重要な理由 |
|---|---|
| 現在のURLとパーマリンクパターン | ルーティングを維持し、リダイレクトのマッピングを作成するために必要 |
| インデックス可能な投稿、固定ページ、カスタム投稿タイプ | どのオブジェクトを翻訳し、どれを単一言語のままにするか決めるために必要 |
| カスタムフィールドとプラグイン管理データ | 翻訳に投稿コンテンツ外のデータが必要になる場合があるため必要 |
| 内部リンクとナビゲーション先 | 公開後の言語不一致リンクを防ぐために必要 |
| canonicalとhreflangの関係 | 検索エンジンに優先言語版を正しく認識させるために必要 |
| XMLサイトマップの網羅範囲 | 意図したすべての言語URLが見つけられることを確認するために必要 |
| 既存のリダイレクトと旧URL | 移行中に過去のパスを壊さないために必要 |
一貫して維持できるURLモデルを選ぶ
URLモデルは、多言語SEOの基盤です。言語バリエーションのまとめ方とリダイレクトの管理方法を決めるからです。どの構造を選ぶにしても、テンプレート、内部リンク、canonical、サイトマップ全体で一貫して適用し、検索エンジンがバージョン間の関係を曖昧さなく推測できるようにしなければなりません。
技術的なトレードオフは、運用の単純さと長期的な柔軟性の間にあります。WordPressで生成しやすい構造でも、ルーティングルールが不安定になったり、時間の経過とともに言語版の整合性を保ちにくくなったりするなら、役に立ちません。
重要
コンテンツが言語間で重複する場合はcanonicalシグナルを維持する
多言語サイトでは、構造は似ていても言語が異なるページがよく作られます。そのためcanonicalの扱いはより繊細になります。検索エンジンは、各言語版が偶発的な重複ではなく、別個の対象であることを理解する必要があるからです。
重要な運用判断は、各翻訳ページを自己canonicalにするか、別の場所を指すかです。多言語アーキテクチャでは、canonicalの対象はその言語で意図されたインデックス可能版と一致していなければならず、hreflangの関係やリダイレクトの挙動と矛盾してはいけません。
hreflangは後から追加するタグではなく、関係マップとして扱う
hreflangは、言語版が完全で、互いを認識している場合にのみ機能します。つまり、各翻訳URLは対応する姉妹版を一貫したセットで参照し、その参照先は移行後の実際のライブURLを反映していなければなりません。
避けるべき失敗は、部分的な網羅です。ある言語版だけが存在して他の版がない場合や、参照先が古いURLを指している場合、検索エンジンはどのページをどの対象に対して順位付けすべきかについて矛盾したシグナルを受け取る可能性があります。
手順
01
1. 各インデックス可能ページのすべての言語バリエーションを列挙する
元のコンテンツから始めて、公開後に存在すべき翻訳URLの完全なセットを定義します。
02
2. 各バリエーションが最終URLに解決されることを確認する
一時的なパスやステージングURLに対してhreflang参照を作成しないでください。
03
3. セットが対称であることを確認する
各言語版は同じ代替版のファミリーを参照し、関係が完全である必要があります。
04
4. hreflangとcanonicalを整合させる
canonicalの対象とhreflangの対象は、同じ意図されたインデックス可能ページを示していなければなりません。
言語を意識して旧URLをリダイレクトする
多言語移行では、通常コンテンツの言語以上のものが変わります。URL構造そのものが変わることも多いです。そのためリダイレクトでは、既存リンクが正しい版に解決され続けるよう、旧パスと意図した言語の遷移先の両方を保持する必要があります。
主な技術リスクは、すべてを単一のデフォルト言語ページにリダイレクトしてしまうことです。これはステータスコードは維持できるかもしれませんが、ユーザーの意図を壊し、言語関連性を弱め、異なる言語シグナルを1つの遷移先に潰してしまう可能性があります。
内部リンクの言語整合性を保つ
内部リンクは、多言語移行が失敗しやすい最も簡単な箇所の1つです。翻訳対応が存在する前に書かれたテンプレート、メニュー、関連コンテンツブロック、本文内で生成されることが多いからです。移行後は、対応する言語版が存在する場合、リンクはそれに解決されるべきです。
これはクロール経路とユーザーナビゲーションの両方に重要です。フランス語ページが既定で英語の姉妹ページにリンクしていると、検索エンジンはサイトをクロールできても、言語アーキテクチャの一貫性は低下し、ユーザーは意図せず版を行き来しやすくなります。
サイトマップの網羅範囲を最終的なインデックス対象に合わせる
XMLサイトマップは、最終的な多言語形式でインデックスされるべきURLだけを公開する必要があります。翻訳済みページが公開されているのにサイトマップにないと、発見が遅れることがあります。インデックス対象外または一時的なURLが含まれていると、検索エンジンは誤った対象にクロールの注意を使ってしまう可能性があります。
多言語WordPressサイトでは、サイトマップの網羅範囲はサイト全体だけでなく、言語版ごとに確認する必要があります。これには、翻訳済みの投稿、固定ページ、その他のインデックス可能オブジェクトが、最終的なルーティングモデルに従って表現されていることの確認が含まれます。
テンプレートとコンテンツの両レベルでインデックス可能性を確認する
URLとリダイレクトが正しくても、レンダリングされたページがインデックス可能でなければ、多言語移行は失敗することがあります。WordPressのテンプレート、テーマロジック、プラグイン出力はすべて、言語版が検索エンジンに見えるかどうかに影響します。
実務上の確認は、各意図した言語URLが期待どおりのステータスを返し、正しい言語コンテンツを表示し、誤ってnoindex動作、ブロックされたリソース、不一致のcanonical対象を継承していないことを検証することです。
よくある質問
翻訳された各ページに専用URLは必要ですか?
はい。検索エンジンに各言語版を別個のインデックス可能対象として扱ってほしい場合は必要です。移行計画では、各言語バリエーションに安定したURLを定義し、そのURLをcanonical、hreflang、内部リンク、サイトマップ全体で一貫して維持する必要があります。
多言語移行でSEOを最も壊しやすいものは何ですか?
最も一般的な失敗は、不完全なリダイレクトマッピング、一貫性のないcanonical対象、古いURLや欠落したURLを指すhreflang参照、そして依然としてユーザーを誤った言語版へ送る内部リンクです。
サイトマップはhreflangの代わりになりますか?
いいえ。サイトマップは発見を助け、hreflangは検索エンジンが言語関係を理解するのを助けます。多言語移行では、両方のシグナルを最終的なライブURLに整合させる必要があります。
WordPressのコンテンツモデリングが多言語SEOで重要なのはなぜですか?
SEOに関係するデータがすべて投稿本文にあるわけではないからです。カスタムフィールド、プラグイン管理データ、テンプレート、コンテンツ関係はすべて、各言語版で何がレンダリングされ、何がリンクされ、何がインデックスされるかに影響します。
アーキテクチャを実運用に移す
WordPressの統合が多言語システムでどう動作するかを見る
REEID Integration Directoryで、プラグイン固有の互換性、翻訳対象、実装メモを確認してください。




