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!!!

Ti consiglio di dare un'occhiata anche a queste offerte

SEMRush Gratis per 7 giorni

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 2405 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:
14301+
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 inserisci la tua email qui sotto e scarica gli ebook:
14301+
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 8960 lettori
che seguono questo blog
3281
910
1645
3124