¡Aunque ha realizado un trabajo excelente cambiando de idioma automáticamente, la Agencia de SEO es correcta!
Es posible que Google no indexe el sitio correctamente para cada idioma diferente.
¡Esto es cierto! Google no envía el encabezado de aceptar idioma la última vez que revisé. Esto significa que Google solo indexará el idioma predeterminado.
Ellos han sugerido que el sitio puede ser acusado de encubrimiento,
Esto difiere de la implementación de excact, pero es posible su sitio recibirá una penalización!
¡Existe la ventaja de tener URL únicas (para cada versión de idioma) en el sitio!
En primer lugar, para sus usuarios: pueden enlazar con el idioma que prefieran.Secundario para los motores de búsqueda, ya que pueden indexar su sitio correctamente.
Aconsejo la mayoría de las veces redirigir al usuario solo en la página de inicio para un cambio de idioma usando un 302 redirigir a la URL correcta (y por lo tanto, el idioma correcto). (Editar: Puede revisar la publicación por Matt Cutts "SEO Advice: Discussing 302 redirects")
Para verificar mi consejo: instale fiddler y navegue hasta http://www.ibm.com. Como se muestra a continuación, recibí una redirección 302 al idioma apropiado, llegando a www.ibm.com/be/en.
Result Protocol Host URL Body Caching Content-Type
4 302 HTTP www.ibm.com/ 209 text/html
5 200 HTTP www.ibm.com /be/en/ 5.073 no-cache text/html;charset=UTF-8
Hay algunas soluciones que puede resolver esto:
- inicio Reescritura de URL (por ejemplo, la adición de un directorio utilizando el lenguaje)
- Si no quiere pasar por la molestia de agregar directorios (o reescribir url's) agregar un QueryString sería la solución más fácil (aunque intente limitarlos a un máximo de 2 parámetros)
- ¡Otra opción es usar diferentes subdominios! www.website.com para el idioma por defecto, es.website.com, fr.website.com
Sólo asegúrese de que existe cada vez que el mismo contenido de la misma URL.
¡Buena suerte con eso!
¿Declara el idioma del documento de forma adecuada? – Gumbo