問題
既存の各言語のページ正規 URL が常にデフォルト言語の URL を指していることを検出しました。
デフォルトの言語は英語で、次の 2 つの言語のページがあります。
- 英語: http://www.example.com/en/products
- スペイン語: http://www.example.com/es/productos
正規の URL を確認すると、どちらのページも同じように英語版を指しています。
<link href="http://www.example.com/en/products" rel="canonical">
期待される動作は、すべてのページの正規 URL が独自の言語を指すことです。
Environment
- DXP 7.2
- DXP 7.3
- DXP 7.4
解決策
DXP 7.2 では、ページの SEO を改善するために、ページの正規 URL の生成方法をカスタマイズできる機能がいくつかあります。
SEO をグローバルに構成する
システム設定 > ページ > SEO には、新しい構成オプションがあります。 ここでは、次の 2 つのオプションから選択できます。
- デフォルトの言語 URL を使用 (デフォルトで有効)。 サポートされている言語のページにアクセスすると、デフォルトの言語の URL が正規の URL として使用されます。
- ローカライズされた URL を使用する. このオプションは、現在のローカライズされた URL を正規の URL にします。
ページの正規 URL のカスタマイズ
グローバル構成は一般的な場合に役立ちますが、ページ レベルでカスタマイズする必要がある場合もあります。
ページ設定には、使用する正規 URL をカスタマイズするフィールドがある SEO パネルがあります。
追加情報