Cara mendapatkan ranking Alexa dengan PHP | Tidak sulit untuk menampilkan ranking Alexa di website dengan menggunakan PHP. Bagi yang belum tahu, Alexa merupakan salah satu situs penyedia jasa informasi website yang cukup terkenal dan populer. Alexa menyediakan informasi seperti traffic website, review, jumlah backlink dan lainnya.

alexa rank

Alexa Rank (Image: forlearning.com)

Yang paling penting dari informasi Alexa adalah data tersebut bisa digunakan untuk mengukur rangking atau peringkat serta popularitas sebuah website karena Alexa memberikan pemeringkatan secara global maupun lokal. Hingga saat ini ranking yang dikeluarkan oleh Alexa masih sangat diterima oleh pengguna internet, walaupun ada sebagian yang menganggap ranking Alexa kurang relevan untuk dijadikan acuan.

Semakin kecil angkat yang dikeluarkan oleh Alexa terhadap sebuah website, maka akan semakin bagus. Sebaliknya ketika angka yang muncul sangat besar ini menandakan ranking website tersebut kurang bagus dan pengunjungnya bisa jadi masih sedikit.

– Baca juga: Cara Meningkatkan Ranking Alexa | PALING AMPUH

Untuk website yang memiliki peringkat paling tinggi di Alexa saat ini adalah Google dengan peringkat 1, sedangkan website seperti Detik.com saat artikel ini kami buat berada diperingkat 195 dunia, dan nomor 5 di Indonesia. Sedangkan website jurnalweb.com yang sedang Anda baca ini hanya berada diperingkat 43,516 dunia dan 788 di Indonesia.

Cara mengetahui ranking Alexa dengan PHP

Sebenarnya sangat mudah untuk mengetahui ranking Alexa dari websitenya langsung, tinggal tulis alamat website maka akan keluar angkanya. Namun ketika Anda membuat sebuah aplikasi web yang ingin menampilkan ranking Alexa di website maka Anda perlu sedikit menulis kode, pada kesempatan kali ini kita akan bahas sedikit bagaimana cara mendapatkan dan menampilkan ranking Alexa dengan PHP.

Buat sebuah fungsi PHP untuk mengecek ranking Alexa.

/**
 * Ranking Alexa dengan PHP
 * 
 * @param string $domain (www.jurnalweb.com)
 * @return int || void
 */
function AlexaRank($domain){
	$uri = 'http://data.alexa.com/data?cli=10&dat=snbamz&url=';
	$uri .= $domain;

	$xml = simplexml_load_file($uri);
	
	// Data apa saja yang didapat bisa Anda lihat dengan fungsi print_r($xml)
	//print_r($xml); die;

	if (isset($xml->SD[1]->POPULARITY))
	return (int) $xml->SD[1]->POPULARITY->attributes()->TEXT;
}

Untuk menggunakannya tinggal panggil fungsi tersebut dengan menyertakan sebuah alamat URL atau domain website yang ingin di cek.

AlexaRank('jurnalweb.com');

Hasil akhir

Untuk hasilnya adalah berupa angka yang menjadi ranking Alexa website tersebut, Anda bisa lihat demonya atau langsung saja download scriptnya di bawah ini jika ingin mencoba di komputer Anda.

DEMO | DOWNLOAD SCRIPT