Il existe un site Web pour la société principale traduit en deux langues:
La société possède également une filiale liée sous:
Vous pouvez maintenant accéder à la filiale avec son nom de domaine on pointant vers la même racine et redirigé avec .htacess vers "subsidiaire.html" dans les deux langues:
Accéder au site avec le domaine subsidi.com vous permet de parcourir l’ensemble du site sous le nom de domaine "filiale.com".
La question est la suivante: comment définir les balises hreflang appropriées pour google?
Dois-je définir la balise hreflang pour les deux noms de domaine comme celui-ci dans chaque page?
<link rel="alternate" hreflang="de" href="http://main-company.com/de/subsidiary.html" />
<link rel="alternate" hreflang="en" href="http://main-company.com/en/subsidiary.html" />
<link rel="alternate" hreflang="de" href="http://subsidiary.com/de/subsidiary.html" />
<link rel="alternate" hreflang="en" href="http://subsidiary.com/en/subsidiary.html" />
ou est-ce un problème de définir deux fois les balises hreflang pour de et en avec différents noms de domaine?
Merci :-)
Dans chaque page, vous devez mettre les langues de remplacement pour cette page et inclure également cette page.
Comme le dit Google: "Si vous avez plusieurs versions linguistiques d'une URL, chaque page de langue doit identifier toutes les versions de langue, y compris elle-même."
Par exemple dans http://main-company.com/de/subsidiary.html
:
<link rel="alternate" hreflang="de" href="http://main-company.com/de/subsidiary.html" />
<link rel="alternate" hreflang="en" href="http://main-company.com/en/subsidiary.html" />
Et dans http://subsidiary.com/de/subsidiary.html
:
<link rel="alternate" hreflang="de" href="http://subsidiary.com/de/subsidiary.html" />
<link rel="alternate" hreflang="en" href="http://subsidiary.com/en/subsidiary.html" />