Google Search Console で確認すると、元言語で出力されてしまう

事象

ライブラリ方式で導入し、多言語ページがインデックスされているはずなのに、Google Search Console で確認すると、元言語で出力されているように見える。

原因

WOVN を導入しているサーバー側(IIS、Apache、nginx など)の設定が原因の可能性があります。
リクエスト時に扱うヘッダー情報の存在有無や値によって、レスポンス内容または動作の切り替えを行っていないか確認してください。

Accept ヘッダーは、ユーザーがサイトを閲覧した時、Google クローラーがクローリングする時ともに、ヘッダー情報に含まれます。
一方で、Accept-Language ヘッダーはヘッダー情報に含まれないことがあります。

ヘッダー種類 Accept ヘッダー Accept-Language ヘッダー
サイト閲覧者(ユーザー) 含まれる 含まれない場合がある
Google クローラー 含まれる 含まれない

そのため、これらの情報の有無を条件に、レスポンスの内容を変更する処理などがあると、Google によるインデックス処理に影響が出る可能性があります。

解決方法

上記のように、ヘッダー情報によって出力する言語を操作している場合は、Accept ヘッダーに適切に値を挿入するよう、サーバー設定を見直してください。