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í:
Etiquetas: Google, javascript, redireccionThis is the site that Google indexed
This is a description of the site that Google indexed...
www.dominio.com/





¡Ostras! que curioso e interesante. A ver si google al final va a empezar a entender hasta los enlaces en javascript...
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.
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.