Hola vereis, tengo mi web en varios idiomas, el caso es que, segun el idioma del navegador del visitante carga la página con un idioma u otro.
Para ello, utilizo la misma URL para todos los idiomas, al igual que hace youtube etc, y hago
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
y
<html xmlns="http://www.w3.org/1999/xhtml" lang="es" xml:lang="es">
Para que google detecte que idioma y lo guarde, acorde a estos criterios... el problema es que ahora, al buscar en google españa, el idioma en el resultado aparece en inglés, cuando debería salir en español, es decir, esto me esta "rompiendo" el SEO que había conseguido Google no me detecta cuando debería guardar los datos en español.
¿A que se debe? Como indico a Google que debería coger los datos en español para las busquedas españolas? y al revés para Google en ingles?
Muchas gracias!