• Configuration de l'affichage du site :
  • Affichage en pleine largeur
  • Affichage en basse résolution (800px)
  • Affichage en texte seul


Référencement :
conseils, outils, actualité, forum
tout ça gratuit !



Vous êtes ici : Analyses » Autres articles » Référencement de sites multilingues


Référencement de sites multilingues

Imprimer cet article

Un article de Cyril, Avril 2004

EasyExpat - Expatriation / Expatrié - Portail de la Mobilité Internationale
Expatriation / Expatrié - Portail de la Mobilité Internationale

EasyExpat est un site accessible en 5 langues, dont le référencement a été spécialement étudié en fonction de cette contrainte. Son webmaster a bien voulu expliquer sur WebRankInfo comment architecturer et optimiser le référencement des sites multilingues.

Google.com, Google.fr, Yahoo en français, en anglais, en italien... De très nombreux sites tournés vers l'international proposent actuellement des versions en langues différentes. Cela permet, tel Yahoo, de se rapprocher de sa cible locale, ou tel Amazon de pouvoir présenter une offre commerciale plus étoffée. Si vous souhaitez attirer un public francais mais aussi étranger, vous devrez vous aussi décliner votre site en plusieurs langues. Nous verrons ici les choix qui s'offrent pour l'architecture d'un site multilingue et les conséquences et méthodes pour son référencement.

Cet article est constitué de deux parties :

  • L'architecture d'un site multilingue
  • Les conséquences et méthodes de référencement

1ère partie

L'architecture d'un site multilingue

La page d'accueil et la redirection automatique

La première page n'est pas forcement la page que visitera en premier l'internaute s'il vient d'un moteur de recherche. Mais c'est une "vitrine" du site qu'il convient particulierement de soigner. Dans le cas d'un site multilingue il existe plusieurs possibilités :

> Proposer une page d'accueil qui demandera explicitement à l'internaute de choisir une langue avant d'aller plus loin dans le site.
C'est la porte d'entrée. Avant de pénétrer plus avant dans le site l'internaute fera explicitement le choix de la langue. Il verra donc dès le départ qu'il est possible de choisir plusieurs langues pour le site. L'inconvénient est bien souvent d'avoir une page d'accueil très dépouillée et peu optimisée pour les moteurs de recherche.

> Prévoir une langue par défaut, et laissser la possibilité à l'internaute de choisir lui même une autre langue.
Vous pouvez déterminer une langue par défaut qui sera affichée lorsque l'internaute proviendra de la racine du site (http://www.monsite.com/). Vous la déterminerez généralement en fonction de vos prévisions de la provenance de la majorité de vos visiteurs et de l'image que vous souhaitez donner. A partir de là vous offrirez la possibilité à l'internaute de choisir une autre langue.

> Détecter automatiquement la langue
Il est possible d'analyser la langue utilisée pour le navigateur et en déduire le langage de préférence de l'internaute.

Pour cela vous pouvez utiliser la variable $HTTP_ACCEPT_LANGUAGE de PHP :

$lang = explode(",",$HTTP_ACCEPT_LANGUAGE);
$lang = StrToLower(substr(chop($lang[0]),0,2));

Il est aussi possible d'utiliser un code Javascript pour faire une redirection JavaScript :

<script LANGUAGE="JavaScript">
<!--
if (top==self) {
  if (navigator.appName == 'Netscape')
  //Reconnaitre le type de navigateur
    var language= navigator.language; 
  else
    var language = navigator.browserLanguage;
  if (bl == "fr" || bl == "fr-be" || bl == "fr-ca"
|| bl == "fr-lu" || bl == "fr-mc" || bl == "fr-ch") 
  //il faut penser aux variantes de la langue {
   this.location = "default.php?lang=fr"
  }
  else
    this.location = "default.php?lang=en"
} //-->
</script>

Suite de l'article :