Cómo obtener el ranking de Alexa

Email this to someoneShare on FacebookShare on Google+Share on LinkedInTweet about this on Twitter

ranking-alexa-zonaw

Por si alguien aún no conoce, Alexa decir que es un servicio de Amazon que ofrece a sus usuarios gran cantidad de información a cerca de cualquier sitio web del que se realiza una consulta. Entre los datos que podemos sacar de Alexa está su indicador más importante, el llamado Alexa Traffic Rank, que nos representa la posición de nuestra web respecto a la totalidad de sitios web. Para entenderlo, es similar al devaluado PageRank de Google.

A pesar de que Alexa no nos ofrece ninguna API para extraer el ranking de una web, utilizando el siguiente método podremos obtener toda la información necesaria.

Todo lo que tenemos que hacer es extraer la información ejecutando la siguiente url:

http://data.alexa.com/data?cli=10&dat=s&url={url_del_sitio}

Ejemplo: http://data.alexa.com/data?cli=10&dat=s&url=blog.adpv.com

Al ejecutar esa url en el navegador, obtendremos un xml del que podremos sacar información como: nombre de la web, descripción, categoría, datos de contacto, número de enlaces, velocidad, calificación, palabras clave y lo que más nos interesa en este caso, el ranking de Alexa.

Si sólo queremos extraer el ranking, lo podemos hacer aún más sencillo, a partir del xml con la ayuda de PHP:

$url = “blog.adpv.com”;
$xml= “http://data.alexa.com/data?cli=10&dat=s&url=”.$url;
$datos = simplexml_load_file($xml) or die(“No se puede cargar”);
$ranking = $datos->SD[1]->POPULARITY[‘TEXT’];

if($ranking > 0){
echo “El ranking de Alexa para este sitio es <strong>”.$ranking.”</strong>”;
}else{
echo “No se puede obtener el ranking”;
}

Un comentario

  1. descargasgratis.us dijo:
    9 Diciembre, 2012
    Responder

    hola amigo,no entiendo por que en la barra de alexa cuano entro a mi pagina dice NO DATA y ya registremi sitio en alexa

Deja un comentario

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

De conformidad con lo establecido en la LOPD, Adpv Advertising Provider S.L. garantiza la adopción de las medidas necesarias para asegurar el tratamiento confidencial de los datos de carácter personal. Así mismo le informamos de la inclusión de sus datos en un fichero con la finalidad de mantener su relación negocial o contractual con Adpv Advertising Provider S.L. y de la posibilidad de ejercer los derechos de acceso, rectificación, cancelación y oposición en la siguiente dirección: Ercilla, 26, 1Dcha., 48011, Bilbao, Bizkaia. Privacidad.