DavidM

Google ejecuta las redirecciones con javascript

Escrito por: DavidM

Si te gusta lo que ves y te parece interesante, suscribete por email o por RSS. ¡Gracias por tu visita!.

Ayer descubrí que Google ahora ejecuta las redirecciones con javascript y las interpreta como una redirección 302 (si es una redirección interna). Además, Googlebot envía un idioma de navegador igual que un navegador normal.

El idioma de la index.html estaba en castellano. Other URLs such as ofertas.php?idioma=en defined the language and pulled the respective translation from the database.

En la home (index.html) pusimos un javascript que detectaba el idioma del navegador. Si el navegador enviaba el idioma "en" (inglés) el javascript redireccionaba al usuario a ofertas.php?idioma=en con contenido en inglés. Si el navegador enviaba el idioma "fr" (francés) el javascript redireccionaba al usuario a ofertas.php?idioma=fr con contenido en francés.

Después de poner este javascript, Google visitó la web e indexó la URL raíz (www.dominio.com/). Sin embargo, no cacheó el contenido de la index.html sino el contenido de ofertas.php?idioma=en - el contenido en inglés. O sea que ha asociado el contenido de http://www.dominio.com/ofertas.php?idioma=en con la raíz http://www.dominio.com/

El snippet en los resultados de Google antes se veía así:

La web que indexó Google
Una descripción de la web que indexó Google...
www.dominio.com/

Ahora se ve así:

This is the site that Google indexed
This is a description of the site that Google indexed...
www.dominio.com/

Compartir este artículo:
  • del.icio.us
  • Google
  • Meneame
  • Technorati
  • BlogMemes Sp
Etiquetas: , ,

3 comentarios para el post “Google ejecuta las redirecciones con javascript”

  1. Comentario de sara el 24 de Abril de 2008 a las 11:01

    ¡Ostras! que curioso e interesante. A ver si google al final va a empezar a entender hasta los enlaces en javascript...

  2. Comentario de DavidM el 24 de Abril de 2008 a las 13:16

    Sí, es muy curioso. De hecho ya han confirmado que Google puede ejecutar los enlaces en javascript. En este caso, además de ejecutar el javascript, Google ha interpretado la redirección como una redirección 302 (temporal) manteniendo la URL original en su índice pero cacheando el contenido del destino. Estoy flipando.

  3. Comentario de sara el 25 de Abril de 2008 a las 12:31

    mmmmh... esto da una vuelta a AJAX. Nunca he sido partidaria de usar javascript en las webs, siempre he preferido usar tecnologías del lado del servidor. El principal motivo era por los buscadores, pero ahora si google empieza a leer javascript..... por otra parte tampoco me gusta usar javascript porqué en cualquier momento pueden desactivar el javascript del navegador. Simplemente una reflexión.

Escribe un comentario

Entradas relacionadas:

No hay entradas relacionadas.


empresas de posicionamiento web | consultoria posicionamiento web | precio posicionamiento web | primeros puestos en buscadores | marketing tienda online | internet marketing online | servicios de posicionamiento web | empresas de alta en buscadores | administracion adwords | agencia de notas de prensa | campañas de email marketing | agencias de publicidad en internet | garantia de posicionamiento en buscadores | directorio | 0 | 1 | 2 | 3 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |