Script PHP Keywords To URL List

Dug Agc-Script Keywords To URL List, pada postingan sebelunya sudah ada sebuah trik cara membuat sitemap palsu alias fake sitemap. Dengan menggunakan fake sitemap memungkinkan index dari sebuah website mencapai puluhan bahkan ratusan ribu. Silahkan simak cara membuat fake sitemap.

Sebuah sitemap bisa mencapai 50.000 url, bayangkan jika anda ingin membuat sitemap yang mencapai lebih dari 100.000 url, tentunya akan memakan waktu yang banyak dan ribet.

Untuk membuat banyak sitemap bisa menggunakan keyword to url generator kwtourl.tuyulonline.com (Link mati), berikut script snippet yang bisa di coba.

Update:

Bahan bahan buat keyword to url generator

  • Ubah Spasi menjadi dashes(-), dan remove character yang tidak penting.
function seoUrl($string) {
    //Lower case everything
    $string = strtolower($string);
    //Make alphanumeric (removes all other characters)
    $string = preg_replace("/[^a-z0-9_\s-]/", "", $string);
    //Clean up multiple dashes or whitespaces
    $string = preg_replace("/[\s-]+/", " ", $string);
    //Convert whitespaces and underscore to dash
    $string = preg_replace("/[\s_]/", "-", $string);
    return $string;
}
Sumber: StackOF

  • Explode PHP string by new line
$strarray = preg_split('/\r\n|[\r\n]/', $_POST['keyword']);
  • Removing empty array slots in PHP
$RemoveEmptyarray = array_filter($strarray);
  • Looping foreach untuk mengambil keyword-keyword
foreach ($RemoveEmptyarray as $key) 
    {
        //DO SOmething
    //echo  seoUrl($key),"<br/>";
    }

Masih bingung???Oke kita praktekkan!

Cara membuat keyword to url generator

  • Buat Sebuah form
  • Buat File proses dari form tersebut
Form:
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title>KWtoURL</title>
</head>
<body>
    <form action="proses.php" method="post" accept-charset="utf-8">
        <label>Web:<input type="text" name="url" placeholder="http://webanda.com"></label><br>
        <label>Permalink:<input type="text" name="customPermalink" placeholder="/mp3/"></label><br>
        <label>Extention:<input type="text" name="extention" placeholder=".php .html .asp"></label><br>
        <textarea name="kwlist" placeholder="List Kw,per line"  rows="4" ></textarea><br>
            <input type="submit" name="submit" value="RUN!">
    </form>    
</body>
</html>

proses.php
<?php
function seoUrl($string) {
    //Lower case everything
    $string = strtolower($string);
    //Make alphanumeric (removes all other characters)
    $string = preg_replace("/[^a-z0-9_\s-]/", "", $string);
    //Clean up multiple dashes or whitespaces
    $string = preg_replace("/[\s-]+/", " ", $string);
    //Convert whitespaces and underscore to dash
    $string = preg_replace("/[\s_]/", "-", $string);
    return $string;
}

//Ambil isi form
$url = $_POST['url'];
$permalink = $_POST['customPermalink'];
$ext = $_POST['extention'];
$keyword = $_POST['kwlist'];
//Jika kwnya ada
if (!empty($keyword)) {
    //Explode PHP string by new line
    $strarray = preg_split('/\r\n|[\r\n]/', $keyword);
    //Removing empty array slots in PHP
    $RemoveEmptyarray = array_filter($strarray);

    foreach ($RemoveEmptyarray as $key) 
    {
        echo $url.$permalink.seoUrl($key).$ext ,"<br/>";
    }

}

Sampai disini sebenarnya sudah selesai, namun jika ingin kreasikan lagi dengan menggunakan ajax jquery akan lebih bagus! O ya , di scriptnyanya kwtourl.tuyulonline.com  data di tampilkan di dalam textarea, mungkin kamu butuh tutorial php textarea br to newline.

Update: Zip2nya sudah bisa di dowload disini

Share on Facebook
Share on Twitter
Share on Google+
Notification ! {New!}
Beberapa artikel di blog ini terkadang berisi informasi dari berbagai macam sumber. Hak cipta berupa gambar, teks, dan link sepenuhnya dimiliki oleh web tersebut.
Tags :

Ads

4 comments

Ini diuploadnya ke mana gan, masih bingung. ke direktori plugin kah.

Di tunggu script keyword generator dan url to sitemap gan

Q: Ini diuploadnya ke mana gan?
A: Harus paham basic php gan, uploadnya ke root folder web, atau bisa juga di subfolder. gunakan local saja agar tidak ribet beli hosting

Ayo sob di komen, kalau ada salah atau saran, kritik boleh coret coret dibawah, gratis kok!