PHP Sortir Keyword Berdasarkan Jumlah Kata

Masih seputar agc yang mana keyword memiliki peranan cukup penting. Keyword grabber udah banyak bertebaran tinggal kita mau pilih yang mana. Nah kali ini saya menggunakan keywordshitter sebagai toolnya. Adapun fungsi dari script php ini yaitu untuk menyortir hasil keyword berdasarkan jumlah kata, misalnya, hanya menampilkan kata kunci yang hanya memiliki minimal 4 suku kata ke atas, diluar itu keyword disembunyikan.

PHP Sortir Keyword Berdasarkan Jumlah Kata

Peralatan
# kunjungi keywordshitter.com
# tulis niche keyword dikolom tersebut lalu tekan tombol Shit Keywords!
# biarkan proses grabbing berjalan sendiri, banyaknya hasil grabbing tergantung dari seberapa populer kata tersebut
# kalau udah merasa cukup, tekan stop lalu copykan keyword2 tersebut ke notepad dan simpan, contohnya keyword-hasil-grabbing.txt.

Localhost
# jalankan xampp (saya pake windows)
# bikin folder baru di htdocs, kasih nama misal parsing
# copykan file notepad tadi ke dalam folder parsing
# buat file php berikut ini, dan save dengan nama sort-keywords.php
<?php
header('Content-Type: text/html; charset=utf-8');
$file = 'keyword-hasil-grabbing.txt';
$min = 4;
$handle = fopen($file, "r");
if ($handle) {
while (($line = fgets($handle)) !== false) {
if (str_word_count($line) >= $min){
echo $line.'<br/>';
}
}
} else {
echo 'Fakkkkkk... error coy!';
}
fclose($handle);
?>

* script diatas akan memanggil file txt dan mensortirnya berdasarkan jumlah kata (str_word_count) pada setiap keyword. Minimum kata yang disetting yaitu 4 (lihat $min = 4, ganti angka tersebut untuk melihat perbedaanya). Sedangkan tanda >= akan mengeksekusi hasil yang lebih besar atau sama dengan jumlah dari $min. Sebaliknya, jika ingin melihat hasil yang lebih kecil atau sama dengan, bisa diganti menjadi tanda <= $min

# Jalankan dibrowser, localhost/parsing/sort-keywords.php
# copy hasil keyword-keyword tersebut dan silahkan inject ke blog agc anda.

Semoga bermanfaat.

0 komentar:

Cara Membuat Random Google Trends di Wordpress Khusus AGC

Kali ini masih seputar agc (auto generated content) wordpress dengan menambahkan php script sederhana google hot trends dari US, CA, AU, dan UK dan tentu saja fungsinya untuk menambah index page di google serp. Cara kerjanya, setiap halaman di load maka kode tersebut akan merandom trend dari 4 negara dengan tampilan seperti tag single page di website merdeka[com].

Cara Membuat Random Google Trends di Wordpress Khusus AGC

Syarat wajib:
Tentu saja blognya sudah support agc, kalau belum! silahkan googling cara membuat agc di wordpress dan kalau ga mau ribet, pake aja plugin agc berbayar, cek aja DISINI

Langsung aja berikut ini tutorial cara mudah membuat random google trends pada cms wordpress special buat pemain agc.

#1. Buka style.css dan copy kode CSS ini lalu save.
.tagTrends {margin-top: 10px;margin-bottom: 10px;}
.tagTrends span {color: #ff6600;font-size: 20px;}
.tagTrends a {display: block;float: left;padding: 5px 10px;background-color: #f5f1ee;text-decoration: none;margin: 2px;}

#2. Buka function.php, salin script function ini dan save
function permak($str, $replace=array(), $delimiter='-') {
if( !empty($replace) ) {
$str = str_replace((array)$replace, ' ', $str);
}

$clean = iconv('UTF-8', 'ASCII//IGNORE', $str);
$clean = preg_replace("/[^a-zA-Z0-9\/_|+ -]/", '', $clean);
$clean = strtolower(trim($clean, '-'));
$clean = preg_replace("/[\/_|+ -]+/", $delimiter, $clean);

return $clean;
}

*Sebagai catatan, permak function diatas ceritanya untuk menghilangkan karakter-karakter tipe UTF-8 dan menggantinya dengan tanda strip. Selain UTF-8, misal hot trends dari thailand, vietnam, russia, arab, dll - function ini akan mengabaikannya (ga works). Kalau tetep kekeuh pengen pake trend dari thai,dsb sebaiknya cari function lainnya di google ATAU cara mudahnya jangan pake function.

#3. Copy script hot trends berikut ini lalu simpan dengan nama misal gtrends.php dan letakan difolder themes yang aktif.

<?php
// Random Trends //
$randomtrends = array('p1','p8','p13','p9'); // us, au, ca, uk
$rtrends = $randomtrends[rand(0,3)];
$url = 'http://www.google.com/trends/hottrends/atom/feed?pn='.$rtrends;
?>
<div class="tagTrends">
<span>TRENDS</span><br/>
<?php
if(@simplexml_load_file($url)){
$data = simplexml_load_file($url);
foreach($data->channel->item as $hot){
echo '<a href="'.get_bloginfo('url').'/search/'.permak($hot->title).'"># '.$hot->title.'</a>';
}
}
?>
</div>
<div class="clear"></div>

*Perhatikan bagian search, silahkan disesuaikan dengan permalink agc anda.

#4. Eksekusi file.
CSS, function, dan file google trends udah kelar, sekarang saatnya mengeksekusinya. Sebagai contoh kita ingin menampilkannya tepat dibawah single post, maka buka file single.php dan letakan include berikut ini tepat dibawah the_content() lalu save.

<?php include('gtrends.php');?>

Silahkan buka posting artikel wordpress anda dan lihat hasilnya diakhir artikel.

Semoga bermanfaat.




0 komentar: