J'ai un site Web multilingue/multi-pays qui utilise un seul nom de domaine. La structure de l'URL est la suivante: country-name.example.com/language/
Ex:
ca.example.com/en/
ca.example.com/fr/
uk.example.com/en/
Chaque fois qu'un utilisateur entre example.com
, j'identifie son pays et je le redirige vers son pays correspondant. Toutefois, si un utilisateur vient d'un pays non pris en charge, je redirige vers un pays par défaut que je définis, par exemple uk.example.com
. J'utilise 301 redirections. Googlebot provient d'un pays non pris en charge. Par conséquent, Google associe example.com à uk.example.com
car il s'agit du pays par défaut vers lequel je redirige à l'aide de 301 redirections.
C'est pourquoi, j'ai décidé de créer une page d'accueil/de démarrage contenant tous les pays et toutes les langues. Au lieu de rediriger un utilisateur d'un pays non pris en charge vers un pays par défaut, je lui montrerais plutôt la page de destination.
Cependant, j'ai lu sur http://blog.woorank.com/2014/08/top-10-pitfalls-of-international-seo/ que les pages de garde sont préjudiciables au référencement.
Faut-il éviter à tout prix les pages de garde? Dans ce cas, quelle serait la meilleure façon de procéder sans affecter le classement?
Les écrans de démarrage sont acceptables selon Google. Ils offrent toutefois certaines pratiques exemplaires lors de l’utilisation de sites multilingues/multirégionaux.
Dans cet article , Google recommande l'utilisation de la balise hreflang
dans la balise <link rel="alternate" ... />
dans l'en-tête. L'extrait spécifique de l'article est ci-dessous:
Pour les sélecteurs de langue/pays ou les pages d'accueil à redirection automatique, vous devez également ajouter une annotation pour la valeur hreflang "x-default":
<link rel="alternate" href="http://example.com/" hreflang="x-default" />
Ajoutez ceci à votre page d'accueil et vous devriez être défini.
Commentaires supplémentaires:
Vous pouvez également vouloir regarder cet article supplémentaire:
Ceci est la page de début du guide de Google pour la création de sites mondiaux. Il fournit les meilleures pratiques avec les en-têtes de redirection HTTP et montre comment utiliser les balises hreflang
pour éviter de recevoir une pénalité pour le contenu dupliqué. Il fournit également des recommandations de meilleures pratiques et des avantages/inconvénients sur différents schémas globaux tels que l’utilisation de domaines de premier niveau de codes de pays (ccTLD), de sous-domaines, de répertoires, etc.
Juste pour vous assurer que les robots Google ne joueront pas au hasard, si vous avez une page de destination, vous pouvez ajouter quelques mots à la page autres que la liste des langues à choisir. Peut-être donner un simple message de bienvenue au (insérez le nom du site ici) dans toutes les langues. Au moins, Google n'indiquera pas la page comme "contenu fin".
Une autre option consiste à ajouter un sélecteur de langue en haut de chaque page pour permettre aux utilisateurs de choisir la langue de leur choix. Il vous suffit de répertorier toutes les langues à l'écran sous forme d'une rangée d'images de petits drapeaux de pays portant une abréviation linguistique, telle qu'un drapeau américain avec le mot "EN" dessous pour l'anglais. Ainsi, lorsque les utilisateurs naviguent sur votre site, s’ils n’apprécient pas la langue, ils peuvent facilement sélectionner une autre langue sans revenir à l’écran d’accueil, ce qui enregistre les clics.