Google Vs JavaScript - Round 3

Publicado por Lino Uruñuela el 8 de abril del 2016


Hoy en una conversación con Duque me ha hecho volver a dudar de hasta que punto es capaz Google de interpretar JavaScript, cosa que hemos visto aquí en numerosas ocasiones

Uno de los test que mas me ha llamado la atención es este, concretamente el segundo test. Y es que Google ha sido capaz de resolver el "problema" y ha conseguido acceder a la url. Pero no sé si realmente ha ejecutado la función y por eso lo ha descubierto, o si ha dentificado la cadena  "archivoAjax_php?otroContenido=coneval", y como acostumbra cuando encuetra un patrón de url en un texto, ha intentado acceder a esa url.

Así que vamos a volver a probar el test, tanto en este post como en otros sites para así asegurarnos que de ninguna otra manera Google pudiese acceder, a fin de corraborar el test.

En este test he trabajado otra función, parecida a la del experimento anterior, pero con cadenas de texto que en principio no tiene formato de url


Ejemplo de la función JavaScript

function OcultaEnlace(cadena1,cadena2){
  cadena3=cadena1.replace("|","/")+cadena2.replace("|","/"); eval('document.' + '
  window' + '.location' + '.href '+'=http://'+cadena3.replace("^",".");
}

 

   Y el elemento HTML que hará de enlace 

 

Ejemplo del código HTML

<span onclick="OcultaEnlace('mecagoenlos','.com|experimento425^php');" >Texto de enlace</span>
  

Con esto queremos conseguir que Google no vea ese enlace. Las causas de que no queamos que "descubra" ese enlace pueden ser varias
  • Evitar enlazado a contenido que no queremos indexar (aunque podríamos usar otros métodos como el robots.txt)
  • Para hacer PR sculpting y así maximizar la efectividad de nuestros enlaces sin diluír su "poder" hacia urls que no nos interesa posicionar
  • Para evitar el rastreo automático de nuestro site ya sea por otros motores de búsqueda o por algún software de la competencia o de quien sea.
  • Eviar que nos relacione con el contenido enlazado, podría ser que enlazamos a una página porno y no queremos que Google haga esa relación...
  • etc

 

Así que vamos a probar con esta nueva función, a ver si Google es que ha mejorado en cómo renderiza y es capaz de interpretar el contenido obtenido en esa renderización.

En el fondo conocer esto es muy importante de cara al futuro, si Google algún día fuese capaz de ejecutar JavaScript como cualquier navegador, y sobretodo, fuese capaz de extraer y comprender el contenido devuelto al ejecutarlo para así poder procesarlo y valorarlo estaríamos ante un cambio de inflexión muy grande.

Y es que hoy en día parece ser que la tendencia va por usar Json como formato para la exrtacción de datos tanto en entornos web como otro tipo de aplicaciones y el gran avance en frameworks como AngularJS. Pero no solo eso, incluso podemos programar nuestros propios servidores usando JavaScript gracvias Node.js

Parece ser que la evolución va por ahí, y Google no podrá/deberá ser menos, si no es capaz de recorrer internet no podrá extraer, guardar y procesar el contenido de la red por lo que su gran negocio se podría ver seriamente afectado porque si no es capaz de comprender lo que su máquina JavaScript ejecuta no podrá ordenar los resultados.. a no ser que le de a la tecla del random.

Así que vamos a ello!

Ejemplo del código HTML

Cuando un usuario haga click en este enlace se ejecutará la función que hemos creado en JavaScript y abrirá en el navegador la págnia de destino de este experimento

  

Veamos como va este test, que lo haré tabién en otros sites para cercionarnos que el resultado es correcto.

 

 




Posts anteriores en Links internos


Space Needle
Publicado por  Lino Uruñuela el 2 de febrero del 2015 Este comienzo de año comenzamos nuestros experimentos SEO con dos nuevos test para comprobar cómo valoraba Google los links hacia páginas muy similares o iguales cuando las páginas de destino de esos lin

Seguir leyendo
  • 0000-00-00 00:00:00

Publicado por Lino Uruñuela (Errioxa) el 23 de marzo del 2014 Ya dijimos una vez que que podría haber distintos tipos de links internos de cara a Google, y que los links en el footer podrían ser tratados de distinta manera que el resto y una vez más parece que se vuelv

Seguir leyendo
  • 0000-00-00 00:00:00

Seguir leyendo
  • 0000-00-00 00:00:00

Publicado el 1 de Octubre del 2009 Desde hace unos días se están viendo en los resultados de Google como salen dentro de algunos resultados enlaces a los temas del foro de algunas webs. Podemos comprobarlo con esta búsqueda por ejemplo. y ademá Google lo ha anunciado o

Seguir leyendo
  • 0000-00-00 00:00:00

Publicado el 28 de septiembre del 2009 Hemos intentando de distintas maneras saltar el primer enlace (enlaces con nofollow, enlaces con redireccciones 301, etc)  que toma Google hacia una URL, todas ellas con poco éxito. El otro día hicimos un experimento en el que querí

Seguir leyendo
  • 0000-00-00 00:00:00

freud de psicoanalitico test el ser podría bien mas esto tariacha ocurre te se que lo escribir facil es pues duplicado contenido sin y pobre muy parezca no que para palabras mas poner que tenemos como cola sin pajarito hola Hola

Seguir leyendo
  • 0000-00-00 00:00:00

Hola hola pajarito sin cola como tenemos que poner mas tariacha palabras para que no parezca muy pobre y sin contenido duplicado pues es facil escribir lo que se te ocurre esto mas bien podría ser el test psicoanalitico de freud

Seguir leyendo

Últimos posts

Últimos comentarios


Nostram

Porque será que no me extraña. No he visto un producto que funcione peor que "OK Google" lamentable.
Post: ¿Grave fallo de privacidad de Google Assistant?

Carlos

Parece mas un fallo de la aerolinea, que parece que en un mismo número de reserva (WXI99I) ha metido mas pasajeros, y google assistant ha d
Post: ¿Grave fallo de privacidad de Google Assistant?

Lino Uruñuela

@David Es capaz de renderizar e interpretar el JavaScript siempre que no haga falta la interacción del usuario. Me explico, si pones una fu
Post: Ofuscando enlaces para mejorar Link Juice

David

Hablando sobre la ofuscación de enlaces, tras las últimas noticias de Google y su segunda oleada de indexación tras la renderización de
Post: Ofuscando enlaces para mejorar Link Juice

Javier Galán

Este post es una auténtica genialidad. Muy útil.
Post: Medir cuántos usuarios hacen click para ampliar la imagen en Google Imágenes, aunque no entren en nuestra web

Antonio

Hola Lino, Sabes si añadiendo como robot Googlebot ya incluye tanto al robot de desktop como de mobile? O se tendria que añadir Googlebot
Post: Monotorizar GoogleBot con Google Analytics

unoquepasa

Que pasaria si haces varias paginas y cambias el orden de las palabras en los titulos ¿cual se mostrara primero? las que esten mas cerca de
Post: ¿Cuántas palabras valorará Google en el title?

Alex Rodríguez

Muy buenas Lino! Me pasaba por aquí por casualidad a ver si encontraba algo de info de lo que pasó estos días y bueno... Parece que al
Post: Google comienza el año con dos updates

Lino Uruñuela

@Javi sí, sobre que hay mucho cafre por ahí, tienes razón, pero es como el robots.txt es "peligroso" en manos inadecuadas, igual que el n
Post: Nuevo Google Search Console ¿qué información nos ofrecerá?

Javier Lorente

Gracias Lino! Para "ocultar" errores en plan de andar por casa tiro de robots. Por otro lado, estamos ante una genial actualización que
Post: Nuevo Google Search Console ¿qué información nos ofrecerá?

Contacta

Lánzate y pregunta!


He leído y acepto la política de privacidad

Mecagoenlos.com te informa que los datos de carácter personal que nos proporciones rellenando el presente formulario serán tratados por Lino Uruñuela. como responsable de esta web.

La finalidad de la recogida y tratamiento de los datos personales que te solicitamos es para enviar un correo con los datos que introduzcas, sin guardarse en ninguna base de datos.

Legitimación: Al marcar la casilla de aceptación, estás dando tu legítimo consentimiento para que tus datos sean tratados conforme a las finalidades de este formulario descritas en la política de privacidad.

Como usuario e interesado te informamos que los datos que nos facilitas estarán ubicados en los servidores de Linode.com (proveedor de hosting de Mecagoenlos.com) cumpliendo la ley de protección de datos. Ver política de privacidad de Linode.com.

Podrás ejercer tus derechos de acceso, rectificación, limitación y suprimir los datos en info@mecagoenlos.com, así como el derecho a presentar una reclamación ante una autoridad de control. Más información aquí.