Coding PHP Software Gratis

Membuat SEO SERP sendiri dengan PHP

Membuat SEO SERP sendiri dengan PHP November 17, 20159 Comments

HUMAYRAA merupakan salah satu bagian dari web Bestariweb Studio. HUMAYRAA.COM kami khususkan untuk berbagi pengalaman dan tutorial kepada seluruh pembaca yang berminat menggeluti dunia IT dan desain. Kunjungi pula web kami yang lainnya: Bestariweb Studio | BestariwebHost

membuat seo serp sendiri

Dalam tutorial kali ini HUMAYRAA akan berbagi pengalaman bagaimana caranya membuat SEO tools berupa SEO SERP google dengan menggunakan Script PHP. SERP adalah kependekan dari Search Engine Rank Position, yaitu SEO tools yang berfungsi memberikan posisi web kita di search engine untuk keyword tertentu.

Script yang akan HUMAYRAA bagikan disini masih sangat sederhana sekali dan masih bisa dikembangkan sendiri. untuk mempersingkat script, HUMAYRAA sengaja hanya membuat php script saja tanpa disertai dengan CSSnya, sehingga tampilannya bisa anda kreasikan sendiri ya…

Ini dia script yang baru dibuat pagi ini…

<?php
/********************************************

CONTOH PROGRAM SERP
(Search Engine Ranking Position)
Copyright 2015 by Bestariweb Studio
Published in humayraa.com

*********************************************/
@include('simple_html_dom.php');
$proses = $_POST['process'];
$jml = $_POST['jml'];
$domain = $_POST['domain'];
$keyword = $_POST['keyword'];
//Tampilkan Form sederhana. Style kreasikan Sendiri ya
?>
<form action="serp.php" method="post">
  <label>Domain Anda: <label><input type="text" value="<?php echo $domain;?>" name="domain" placeholder="namadomain.tld (tanpa http://www)" style="width:250px">

  <label>Keyword: </label><input type="text" value="<?php echo $keyword;?>" name="keyword">

  <label>Max Pencarian sampai</label>
  <select name="jml">

<option value="20">20 Hasil</option>

<option value="50">50 Hasil</option>

<option value="100">100 Hasil</option>

</select> 

  <input type="hidden" name="process" value="yes">
  <input type="submit" name="submit" value="Mulai">
  </form>
<?php 
//Jika Form sudah disubmit, tampilkan hasilnya

if ($proses == "yes"){ 
echo "

**********
";
$jml = $_POST['jml'];
$domain = $_POST['domain'];
$keyword = $_POST['keyword'];
$keyword = str_replace(" ", "+", $keyword);
$urlcari = "https://www.google.com/search?ie=utf-8&oe=utf-8&q=".$keyword."&num=".$jml;
echo "domain: ".$domain."
";
echo "Keyword: ".$keyword."
";
echo "jml: ".$jml."
";
echo "URL: ".$urlcari."

HASIL:
********
";
$html = file_get_html($urlcari);
$i=0;
foreach($html->find('#ires cite') as $element){
		$i++;
		$displayelemen = str_replace(["<b>","</b>"], "", $element);
		
		//cek apakah web di urutan ini adalah domain Anda?
		if (strpos($displayelemen, $domain)>0){
			//jika cocok dengan nama domain Anda, beri warna merah
			echo "<span style='color:#f00'>".$i." ".$element. '</span>
';
		} else {
        	echo $i." ".$element. '
';
        }
}

}


?>

Prinsip utama dari script ini hanya mengambil (parsing) search engine google dengan menggunakan simple html dom parsing.

 

 
DEMO  DOWNLOAD SCRIPT

Note: Untuk menghindari block permanent dari google, demo kami non aktifkan. silahkan download scriptnya dan coba di hosting Anda atau coba di localhost.

Incoming search terms:

HUMAYRAA merupakan salah satu bagian dari web Bestariweb Studio. HUMAYRAA.COM kami khususkan untuk berbagi pengalaman dan tutorial kepada seluruh pembaca yang berminat menggeluti dunia IT dan desain. Kunjungi pula web kami yang lainnya: Bestariweb Studio | BestariwebHost

9 comments

    1. Mungkin pas banyak yang nyoba demo gan.. jadi Di blok sama google krn dicurigai spam karena banyak request dari IP yang sama (biasanya kalo di browser suka tampil captcha)
      Kalo kondisi skr, sudah bisa karena pengunjung yg nyoba demo gak sebanyak pas pertama saya share

  1. Gan, saya mau tanya nih :

    – jika di custom hasilnya ingin dari SERP Bing atau lainnya, yg di ganti apanya ya? Cuma url google yg di script itu atau gmn ya?

    – apakah bisa random hasil search ny dari beragam SERP? contoh : menit skrg google, 3 mnt lg hasil dr Bing, 5 mnt lg dr Yahoo.

    Jika tidak keberatan mohon share pengetahuannya.

    Terima kasih.

    1. 1. Kalau pakai BING, coba ganti “https://www.google.com/search?ie=utf-8&oe=utf-8&q=” jadi “https://www.bing.com/search?q=”
      2. Bisa saja.. tinggal edit scriptnya

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *