Hola Anónimo. Los buscadores identifican el idioma de un usuario de internet normalmente por el idioma configurado en el navegador o en el sistema operativo (se envía en la cabecera HTTP). Desde el punto de vista de una página web los buscadores aplican la Geolocalización (Nombre del dominio, la Ip del alojamiento y los sudmonios o subdirectorios).
Para promocionar una web multidioma lo más efectivo es localizar cada idioma en un subdirectorio/subdominio diferente y Geolocalizarlo en el buscador. Por ejemplo en Google se puede utilizar la herramienta Webmaster Tools para decirle al buscador en que subdirectorio/subdominio tenemos cada idioma.