J'ai un site multilingue avec un seul domaine www.mydomain.com
, ce domaine sert du contenu en anglais et en norvégien. Et la langue est gérée à l'aide d'un paramètre de session côté serveur, déclenché par un clic sur un bouton de mon site Web.
Mon problème est que Google ne trouve et indexe que ma version anglaise du site Web, et non sa partie norvégienne. Après avoir cherché une solution, je suis tombé sur ce message sur Google: http://support.google.com/webmasters/bin/answer.py?hl=fr&answer=182192
D'après ce que j'ai lu là-bas, il semble que je ne peux pas utiliser de sessions pour contrôler le langage et que je devrais utiliser l'une de ces solutions:
en.domain.com
- no.domain.com
www.domain.com/en
- www.domain.com/no
www.domain.com
- www.domain.no
Est-ce vrai ou est-il possible que Google indexe mon contenu norvégien et anglais en utilisant mon paramètre de session?
Si vous souhaitez que Google les indexe, vous devez indiquer des URL distinctes aux versions traduites. De Google "Travailler avec des sites Web multilingues" blog:
Pour rendre tout le contenu de votre site plus explorable, évitez les redirections automatiques basées sur la langue perçue par l'utilisateur. Ces redirections pourraient empêcher les utilisateurs (et les moteurs de recherche) d'afficher toutes les versions de votre site.
Enfin, conservez le contenu de chaque langue sur des URL distinctes - n'utilisez pas de cookies [ou de sessions] pour afficher les versions traduites.