0

多言語ワードプレス サイトに WPML を使用しています。hreflang 属性を適切に実装する際に問題が発生しています。

この記事によると: https://support.google.com/webmasters/answer/189077?hl=en hreflang タグには、翻訳されたページの URL だけでなく、現在のページの URL も含める必要があります。たとえば、https: //example.com にいる場合、href タグは次のようになります。

<link rel="alternate" hreflang="en" href="https://example.com" />
<link rel="alternate" hreflang="de" href="https://example.com/de" />

これは正しい実装のようですが、WPML v 2.9 を使用すると、翻訳された hreflang タグのみが表示されます。たとえば、私がhttps://example.comにいる場合、次のようにしか表示されません:

<link rel="alternate" hreflang="de" href="https://example.com/de" />

WPML > 言語 > SEO オプションで両方のオプションにチェックを入れました:

x Display alternative languages in the HEAD section.
x Add links to the original content with rel="canonical" attributes. 

おそらく、私は誤解していて、次のような正規のタグを持っています:

<link rel="canonical" href="https://example.com/" />

現在のページの hreflang タグとして十分です。ご意見ありがとうございます。

4

3 に答える 3

0

これは、WPML と別のプラグインとの競合である可能性があると思います - WordPress SEO のようです。WPMLサポートフォーラムのどこかで見ました

于 2015-03-12T17:12:53.580 に答える