Utilizzando questo sito accetti il nostro uso dei cookie. Approfondisci

Alexa rank checker script php xml

Ti farò vedere come creare un semplice calcolatore dell’ Alexa rank checker tramite un semplice script php.
Alexa, è un sito che si occupa delle statistiche di tutti i siti presenti sul web e stila un rank, una graduatoria detta alexa rank. Grazie ad alexa rank possiamo sapere in che posizione si trova il nostro sito in scala mondiale, e italiana. L’alexa rank, è un tipo di ranking che si basa su un analisi di: link in entrata, in uscita, pagine viste, numero di visitatori giornalieri. L’analisi non è precisissima ma può dare una buona idea del traffico generato da un determinato sito web. Questo tipo di rank, non serve per l’ottimizzazione ma serve per dare autorità e importanza al nostro sito. Il migliore è google.com che ha rank 1 !!!
Con questo calcolatore di alexa rank potrai vedere il posizionamento ed il traffico generato dal tuo sito web e confrontarlo con quello dei tuoi rivali!!!

Useremo la funzione php simplexml_load_file, che funziona solamente in php5. Dividerò il codice in due parti, la prima HTML dove avviene la richiesta dell’url del sito, e la seconda riguardante la parte in PHP che otterrà tutte le informazioni desiderate.

1 parte: HTML

Crea un file chiamato alexachecker.html, e inserisci il codice html sottostante. Questo crea un semplice form textbox utilizzato per richiedere l’url del sito del quale si vuole calcolare l’alexa rank. Il metodo è impostato su GET, ma è possibile tranquillamente utilizzare POST.

<form action="alexachecker.php" method="get"> 
<label for="uri">Website URL:</label>
<input id="uri" name="url" type="text" />
<input type="submit" value="Get rank" /> </form></td>

Vedrai più o meno questo:

beta version

2 parte: PHP

Ora crea un file php dal nome alexachecker.php, questo cercherà il rank per l’url in ingresso (dal form precedente).
Alexa fornisce gratuitamente alcune informazioni tramite un file XML, e per visualizzarle basta incollare nella barra degli indirizzi, questa linea di codice:

http://data.alexa.com/data?cli=10&dat=s&url=URL che ti interessa

Ad esempio, per sapere l’Alexa rank di robertoiacono.it, basta incollare questa linea nella barra degli indirizzi:

http://data.alexa.com/data?cli=10&dat=s&url=www.robertoiacono.it

Notevole no?
Ma ora come facciamo a prendere queste informazioni e a farle vedere nella pagina php? Utilizzando questo semplice codice:

if(isset($_REQUEST['url2']) && ($_REQUEST['url2']!= '')){
function AlexaRank( $url )
{
preg_match( '##si', file_get_contents('http://data.alexa.com/data?cli=10&dat=s&url=' . $url), $p );
return ( $p[2] ) ? number_format( intval($p[2]) ):0;
}
echo "Informazioni per il sito: ".$_REQUEST['url2']."";
echo "Alexa rank: ";
echo "".AlexaRank($_REQUEST['url2'])."";
}
?>

Al posto di REQUEST è possibile utilizzare sia GET che POST.
Se vuoi leggere più informazioni, ad esempiola descrizione del sito in questione, basta aggiungere questa riga:

function desc( $url ){
preg_match( '##si', file_get_contents(‘http://data.alexa.com/data?cli=10&dat=s&url=' . $url), $p );
return ( $p[3] );
}

Che va a leggere la riga del file XML che inizia per

echo "Descrizione: ".desc($_REQUEST['url2']);

La stessa cosa vale per qualsiasi altra informazine.
Se le informazioni che avete ricevuto non vi bastano più, copiate questa riga e inseritela sempre nella barra degli indirizzi come prima, vi fornirà informazioni aggiuntive:

http://data.alexa.com/data?cli=10&dat=snbamz&url=URL che ti interessa

Qui trovi il mio Alexa rank checker costruito in maniera molto spartana giusto per farti vedere come funziona!
Ora spetta a te personalizzare il tutto con immagini e fantasia!!!


VUOI CREARE IL TUO SITO O BLOG WORDPRESS?

Scegli uno tra i migliori hosting per WordPress

HOSTING

Scegli uno tra i migliori hosting per WordPress

Hosting

Scegli uno tra i migliori temi WordPress professionali

GRAFICA

Scegli uno tra i migliori temi WordPress professionali

Grafica

Guide e risorse per gestire il sito WordPress a 360°

GESTIONE

Guide e risorse per gestire il sito WordPress a 360°

Gestione

EMAIL NEWSLETTER

Vuoi ricevere i miei ultimi articoli
comodamente nella tua email? È gratis!
Ben 3552 persone lo stanno già facendo!
Anonimo
   
con le dita sempre in costante, frenetico movimento sulla tastiera… vengo spesso trascinato e catturato “in rete” per colpa delle mille idee che mi girano per la testa (prima o poi troverò quella giusta)… dal futuro incerto (nonostante una laurea, e chi non lo è?..siamo in tanti!) .. credo fortemente nella condivisione della conoscenza!
6 Commenti
  • slot machine bar

    Ma a livello di posizionamento o rilevanza sai se il rank di alexa è rilevante per google? Grazie

    • Roberto

      No, non è rilevante, sono due cose diverse. Anche perchè il rank di Alexa è modificabile in meglio “barando”, sarebbe troppo facile salire di pr google in questo modo.
      Ma avere un alto rank (senza barare) vuol dire avere un sito ben affermato e quindi importante per google. Quindi il rank è indirettamente collegato (va di pari passo) all’importanza per google.

      • slot machine bar

        Ah meglio così, gia mi stavo preoccupando di dover far salire anche quel rank! Comunque sei stato gentilissimo e ti ringrazio perchè oggi ho imparato una cosa nuova :-)

        • Roberto

          Già è durissimo far salire il pr di google, se poi ci si metteva pure quello di alexa mi sparavo 😉
          Figurati, sono contento per te!

  • Antonboy73

    Ciao, leggendo qualcosa ho notato che non sempre Page Rank e posizionamento SEO camminano a “braccetto”, un sito che ha un Page Rank 5 non è detto che è posizionato bene nei motori di ricerca…sbaglio qualcosa?

    • Roberto

      Ewsattamente, hai capito bene. Il posizionamento dipende da molti fattori, di certo il PR è un fattore, ma ce ne sono tantissimi altri. A mio parere contano più il numero di link che riceve il sito e quanto è virale.

Seguimi

Scarica gli ebook gratuiti

Vuoi creare e gestire il tuo blog WordPress autonomamente ed in maniera gratuita?

Allora scarica gratuitamente gli ebook Blogging Box e Le 30+ cose da non fare con WordPress, inserisci la tua email qui sotto:
13584+
Scarica gratuitamente gli ebook!

Per maggiori informazioni guarda questa pagina per la Blogging Box e questa per le 30+ cose da non fare con WordPress.

Scarica gli ebook gratuiti

Vuoi creare e gestire il tuo blog WordPress autonomamente ed in maniera gratuita?

Allora scarica gratuitamente gli ebook Blogging Box e Le 30+ cose da non fare con WordPress, inserisci la tua email qui sotto:
13584+
Scarica gratuitamente gli ebook!

Per maggiori informazioni guarda questa pagina per la Blogging Box e questa per le 30+ cose da non fare con WordPress.
Unisciti agli oltre 10999 lettori
che seguono questo blog
3152
982
2251
4614