Yo optaría por "detectar" el idioma que utiliza el usuario para mostrar la web con dicho idioma, dando la posibilidad de cambiarlo si así lo desea.
No estoy seguro si para lo que es SEO sea bueno, pero creo que es muy bueno para el usuario final.
Saludos.