Blog de marketing digital y SEO

BackLink Checker

COMPARTIR
Califica esta publicación

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";
}
?>

Os dejamos el script para descargar >aquí.

newsletter 9 comentarios

Dejar un comentario

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

*

*

  • 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

    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 😉

Mejora tu posicionamiento web

Empieza hoy