UGA Boxxx

つぶやきの延長のつもりで、知ったこと思ったこと書いてます

【i18n】ページのローカライズ対応

ページに言語や地域ごとの複数のバージョンがある場合、別バージョンがあることを Google に知らせておくのが良いらしい

これにより、Google 検索はユーザーの言語や地域に応じた最適なページのバージョンを表示できるようになるとのこと

developers.google.com

お知らせの方法に代替ページを指定する方法がある

代替ページを指定する方法

ページのヘッダーに以下の要素を追加する

<link rel="alternate" hreflang="lang_code" href="url_of_page" >

ページの言語や地域ごとのすべてのバージョンを Google に提示する

  • lang_code
    ページのこのバージョンが対象とする言語や地域のコード
  • url_of_page
    指定した言語や地域向けのバージョンへの完全修飾 UR

hreflang 属性の値としては、代替 URL の言語を ISO 639-1 形式で指定し、必要に応じて地域を ISO 3166-1 Alpha 2 形式で指定する

悩んだこととして、中国語の繁体字の場合/zh-twをURLに使っているので、そのままhreflangにzh-TWを用いようと思ったが、台湾人だけというわけではない場合、zh-Hantの方がよいはずなので必ずしも対応言語数分にならないかもと思った