En esta ocasión lanzamos un servicio con información básica de seo para sitios web, el servicio consta de tres interfaces, un sito web, un iframe para incrustar en tu sitio y una api json para utilizarla desde cualquier proyecto.
En primer lugar tenemos el sitio web disponible en el siguiente enlace http://seo.geeklab.com.ar/ si queremos enlazar el sitio y que muestre directamente los datos de nuestra web se lo enlaza de la siguiente manera.
Colocamos el dominio de la siguiente forma http://seo.geeklab.com.ar/NUESTRO_DOMINIO por ejemplo
http://seo.geeklab.com.ar/geeklab.com.ar
http://seo.geeklab.com.ar/taringa.net
http://seo.geeklab.com.ar/argenteam.net
http://seo.geeklab.com.ar/facebook.com
Debemos tener en cuenta que el valor estimado del sitio y las ganancias por publicidad diarias son aproximadas y nuestra formula funciona con sitios con un Alexa de entre 10000 y 400000
Ahora veremos el iframe, para ello debes ingresar el siguiente código en tu sitio.
<iframe src="http://seo.geeklab.com.ar/seo-data-iframe/TU_SITIO" height="125" width="250" frameborder="0" scrolling="no"></iframe>
Por ejemplo para nuestro sitio geeklab.com.ar el código es el siguiente
<iframe src="http://seo.geeklab.com.ar/seo-data-iframe/geeklab.com.ar" height="125" width="250" frameborder="0" scrolling="no"></iframe>
El cual luciría de la siguiente forma
Y ahora le interfaz json (la veremos con un ejemplo en PHP)
<?php $url = "geeklab.com.ar"; $url_data = "http://seo.geeklab.com.ar/get-seo-data/".$url; $json_data = file_get_contents($url_data); $seo_data = json_decode($json_data,true); if(is_array($seo_data)) { foreach($seo_data as $key => $value) { print "$key -> $value \n"; } } ?>
Como vemos una vez que hacemos el json_decode de los datos obtenemos un arreglo, las claves de ese arreglo nos indican los siguientes datos
DOMAIN -> El dominio consultado.
RANK -> El ranking de Alexa.
LINKSIN -> La cantidad de sitios que enlazan (según Alexa).
DMOZ -> Es true si el sitio se encuentra en el directorio dmoz.
COUNTRY -> El ranking de Alexa en el país mejor ubicado. (no siempre esta disponible).
COUNTRY_NAME -> El país donde el ranking de Alexa esta mejor ubicado. (no siempre esta disponible).
PR -> Google Page Rank.
TIME -> El tiempo unix donde se tomaron los datos.
Esperamos que este articulo sea de utilidad a webmasters y programadores.

About Ricardo Marcelo Alvarez
- Web |
- More Posts(58)