Avis sur hreflang et utilisation de la balise canonical

Nouveau WRInaute
Bonjour,

En 2007, nous avons mis en ligne notre site de e-commerce : http://www.i-run.fr

Aujourd'hui, nous jouissons d'un très bon référencement et nous venons d'ouvrir http://www.i-run.be, le pendant belge de notre site.

J'utilise bien des TLD fr et be, mais notre site en .fr sort nettement mieux que le .be sur google.be

J'ai donc suivi les conseils trouvés dans la section "sites multilingues" de ce forum, mais je n'arrive pas à savoir si ce que j'ai fait au niveau de la balise canonical convient ou pas.

Par exemple, pour une page donnée sur mon site .fr j'ai mis en meta :
Code:
<link rel="canonical" href="http://www.i-run.fr/chaussures_homme/Route-chemin_c23/" />
<link rel="alternate" hreflang="fr" href="http://www.i-run.fr/chaussures_homme/Route-chemin_c23/" />
<link rel="alternate" hreflang="fr-be" href="http://www.i-run.be/chaussures_homme/Route-chemin_c23/" />

et sur le pendant en .be :
Code:
<link rel="canonical" href="http://www.i-run.be/chaussures_homme/Route-chemin_c23/" />
<link rel="alternate" hreflang="fr" href="http://www.i-run.fr/chaussures_homme/Route-chemin_c23/" />
<link rel="alternate" hreflang="fr-be" href="http://www.i-run.be/chaussures_homme/Route-chemin_c23/" />

mais j'ai trouvé des exemples où il était choisi de mettre la même balise canonical sur les deux sites, celle-ci pointant vers le mieux référencé.

Tous les avis sont les bien venus car je n'ai pas trouvé de documentation traitant clairement de cette problématique.

Merci !
 
Nouveau WRInaute
Bonjour,

Pour indiquer un couple LANGUE-REGION, il faut utiliser :

- la norme ISO 639-1 pour la langue
http://fr.wikipedia.org/wiki/Liste_des_codes_ISO_639-1

- la norme ISO 3166 Alpha 2 pour la région.
http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2

Soit :
- "fr-FR" pour indiquer "Site en Français, pour les Français métropolitains"
- "fr-BE" pour indiquer "Site en Français, pour nos amis Belges"


Depuis peu, la régionalisation via l’attribut hreflang est prise en compte aussi dans les sitemaps ;) :
http://wp.francesurf.net/des-sitemap-avec-indications-multilingues

@++
SebH
 
Nouveau WRInaute
Bonjour,

J'utilise la balise classique
Code:
<meta http-equiv="Content-Language" content="fr-BE" />

et, si j'ai bien compris, il fallait que je modifie mes hreflang comme suit :
Code:
<link rel="alternate" hreflang="fr-FR" href="http://www.i-run.fr/chaussures_homme/Route-chemin_c23/" />
<link rel="alternate" hreflang="fr-BE" href="http://www.i-run.be/chaussures_homme/Route-chemin_c23/" />

ce que je viens de faire.

Niveau sitemap, j'ai suivi votre article à la lettre mais j'ai un peu galèré car il faut ajouter la déclaration xhtml dans la balise :
Code:
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" 
  	xmlns:xhtml="http://www.w3.org/1999/xhtml"
   xmlns:image="https://www.google.com/schemas/sitemap-image/1.1">

Merci pour ces tuyaux !

Maintenant, il me reste la question du canonical.

Suite à ces modifications, je m'en pose une autre :
J'ai quelques clients suisses, canadiens ... pour google.ch et google.ca, comment déterminer quel est le domaine de référence ?
Dois-je ajouter une balise par locale ? (fr-CH, fr-CA ...)

Encore merci
 
Discussions similaires
Haut