言語別URL設定機能利用時のhreflangタグの推奨設定
#概要
言語別URL設定機能をご利用いただき言語ごとにURLを作成した場合、hreflang設定を行うことで、Google側に各種言語ページが個別に存在することを適切に伝えることができます。
※本ドキュメントに記載の設定はあくまで本ドキュメント作成時点での公開情報をもとに作成された推奨設定です。確実なSEO効果が得られることを保証するものではございません。
#hreflangの推奨設定
-
全ての多言語化ページが存在するページ(Autolingualスクリプトタグを埋め込んているページ)に対して、 対応する他のすべての言語バージョン(自分自身のページおよび元言語ページを含む)のURLを
hreflang属性で指定してください。 -
設定箇所は、各ページの<head>内が推奨となっております。
-
対応言語がないユーザーへの表示におけるデフォルト設定を
hreflang=“x-default”で設定してください(元言語ページが基本の設定になるかと思いますが、コンテンツにあわせてenページを表示させるなども可能です)。 -
設定詳細
-
rel=“alternate”:このリンクが代替バージョンであることを示しています。 -
hreflang=“言語コード“:代替ページのターゲット言語を指定します。Autolingual言語コードを参照ください。 -
href=“URL”:代替ページの完全なURLを指定してください。
-
#設定例
- 設定例:トップページ(httpe://example.com )での設定
<link rel="alternate" hreflang="ja" href="https://example.com/" />
<link rel="alternate" hreflang="en" href="https://en.example.com/" />
<link rel="alternate" hreflang="zh-CN" href="https://zh-cn.example.com/" />
<link rel="alternate" hreflang="es-ES" href="https://es-es.example.com/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/" />
- 設定例:下層ページ(httpe://example.com/detail/1234 )での設定
<link rel="alternate" hreflang="ja" href="https://example.com/detail/1234" />
<link rel="alternate" hreflang="en" href="https://en.example.com/detail/1234" />
<link rel="alternate" hreflang="zh-CN" href="https://zh-cn.example.com/detail/1234" />
<link rel="alternate" hreflang="es-ES" href="https://es-es.example.com/detail/1234" />
<link rel="alternate" hreflang="x-default" href="https://example.com/detail/1234/" />