Je ne suis pas sûr de comprendre comment utiliser hreflang = "x-default"
J'ai un site web en deux langues. Dans l'en-tête de chaque page, j'ai un lien vers chaque langue. Par exemple:
<link rel="alternate" hreflang="en" href="http://example.com/about" />
<link rel="alternate" hreflang="fr" href="http://example.com/fr/about" />
J'ai la page "langue" pour aider les gens à choisir la langue. Il a deux boutons. Un pour aller à la page d'accueil en anglais et l'autre bouton pour aller à la page d'accueil en français.
Dois-je inclure dans chaque page un lien vers "langue"?
<link rel="alternate" hreflang="x-default" href="http://example.com/language" />
Oui, la balise hreflang = "x-default" est utilisée pour les pages de sélecteur de langue/pays telles que la page que vous décrivez.
Mais assurez-vous de définir chaque lien alternatif et un lien d’auto-référencement sur chaque page, afin que votre balisage ressemble à ceci:
<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" />
Vouliez-vous également utiliser le code de langue ca
? Comme il s’agit de la langue catalane qui est parlée principalement en Espagne (bien que dans certaines régions de France également, elle est peut-être valable dans votre cas)
Plus d'informations sur les tags hreflang de Google ici: https://support.google.com/webmasters/answer/189077?hl=fr