Cara Membuat Ping Seperti Pingler Otomatis

Pingler otomatis adalah sebuah alat atau aplikasi yang digunakan untuk secara otomatis mengirim pemberitahuan (ping) ke mesin pencari seperti Google atau Bing bahwa sebuah situs web atau halaman baru telah ditambahkan atau diperbarui. 

Tujuan dari ping ini adalah untuk mempercepat proses indeksasi halaman baru atau diperbarui oleh mesin pencari sehingga dapat muncul dalam hasil pencarian yang lebih cepat. Beberapa aplikasi pingler otomatis yang populer di antaranya adalah Automatic Ping Optimizer, WP Robot, dan XML Sitemap Generator. Keuntungan menggunakan aplikasi ini adalah Anda tidak perlu mengingat untuk secara manual mengirim pemberitahuan ke mesin pencari setiap kali Anda memperbarui situs web Anda.

Aplikasi ini akan melakukannya secara otomatis sehingga Anda dapat fokus pada konten situs web Anda. Namun, perlu diingat bahwa terlalu sering melakukan ping dapat menyebabkan masalah dan dapat mengurangi kredibilitas situs web Anda di mata mesin pencari. Oleh karena itu, disarankan untuk hanya menggunakan pingler otomatis untuk halaman yang benar-benar diperbarui atau ditambahkan saja. Secara keseluruhan, pingler otomatis dapat membantu dalam mempercepat proses indeksasi halaman baru atau diperbarui oleh mesin pencari, namun penting untuk digunakan dengan bijak dan tidak berlebihan.
Ngeping link otomatis secara reguler misal tiap jam, bisa menggunakan script PHP sendiri utk ping, lalu script PHP itu tinggal dipanggil lewat cronjob.

 Kode PHPnya :


 <?php
set_time_limit
(-1); ignore_user_abort(true); ob_start();
$sourceURI 'http://contoh.com/';//WEB KITA $targetURI 'http://contoh.com/';// WEB KITA
$service 'bloglines.com/ping
blogsearch.google.com/ping/RPC2
blogpeople.net/ping
blog.with2.net/ping.php
ping.feedburner.com
api.my.yahoo.co.jp/RPC2
rpc.pingomatic.com
blogsearch.google.com.my/ping/RPC2
rpc.twingly.com
blogsearch.google.co.id/ping/RPC2
blog.goo.ne.jp/XMLRPC
blogpeople.net/servlet/weblogUpdates
'
;
$services explode("\n"str_replace("\r"''trim($service)));
$request xmlrpc_encode_request("pingback.ping", array($sourceURI$targetURI)); $context stream_context_create(array('http' => array(
    
'method' => "POST",
    
'header' => "Content-Type: text/xml",
    
'content' => $request )));

foreach (
$services as $service) {
    
$service trim($service);
    if (!
preg_match('/^http\:\/\//i'$service)) {
        
$service 'http://'.$service;
    }
    
$file file_get_contents(trim($service), false$context);
    
$response xmlrpc_decode($file);
    if (
$response && xmlrpc_is_fault($response)) {
        
trigger_error("xmlrpc: $response[faultString] ($response[faultCode])");
    } else {
        echo 
$service.'<br />';
        echo 
'<pre>';print_r($response);
        echo 
'</pre>';
        echo 
'<hr />';
    }
}
?>



Selanjutnya tinggal dipanggil di cronjob dengan command misal Code: curl http://contoh.com/script-ping.php

Next Post
2 Comments
  • riky
    riky 9 Agustus 2017 pukul 06.34

    memanggil cronjob itu gimana?

  • BabaK BeluR
    BabaK BeluR 18 Agustus 2018 pukul 12.53

    klo tanpa PHP bisa gak yah gan

Add Comment
comment url