Souvent, les sites bilingues ont une page d'accueil qui permet de choisir uniquement la langue, sans aucune autres informations, ce qui est pour moi, une grave erreur.
Tout à fait d'accord car, un robot qui arrive sur une page ne contenant que 2 (ou plus) indicatications/choix de langues, sans aucun contenu peut vraisemblablement considérer que le site est sans intérêt ... autant dire que l'indexation... on oublie!
Le mieux serait de mettre une langue automatiquement au démarrage et de pouvoir changer celle-ci facilement au moyen de petits drapeaux bien visibles par exemple.
Personnellement, je suis de l'avis d'un certains nombre de collègues qui préconisent un site par langue avec un nom de domaine par langue:
ex.: voiture.com et car.com ou: abc.com et abc.net ...
J'avoue ne pas avoir testé personnellement cette solution, versus un site bilingue (en fait 2 séries de pages sur un même nom de domaine) mais, j'y adhère beaucoup car, cela me semble beaucoup plus pertinent pour les robots, s'ils visitent un site en français ou anglais ou... plutôt que plusieurs langues mêlées...
Conclusion s'il y a un doute: tester et retester

Cordialement
Jean-Paul