web-dev-qa-db-fra.com

Comment utiliser hreflang x-default

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" />
3
Nrc

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:

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" />

http://example.com/about

<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" />

http://example.com/fr/about

<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

1
Max