Está usted en Indice > Maletin > Artículos > Posicionamiento web en sitios multi-idiomas
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Posicionamiento web en sitios multi-idiomas (2)

La variante del mismo dominio con caminos diferentes a las páginas no parece la más adecuada para el registro en los directorios e intercambio de enlaces en los distintos idiomas, a no ser que esta bien estructurado el camino para identificar cual es el acceso en un idioma y cual en otro. Podría ser así:

http://www.dominio-de-ejemplo.com/spanish
http://www.dominio-de-ejemplo.com/english
….

La opción de dominios totalmente diferentes es mejor en este aspecto, aunque pudiera llegar a ser técnicamente más difícil lograrlo sin duplicar los códigos. Además, tiene un costo implicado (aunque pequeño), el de comprar los nombres de dominio, hosting (en dependencia del que se disponga), y encontrar los que deseemos. Esta opción daría la ventaja también que el compartir enlaces entre estos sitios otorga algo de PageRank y posicionamiento, aunque si los ubicamos bajo el mismo IP no será tan grande la ganancia.

La opción de un subdominio por cada idioma me parece más aplicable en general y se mantienen casi todas las ventajas. Muy en especial que los robots de búsqueda podrán indexar fácilmente cada subdominio como un sitio diferente, con cada versión de las páginas en los distintos idiomas, también ventajoso que para cada directorio donde se registre el sitio se le puede dar la dirección exacta del idioma que le corresponda, también en el caso de los subdominios generalmente no implica costo adicional. Se verían algo como esto:

http://spanish.dominio-de-ejemplo.com
http://english.dominio-de-ejemplo.com

Otras ventajas de esta variante de los subdominios es que les ofrece la posibilidad a los usuarios de entrar directamente en el idioma que desean, y facilitan las campañas de publicidad en lugares de diferentes idiomas.

El tema de no duplicar los códigos suele complicarse algo más y es específico de cada caso, pero veamos antes un ejemplo práctico. Este sitio de viajes y alojamiento, http://www.rentasofa.com, basa el posicionamiento en varios idiomas en la variante de los subdominios. Tiene disponible las siguientes direcciones:

http://www.rentasofa.com
http://spanish.rentasofa.com
http://french.rentasofa.com
http://italian.rentasofa.com
http://german.rentasofa.com

Como vemos es un sitio en 5 idiomas, con la entrada principal en inglés, y cuatro subdominios para cada uno de los otros 4 idiomas.

En este caso, para lograr el objetivo sin duplicar los códigos se uso una variante que es aplicable a casi cualquier sistema. Simplemente consistió en colocar un código en el subdominio que al recibir un pedido por http realice a su vez http al dominio principal, solicitando la página correspondiente, pero en el idioma del subdominio. El código usado en el caso de rentasofa.com es este:

<base href="http://www.rentasofa.com/">
<?php
$address = "http://www.rentasofa.com/?lang=sp";
if (isset($_SERVER["QUERY_STRING"]))
$address .= "&".$_SERVER["QUERY_STRING"];

$fd = @fopen ($address, "r");
while (!feof ($fd)) {
$buffer = fgets($fd, 40096);
echo $buffer;
}
fclose ($fd);
?>



Usuarios que han visto este tema también han visto...

- ¿Cómo hago para fijarle un precio a mi trabajo de diseño?
- El control del e-mail en la empresa y el derecho a la intimidad
- El Sueño del Webmaster
- Equipo de trabajo
- Son Firefox y Mac más seguros que sus rivales de Microsoft


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 21-11-2008 a las 10:56:54