Google actualizó el Botón +1 con JavaScript Asíncrono

@ 02 . agosto . 2011

Un dato importante para todos los webmasters que hayan puesto el botón +1 de Google en sus páginas web es que ahora tienen que actualizar el código por uno nuevo.

El botón +1 sirve para recomendar a tus amigos sobre una página web en los resultados de búsquedas de Google, no mejora el posicionamiento, pero ayuda a que los resultados sean más sociales poniendo las fotos de tus amigos que recomendaron cierta página.

Nuevo script

Para aplicar esta actualización, no es necesario cambiar el código del botón, solo el del script. Además Google recomienda poner el script lejos de la cabecera, sino en el pie de página o debajo del último botón cargado (en caso de que hayan varios). El script se debe cargar sólo una vez, por más que tengas 1 o 12 botones en una misma página. Según Google el nuevo botón es 3 veces más rápido que el anterior.

:atencion: Seguramente Google ha realizado este cambio porque muchas páginas web se quejaban que luego de implementar el botón +1 experimentaron un considerable aumento en el tiempo de carga y un claro descenso en los resultados de Google por tal efecto (algo que cuando quitaban el botón volvía a la normalidad). Es entonces que este botón se estaba ganando la fama de ser negativamente pesado.


El cambio no es automático, hay que hacerlo a mano, o sino crear un nuevo código en la respectiva página.

Qué cambiar

Antiguo Script:

<script type="text/javascript" src="http://apis.google.com/js/plusone.js"></script>

Nuevo Script: (noten lo asíncrono con po.async = true)

<script type="text/javascript">
  window.___gcfg = {lang: 'es-419'};
  (function() {
    var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
    po.src = 'https://apis.google.com/js/plusone.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
  })();
</script>

Eso es todo, se cambia el antiguo código por el nuevo y nada más. (y)

Uno de los ingenieros de Google del equipo dle +1 nos comenta sobre estos cambios:

Autor del post: DanielSemper: @aeromental + Facebook

  • Nestor C. Pool

    Vamos a realizar los debidos cambios para experimentar una mejora en la carga de blog…

    Gracias Daniel por el dato.