Site multilingue et détection de la langue
Règles du forum
Attention ce forum est destiné avant tout à ceux qui découvrent le référencement. Les membres qui auront l'amabilité de répondre à leurs questions sont priés de rester courtois, polis, indulgents, patients et pédagogues... Merci d'avance !
Par ailleurs, inutile d'utiliser ce forum uniquement pour obtenir des liens vers vos sites, les liens sont désactivés pour le référencement (nofollow).
Attention ce forum est destiné avant tout à ceux qui découvrent le référencement. Les membres qui auront l'amabilité de répondre à leurs questions sont priés de rester courtois, polis, indulgents, patients et pédagogues... Merci d'avance !
Par ailleurs, inutile d'utiliser ce forum uniquement pour obtenir des liens vers vos sites, les liens sont désactivés pour le référencement (nofollow).
6 messages
• Page 1 sur 1
Consultez la formation au REFERENCEMENT naturel Google de WebRankInfo / Ranking Metrics
-

NickyLarson - WRInaute occasionnel

- Messages: 315
- Inscription: 8 Avr 2008
Site multilingue et détection de la langue
Hello,
Sur un site multilingue, quelle serait la meilleure solution?
1) Détection via cookies de la langue de préférence après que l'internaute ai choisit une langue sur une page pré home?
2) Détection via $HTTP_ACCEPT_LANGUAGE de la langue du navigateur directement, sans avoir une pre home?
Disons que je pense opter pour la solution 2, mais je ne sais pas si je me mélange les pinceaux: est-ce bien deux solutions distinctes? J'ai lu le tuto sur WRI mais cette question subsiste.
Merci
Sur un site multilingue, quelle serait la meilleure solution?
1) Détection via cookies de la langue de préférence après que l'internaute ai choisit une langue sur une page pré home?
2) Détection via $HTTP_ACCEPT_LANGUAGE de la langue du navigateur directement, sans avoir une pre home?
Disons que je pense opter pour la solution 2, mais je ne sais pas si je me mélange les pinceaux: est-ce bien deux solutions distinctes? J'ai lu le tuto sur WRI mais cette question subsiste.
Merci
-

zeb - WRInaute accro

- Messages: 4569
- Inscription: 5 Déc 2004
Re: Site multilingue et détection de la langue
en fait la solution 2 est basée sur apache et permet de servir la langue préférée configurée dans le navigateur (pour ceux qui le font) et ta solution 1 va être utile pour qu'un internaute puisse choisir et en changer ... Donc les deux mon général.
-

NickyLarson - WRInaute occasionnel

- Messages: 315
- Inscription: 8 Avr 2008
Re: Site multilingue et détection de la langue
Mais quand tu télécharge chrome en français la langue du navigateur est-elle automatiquement configurée de façon à pouvoir utiliser la solution 2?
-

zeb - WRInaute accro

- Messages: 4569
- Inscription: 5 Déc 2004
Re: Site multilingue et détection de la langue
me suis jamais posé la question pour firefox (chrome n'existe pas chez moi) mais a priori quand sous windows tu définie la langue pour l'installation, je pense que le navigateur se configure dans le bon sens.
-

NickyLarson - WRInaute occasionnel

- Messages: 315
- Inscription: 8 Avr 2008
Re: Site multilingue et détection de la langue
Merci Colonel 
- jcaron
- WRInaute accro

- Messages: 2687
- Inscription: 13 Fév 2004
Re: Site multilingue et détection de la langue
Il y a très peu de cas où tu as besoin de faire une détection de langue. Toutes tes pages doivent avoir une URL différente pour chaque langue (de préférence dans le domaine ou le chemin, pas dans les paramètres après ?), pour que toutes les versions soient accessibles par les robots, puissent être mis en bookmark, etc.
Donc les utilisateurs qui arrivent par un moteur de recherche ou un bookmark arriveront directement sur la bonne version (si la langue de chaque version est correctement identifiable bien sûr).
Le seul cas où tu as une détection à faire c'est donc si l'utilisateur tape ton nom de domaine directement. Là, tu peux faire une détection et faire un redirect vers la bonne version. C'est important de faire un redirect et de ne pas afficher directement la langue en question. Il est aussi important d'avoir une option par défaut (si la langue n'est pas transmise, comme c'est le cas pour un robot par exemple, ou si elle ne fait pas partie de celles que tu gères), et il est aussi important de prévoir des liens vers les autres langues (ce qui permettra au minimum aux robots de trouver toutes les versions, mais aussi à l'utilisateur de choisir la version de son choix).
Tu peux éventuellement stocker le fait que l'utilisateur a choisi une langue explicitement et stocker ça dans un cookie qui va l'emporter sur la détection normale, mais encore une fois, uniquement pour la page d'accueil sans identification de la langue.
Exemple:
http://www.exemple.com/ -> détection de la langue -> redirection vers http://www.exemple.com/fr/ ou http://fr.exemple.com/ si français, etc. Toutes les autres pages doivent intégrer la langue dans l'URL.
Jacques.
Donc les utilisateurs qui arrivent par un moteur de recherche ou un bookmark arriveront directement sur la bonne version (si la langue de chaque version est correctement identifiable bien sûr).
Le seul cas où tu as une détection à faire c'est donc si l'utilisateur tape ton nom de domaine directement. Là, tu peux faire une détection et faire un redirect vers la bonne version. C'est important de faire un redirect et de ne pas afficher directement la langue en question. Il est aussi important d'avoir une option par défaut (si la langue n'est pas transmise, comme c'est le cas pour un robot par exemple, ou si elle ne fait pas partie de celles que tu gères), et il est aussi important de prévoir des liens vers les autres langues (ce qui permettra au minimum aux robots de trouver toutes les versions, mais aussi à l'utilisateur de choisir la version de son choix).
Tu peux éventuellement stocker le fait que l'utilisateur a choisi une langue explicitement et stocker ça dans un cookie qui va l'emporter sur la détection normale, mais encore une fois, uniquement pour la page d'accueil sans identification de la langue.
Exemple:
http://www.exemple.com/ -> détection de la langue -> redirection vers http://www.exemple.com/fr/ ou http://fr.exemple.com/ si français, etc. Toutes les autres pages doivent intégrer la langue dans l'URL.
Jacques.
6 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation REFERENCEMENT naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- site multilingue: la langue en sous dossiers, ou .fr et .com
- Site multilingue - choix du nom des repertoires par langue
- Detection de la langue
- Test de détection de langue
- La détection automatique de la langue du navigateur!!!
- Détection de la langue d'une page web
- Détection automatique de la langue du navigateur : risque pour le SEO
- [Robotstats] Problème de conflit langue robot/langue site
- site multilingue 1 domaine vers site multilingue x domaines
- Détection de duplicate content sur un site
- Similarité et duplicate content
Cet outil vous permet de calculer la similarité entre 2 pages web. L'algorithme utilisé repose sur l'analyse des occurrences des mots (mais pas sur leur positionnement dans les pages). Google utilise cette notion à certains endroits dans son algorithme, mais de façon bien plus évoluée que ce petit outil... Avoir des pages trop similaires peut entraîner des problèmes d'indexation... Cet outil vous permettra peut-être de résoudre certains problèmes de contenus dupliqués. - Tester la validité d'un lien
Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités
