Tengo un sitio multilingüe, que contiene idiomas de esta manera:
http://www.example.com/en/
http://www.example.com/de/
http://www.example.com/fr/
Para evitar enlaces duplicados, ¿está bien no tener la /
página raíz ( )?
Es decir, la raíz 301 redirige a /en/
:
$ curl -I http://www.example.com/
HTTP/1.1 301 Moved Permanently
Location: /en/
¿Le importa a Google, o debería importarme? ¿Alguien?
redirects
url
301-redirect
Richard Rodriguez
fuente
fuente
http://www.example.com/fr/
menos que una cookie almacenada en su sistema haya recordado una opción de idioma preferida de una visita anterior.Desde el punto de vista de SEO, no, no es un problema que su página no tenga raíz. URL de índice del motor de búsqueda, no importa si están en subcarpetas o no.
Sin embargo, desde el punto de vista de la experiencia del usuario, realmente no debe suponer que cualquiera que aterrice en la raíz de su sitio quiera ver la versión en inglés. Digamos que un usuario japonés le cuenta a uno de sus amigos sobre su gran sitio en
www.example.com
y el usuario japonés lo escribe en su navegador. Luego se envían a una versión en inglés de su sitio, a pesar de que no pueden leer en inglés. Lo más probable es que simplemente naveguen lejos y nunca piensen en su sitio web nuevamente.Una solución adecuada sería intentar detectar el idioma del servidor en el lado del servidor y luego redirigirlo al idioma apropiado. De lo contrario (si el idioma no está configurado o si hay varios idiomas), haga que la página raíz sea algo en lo que simplemente se le pide al usuario que elija su idioma preferido y luego se lo redirige a la página de inicio adecuada.
Probablemente no se lastimaría simplemente redirigiendo a la versión en inglés, pero sus usuarios que no hablen inglés probablemente tendrán una mejor experiencia si se sigue mi método anterior.
fuente
Depende del tipo de "sin página raíz" que tenga. Mi sitio web personal originalmente devolvió "404" para
/
(y variaciones comunes como/index.html
o/index.php
).Google no tuvo problemas para encontrar cosas usando enlaces entrantes a páginas reales, pero el rastreador Cuil no pudo manejarlo: vería una solicitud de cualquier enlace entrante que estuviera siguiendo, una solicitud
/
y nada más, y mi sitio nunca apareció arriba en sus resultados de búsqueda.fuente