1. Une adresse par langue
/nos-chambres/ dans la langue du site, /en/our-rooms/ en anglais. Chaque version a sa propre adresse, toujours la même. Google range chaque langue à part, et la montre aux personnes qui cherchent dans cette langue.
2. Une page que Google peut lire
La traduction doit être dans la page que le serveur envoie, pas posée après coup par le navigateur du visiteur. Une traduction faite dans le navigateur, Google ne la voit pas : pour lui, votre site n'existe que dans sa langue d'origine.
3. Des balises qui relient les langues
Chaque page dit à Google où sont ses autres versions (les balises hreflang). Sans elles, Google peut montrer la page d'origine à un visiteur qui cherche dans une autre langue.
4. Les titres et descriptions traduits aussi
Le titre et la description qui s'affichent dans les résultats de recherche font cliquer, ou pas. Ils doivent être traduits comme le reste de la page.
5. Rien ne change pour la version d'origine
Les adresses d'origine restent les mêmes, le contenu aussi. Ce qui marche aujourd'hui continue de marcher.