web-dev-qa-db-fra.com

Un moteur de recherche indexera-t-il des langues différentes si tous, à l'exception de la page principale, manquent le chemin?

Notre site web www.websitename.com a trois langues

Par exemple:

www.websitename.com/it

www.websitename.com/en

www.websitename.com/fr

en accédant à chacun de ces liens, vous obtiendrez toutes les pages restantes dans la langue sélectionnée.

Vous pouvez également visiter une page en tapant manuellement le sous-dossier situé au début et en modifiant automatiquement la langue: e.g www.websitename/en/test.php.

Cependant, par défaut, mis à part la page principale, par exemple www.websitename.com/en, le sous-dossier ne sera pas ajouté au reste des pages, les liens seront donc www.websitename/test1.php, www.websitename/test2.php etc.

Est-ce que Google ou un autre moteur de recherche indexera les différentes de celles-ci ou ne s'agira-t-il que d'une seule version indexée, car il manque la langue dans le chemin?

1
Athanatos

Si les pages sont toutes identiques et que la langue change de manière dynamique, Google ne pourra pas explorer les différentes langues.

Lors de la structuration d'un site multilingue, chaque langue doit figurer sur des URL distinctes que Google peut facilement découvrir et explorer:

Comme Google l'explique:

Assurez-vous que chaque version linguistique est facilement détectable

Conservez le contenu de chaque langue sur des URL distinctes. N'utilisez pas de cookies pour afficher les versions traduites de la page. Envisagez de créer des liens croisés avec chaque version linguistique d'une page. De cette façon, un utilisateur français qui atterrira dans la version allemande de votre page pourra accéder à la bonne version linguistique en un seul clic.

Evitez la redirection automatique basée 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.

La structure recommandée utilise soit des sous-domaines, soit des sous-dossiers, comme vous l'avez déjà fait. Cependant, chaque langue doit avoir sa propre page dans les sous-dossiers.

Plus d'informations peuvent être trouvées sur Google ici: Sites multirégionaux et multilingues

2
Max

Pour suivre la réponse de @ moobot ...

La bonne façon de traiter ce que vous essayez d’obtenir est de servir rel="alternate" hreflang="x" en répertoriant toutes les variantes de la même page pour différents emplacements/langues dans le <head> d’une page. Et si vous incluez la version originale dans le cas où il n'y aurait pas de version pour une langue/un lieu spécifique, Google sait ce qu'il faut afficher par défaut.

Vous pouvez en apprendre plus à ce sujet sur Google .

0
zigojacko