Blog de marketing digital y SEO

BackLink Checker

COMPARTIR

En este post presentamos una herramienta básica de linkbuilding que hemos desarrollado en SEOCOM para comprobar nuestros intercambios de enlaces con Webs externas, configurando tan solo dos variables podremos saber si esa web nos enlaza. Y si lo hace, el anchor text que usa en el link.

Uno de los problemas con los que nos encontramos asiduamente es que muchos sites con los que intercambiamos enlaces de forma manual desaparecen, ya sea porque el site es eliminado o bien porque quitan nuestro enlace.

También nos podemos encontrar en la tesitura de conseguir un enlace bueno en una web y con el tiempo esta web se convierta en una granja de enlaces que no aporte absolutamente nada. Pues bien, con este simple script comprobaremos si el enlace está o no en la web.

Además, se puede ampliar a gusto del consumidor añadiendo funcionalidades tales como notificaciones vía e-mail si el enlace ha desaparecido, si han modificado el anchor o bien si la web ha perdido el PageRank y así un largo etcétera de posibilidades.

<?php
//Enlace de tu url (ten en cuenta que puede que te enlazen con o sin www)
$mi_url = "http://www.todoboda.com";
//La web con quien has intercambiado
$web_externa = "http://www.lavanguardia.com";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $web_externa);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1;
en-US; rv:1.9.0.8) Gecko/2009032609 Firefox/3.0.8");
$result = curl_exec($ch);
curl_close($ch);
if(!$result){
die("Conexión a $web_externa fallida.\n");
}
preg_match_all("/<a\s[^>]*href=\"([^\"]*)\"[^>]*>(.*)<\/a>/siU",$result,$matches);
$found = False;
$i=0;
foreach($matches[1] as $link){
$pos = strpos($link, $mi_url);
if( strpos($link, $mi_url) !== false){
$found = True;
break;
}
$i++;
}
if($found){
echo "Enlace a $link existente con anchor \"".trim($matches[2][$i])."\" \n";
}else{
echo "Enlace no encontrado en $web_externa apuntando a $mi_url \n";
}
?>

  10 comentarios

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  • Alfonso

    Un comprobador de backlinks es una herramienta necesaria en cualquier estrategia de link building.
    Yo también retoqué hace unos dias un código muy bueno parecido a este aunque un poco más completo, lo bueno de este es que te guarda los resultados en archivo sin necesidad de db y de instalación y comprobar todos los backlinks con un solo click.
    Es un código muy sencillo, lo podeis descargar desde este enlace: http://goo.gl/U1TX3
    Saludos.

  • Juan Carlos

    Gracias por la herramienta voy a probarla yaaaaaaaaaa.

  • Juan

    Interesante herramienta, personalmente me sirve mucho porque como bien dices al intercambiar enlaces entre otros blogs, muchos van de pillos y después de x meses borran o venden el blog a terceros y esos los borran, etc.
    Muchas gracias por este fabuloso link.
    Por cierto, blog directo a marcadores que va, no os conocía aún 😉

  • Jose

    Gracias por la herramienta 🙂

  • Jonathan

    He optado por utilizar la que sugiere Alfonso… Excelente

  • Silvia Edit Fabian

    Muchas gracias por este fabuloso link.
    Esta herramienta voy a probarla…

  • nantika

    voy a ver como funciona ahora mismo, de todas maneras gracias

  • Cristopher Inostroza

    Gracias por la herramienta.
    Será de mucha utilidad para ir probando si las cosas están bien hechas.
    Saludos.

  • Carian Semasa

    Thanks for useful article

  • Alberto Diaz

    Gracias por la herramienta, la verdad es que resulta una odisea conocer cómo va nuestra estrategia de backlinks sin pagar por ello.
    Saludos.

Mejora tu posicionamiento web

Empieza hoy
BCN
Calle Sancho de Ávila 52, 4º 2º
08018, Barcelona - Tel. 933 686 411
MAD
Calle Ribera de Loira 46, Edificio 2 Bajos
28042, Madrid - Tel. 910 052 175