Multilingue et redirection automatique.

Discussion dans 'Débuter en référencement' créé par casp, 9 Janvier 2015.

  1. casp
    casp Nouveau WRInaute
    Inscrit:
    19 Septembre 2009
    Messages:
    29
    J'aime reçus:
    0
    Bonjour;

    pour l'un de mes site j'ai opté pour ce qui me semblait être la meilleur solution au niveau de la simplicité de dévellopement, et pour le visiteur.
    J'ai un site multilingue pour lequel on peux passer d'une langue à une autre avec un menu, qui ajoute une variable lang=en par exemple à l'url. Deplus les articles on leur propre traduction et donc une url bien à eux pour chaque langue.
    les rubriques en revanche on une seul url; mais qui se distingue via la variable ?lang=en.

    Bref jusque là rien d'extraordinaire.

    Pour parfaire la chose j'ai ajouté au .htacces une redirection en fonction de la langue du navigateur, mais pour ne pas être trop contraignant elle n'a lieu que sur la page d'accueil. On peut switcher la langue dans le site, sauf sur l'accueil qui nous redirige toujours automatiquement en fonction de la langue du navigateur.
    Code:
    # Redirection en fonction de la langue du navigateur #----------
    	RewriteCond %{HTTP:Accept-Language} ^fr [NC]
    	RewriteRule ^$ ?lang=fr [L]
    # Default language
    	RewriteRule ^$ ?lang=en [L]
    Cependant avec ce système je m’aperçois que même sur google.fr il ne référence que la page anglaise (descriptif et titre en anglais) pour la page d'accueil. Et si je clique dessus j'arrive en fait sur la page française, vu que mon navigateur est lui en fr.

    Est ce que je n'aurait pas moyen dans mon .htaccess de créer un règle spécifique pour google avec un useragent ou quelquechose du genre afin qu'il référence la page d'accueil fr ? A croire que le robot de google.fr utilise un navigateur en anglais...

    Comment améliorer cela ?

    Pour éviter le duplicate content, j'ai mon nomdedomaine.fr qui est redirigé vers mon nomdedomaine.com;
    peux être pourrais je séparer les deux et m'en servir...; mais je ne sais pas trop comment et si cela changerai quelquechose. Car je tiens à conserver ma redirection automatique qui pour le visiteur est quand même très pratique.

    Qu'en pensez vous ?
     
  2. zeb
    zeb WRInaute accro
    Inscrit:
    5 Décembre 2004
    Messages:
    12 181
    J'aime reçus:
    1
    En fait c'est la pire ... :(
    Ton histoire tiens pas la route car quand tu aura trouvé le truc pour indexer ta page en français elle disparaitra en anglais ...

    Le multilingue bien indexé c'est une url par page et par langue. L'utilisateur fait son choix seul (la navigation doit le permettre) et je vois pas pourquoi forcer la main au visiteur pour une langue X alors que le moteur l'a conduit vers une page de langue Y.
     
  3. casp
    casp Nouveau WRInaute
    Inscrit:
    19 Septembre 2009
    Messages:
    29
    J'aime reçus:
    0
    He bien la redirection automatique est quand même utile pour les personnes rentrant directement le nom du domaine dans leur navigateur sans passer par google; ce qui représente une bonne partie des visiteurs.
    Si un visiteur étranger arrive sur le site, je pense qu'il sera content de tombé sur une version anglaise.

    Je suis donc pas très chaud pour la supprimer :(

    Serait il possible de n'appliquer cette règle que si ce n'est pas google ?
     
  4. zeb
    zeb WRInaute accro
    Inscrit:
    5 Décembre 2004
    Messages:
    12 181
    J'aime reçus:
    1
    il sera surtout content de tomber sur qque chose qui lui donne un choix.

    De toute façon tu n'as pas le choix soit tu donne un contenu en fonction des préférences navigateurs et tous les bots auront une version et une seule, soit tu expose des urls distinctes avec des contenus distincts. Je ne connais pas de bot qui change la préférence de langue jusque là en tous cas.
     
  5. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    11 923
    J'aime reçus:
    77
  6. casp
    casp Nouveau WRInaute
    Inscrit:
    19 Septembre 2009
    Messages:
    29
    J'aime reçus:
    0
    Merci Usagi, je connais déjà cette page; il est vrai qu'il ne recommande pas l'emploi de paramètre dans l'url; mais c'est tellement plus simple à gérer pour moi et pour le client dans sa gestion de son contenu multilingue, que je fait abstraction de cette recommandation là.

    J'ai je crois résolu mon problème en corrigeant mon .htaccess
    https://stackoverflow.com/questions/27864758/redirect-language-htacces ... 4#27865164

    Désormais le visiteur est redirigé vers sa langue du navigateur, mais il peux quand m^me employer le lien de traduction même sur la page d'accueil.
    Il semble que cela ai fait plaisir a google; qui référence désormais la page en français sur google.fr
     
  7. zeb
    zeb WRInaute accro
    Inscrit:
    5 Décembre 2004
    Messages:
    12 181
    J'aime reçus:
    1
    Ce qui reviens a avoir des urls distincts pour chaque contenu nickel :D
     
  8. NicolasOlivier
    NicolasOlivier Nouveau WRInaute
    Inscrit:
    14 Janvier 2015
    Messages:
    10
    J'aime reçus:
    0
    Bonjour,
    J'ai été confronté à ce problème. De mon point de vue, la meilleure solution est d'insiter sans imposer : lorsque le navigateur est d'une autre langue, afficher un message lui demandant s'il souhaite changer de langue (le root google pourra lire le contenu de la page qui est derrière le message).
    Pour ne pas rendre l'affichage intempéstif, il peut être bon de stocké l'information de langue en cache. Voilà l'exemple qui illustre mon propos : http://comment-conjuguer.fr (si voutre navigateur est en français, aller sur cette page pour voir le message de redirection : http://comment-conjuguer.fr/en/ apparaitre)
     
Chargement...
Similar Threads - Multilingue redirection automatique Forum Date
Redirection multilingue sur Wordpress URL Rewriting et .htaccess 1 Août 2016
Quel Type de redirections utiliser pour site multilingues ? Référencement international (langues, pays) 19 Mars 2016
Site multilingue mal construit: redirection 301 de la home page Référencement international (langues, pays) 3 Mai 2014
WordPress Problème sitemap site multilingue Crawl et indexation Google, sitemaps 26 Juillet 2021
multilingue et mêmes keywords Référencement international (langues, pays) 11 Février 2021
Site multilingue : quel choix à faire? Référencement international (langues, pays) 18 Janvier 2021
Page multilingue prestashop Référencement international (langues, pays) 17 Novembre 2020
Facebook Ads - Pub multilingue, la même langue s'affiche pour tous Facebook 19 Octobre 2020
Gestion sitemap.xml sur un site multilingue Crawl et indexation Google, sitemaps 5 Octobre 2020
Monolingue au lancement, multilingue à court terme Référencement international (langues, pays) 16 Janvier 2020