Mostrar backlinks (enlaces externos) de nuestra web en Google con PHP

11
2434

Averiguando algunos script para una herramienta que pienso desarrollar, encontré estos dos códigos que seguramente les serán de utilidad en lo relacionado a obtener información acerca de los backlinks de nuestro sitio web ó blog. Los backlinks son importantes en el posicionamiento en los buscadores y está relacionado con la popularidad de nuestro sitio en la internet.

Esta primera función muestra el número de backlinks que tiene Google de nuestro sitio web:

<?
function google_backs($url){
$site = fopen('http://www.google.com/search?q=link%3A'.urlencode($url),'r');
while($cont = fread($site,1024657)){
$total .= $cont;
}
fclose($site);
$match_expression = '/of about <b>(.*)<\/b> linking to/Us';
preg_match($match_expression,$total,$matches);
return $matches[1];
}
echo google_backs("misitio.com");
?>

La segunda función, no tiene que ver nada con Google pero es igual de útil. El código muestra si nuestro sitio web está enlazado desde cierto sitio web:

<?php
function check_back_link($remote_url, $your_link) {
$match_pattern = preg_quote(rtrim($your_link, "/"), "/");
$found = false;
if ($handle = @fopen($remote_url, "r")) {
while (!feof($handle)) {
$part = fread($handle, 1024);
if (preg_match("/<a(.*)href=[\"']".$match_pattern.
"(\/?)[\"'](.*)>(.*)<\/a>/", $part)) {
$found = true;
break;
}
}
fclose($handle);
}
return $found;
}
// ejemplo:
if (check_back_link("http://www.igeek.com.ar", "http://www.ribosomatic.com")) echo "enlace existente";
?>

Como se aprecia en el ejemplo, verificamos si RibosoMatic está enlazado desde la web de mi amigo Homero: iGeek. El resultado es "enlace existente".

Mi objetivo es hallar una función más compleja para hallar/mostrar backlinks de nuestra web así como tantas herramientas SEO (cómo por ejemplo Backlink Checker) que hay por allí. Pero con estás funciones quizás podamos lograr algo.

11 COMENTARIOS

  1. Las herramientas para contar backlinks no son del todo exacto, cada una dice una cosa, yo he navegado por muchos blogs, y grandes informaciónes de herramientas seo backlinks y ninguna del todo son exactas.

    La obsesion por los links es una emfermedar cibernaútica.

    Saludos.

  2. Los links son importantes, pero dependen de muchos factores que escapan a nuestro control para ser realmente enlaces de calidad. Yo opino que el PR es importante, pero también lo es la optimización correcta de nuestra web para los buscadores. De hacerlo de esta manera, contaremos con una web que aun con poco PR sale en la primera página de los resultados de búsqueda, y ya será cuestión de tiempo el obtener los tan ansiados links externos.

  3. el k lea esto tiene un premio
    jds

    scncnec dnsc dnme cmjke cmjkeds cme cemnn cmn dcmsdn mnd mnc dcmnd cmnn demd enmd edm,e dme dm dnm mnd emnd emd dmen dem denm dnmd mn dnm mne denmd mnd edmn dmnd m m dnm nm dmn nm dmn nm ndjmckdmsjd komoelsamo dj djwkdj jc md mcjd cnksjdm msjdk sdjc djsc dmxkloskdjmx odmdjm sjcmsjkdmjjjmdnxcmdiksmc cmdncmdd cjmdjemdjdmks ksjdolslammskdjdlddlsjdkdldomssslodkdjms smmdism msomdjksolod kosldjskdms dmsdchd smcjchsmdjfkx smckcjvudkfjd cmdksjfolshdgf dmsjvnchus mcns cmvkvo w c dj djd asmdmdk ciwmd swscnmdemcmccccccc msoskdme dmslsjdmsald mdjcnvmksosld fksc

  4. Confieso que esto del seo es aùn muy complejo para mì, sin embargo gracias a la informaciòn bien detallada que tienen en este sitio, se han despejado algunas dudas que tenìa, sin embargo ahora tambien tengo otras dudas, antes de hacer preguntas acerca de lo que ignoro, buscarè màs informaciòn en internet, si no, humildemente preguntarè aquì a ver si alguien puede ayudarme.

    Muchas gracias por compartir su informaciòn con todos nosotros, los novatos en este tema.

    Salu2 de WOLVERINE

Comments are closed.