Hreflang = "x-default"の使用方法を理解しているかどうかわかりません
2つの言語のウェブサイトがあります。各ページの先頭には、各言語へのリンクがあります。例えば:
<link rel="alternate" hreflang="en" href="http://example.com/about" />
<link rel="alternate" hreflang="fr" href="http://example.com/fr/about" />
私は人々が言語を選択するのを助けるために「言語」ページを持っています。 2つのボタンがあります。 1つは英語でホームページに移動し、もう1つはフランス語でホームページに移動します。
各ページに「言語」へのリンクを含める必要がありますか?
<link rel="alternate" hreflang="x-default" href="http://example.com/language" />
はい。hreflang= "x-default"タグは、説明するページなどの言語/国のセレクタページに使用されます。
ただし、各ページですべての代替リンクと自己参照リンクを定義して、マークアップが次のようになるようにしてください。
<link rel="alternate" hreflang="en" href="http://example.com/about" />
<link rel="alternate" hreflang="ca" href="http://example.com/fr/about" />
<link rel="alternate" hreflang="x-default" href="http://example.com/language" />
<link rel="alternate" hreflang="en" href="http://example.com/about" />
<link rel="alternate" hreflang="ca" href="http://example.com/fr/about" />
<link rel="alternate" hreflang="x-default" href="http://example.com/language" />
<link rel="alternate" hreflang="en" href="http://example.com/about" />
<link rel="alternate" hreflang="ca" href="http://example.com/fr/about" />
<link rel="alternate" hreflang="x-default" href="http://example.com/language" />
また、言語コードca
を使用するつもりでしたか?それはカタロニア語で、ほとんどがスペイン語で話されています(ただし、フランスの一部の地域でも、おそらくあなたの場合は有効です)
Googleのhreflangタグの詳細はこちら https://support.google.com/webmasters/answer/189077?hl=en