llámanos ahora
Barcelona: 93 368 64 11
Madrid: 910 05 21 75
Español | English

BackLink Checker

por

Post publicado en Herramientas SEO

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í.

¿Te ha gustado el post?
Compártelo en tu red social.

9 Responses to “BackLink Checker”

  1. Alfonso dice:

    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.

  2. Juan Carlos dice:

    Gracias por la herramienta voy a probarla yaaaaaaaaaa.

  3. Juan dice:

    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 😉

  4. Jose dice:

    Gracias por la herramienta 🙂

  5. Jonathan dice:

    He optado por utilizar la que sugiere Alfonso… Excelente

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

  7. nantika dice:

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

  8. Gracias por la herramienta.

    Será de mucha utilidad para ir probando si las cosas están bien hechas.

    Saludos.

  9. Thanks for useful article

Leave a Reply

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

comparte este post
BackLink Checker