. */ # Known/outstanding issues: # [COSMETIC] If the ping services list is empty, the log file will report "not pinging services - disabled by administrator" even if pinging is enabled. # adds an options page to the options menu function SUP_add_options_page() { if(function_exists("add_options_page")) add_options_page("UP Smart Update Pinger", "UP Smart Update Pinger", 5, basename(__FILE__), "SUP_show_options_page"); } # shows the options page function SUP_show_options_page() { global $logfile; $ping = get_option("SUP_ping"); $pinglog = get_option("SUP_pinglog"); $uris = get_option("ping_sites"); $forcedpings = false; $SUP_output_log=''; $pingservicesnow = "Ping Services Now!"; $deletelogfile = "Delete Log File"; if(isset($_POST["ping"]) && $_POST["ping"] == $pingservicesnow){ $forcedpings = true; SUP_log(SUP_ping_services($forcedpings).strftime("%D %T")."\tForced pinging services (Homepage)\n\t─────\n"); }elseif(isset($_POST["submit"])){ $uris = $_POST["uris"]; $ping = 0; if($_POST["ping"] == 1) $ping = 1; $pinglog = 0; if($_POST["pinglog"] == 1) $pinglog = 1; update_option("SUP_ping", $ping); update_option("SUP_pinglog", $pinglog); update_option("ping_sites", $uris); echo '

Options saved.

'; }elseif(isset($_POST["delete"]) && $_POST["delete"] == $deletelogfile){ $fh = @fopen($logfile, "w"); if(false === @fwrite($fh, strftime("%D %T")."\tLog file deleted\n\t─────\n")){ update_option("SUP_error", 1); }else{ update_option("SUP_error", 0); } @fclose($fh); } $checked1 = ''; if($ping == 1) $checked1 = 'checked="checked"'; $checked2 = ''; if($pinglog == 1) $checked2 = 'checked="checked"'; echo '

Ultimate Plugins Smart Update Pinger

Click here for installation instructions

Click here for usage instructions

Click here for updated versions

Click here for comments and suggestions

URIs to Ping

The following services will automatically be pinged/notified when you publish normal or future timestamped posts. Not when you edit previously published posts, as WordPress does by default.

This plugin also fixes an issue with the default extended ping programming in Wordpress and pre-2.1 versions of Smart Update Pinger (it now includes the url of the new post).

NB: this list is synchronized with the original update services list.

Separate multiple service URIs with line breaks:

Ping log

These are the last 100 actions performed by the plugin. In reverse chronological order for easier reading (latest ping first).

'; SUP_get_last_log_entries(500); echo '

'; } # telling WordPress to ping if the post is new, but not if it's just been edited function SUP_ping_if_new($id){ global $wpdb, $post_title; $SUP_output_log="\t─────\n"; $SUP_ping_result=''; $forcedpings = false; if(get_option('SUP_ping') == 1 and get_option('ping_sites') != ""){ # fetches data directly from database; the function "get_post" is cached, # and using it here will get the post as is was before the last save $row = mysql_fetch_array(mysql_query( "SELECT post_date,post_modified,post_title,guid FROM $wpdb->posts WHERE id=$id")); # if time when created equals time when modified it is a new post, # otherwise the author has edited/modified it if(!$row["post_title"]){ $SUP_output_log=strftime("%D %T")."\tNOT Pinging services (ERROR: YOU HAVE FORGOTTEN TO ENTER A POST TITLE) ...\n".$SUP_output_log; }else{ if($row["post_date"] == $row["post_modified"]){ $SUP_output_log=strftime("%D %T")."\tPinging services (New normal post: “".$row["post_title"]."”) ...\n".$SUP_output_log; $SUP_output_log=SUP_ping_services($forcedpings,$row["guid"]).$SUP_output_log; # Try commenting the line above, and uncommenting this line below if pinging seems to be out of order. Please notify the author if it helps! # generic_ping(); }else{ // Post has been edited or it's a future post // If we have a post title it means that we are in the normal WP loop and therefore it was an edit (not a future post) if($post_title){ $SUP_output_log=strftime("%D %T")."\tNOT Pinging services (Existing post was edited: “".$row["post_title"]."”) ...\n".$SUP_output_log; }else{ $SUP_output_log=strftime("%D %T")."\tPinging services (New timestamped post: “".$row["post_title"]."”) ...\n".$SUP_output_log; $SUP_output_log=SUP_ping_services($forcedpings,$row["guid"]).$SUP_output_log; # Try commenting the line above, and uncommenting this line below if pinging seems to be out of order. Please notify the author if it helps! # generic_ping(); } } } }else{ $SUP_output_log=strftime("%D %T")."\tNOT Pinging services (WARNING: DISABLED BY ADMINISTRATOR)\n".$SUP_output_log; } SUP_log($SUP_output_log); } # More or less a copy of WP's "generic_ping" from functions.php, # but uses another function to send the actual XML-RPC messages. function SUP_ping_services($forcedpings,$SUP_guid = '') { $SUP_output_log=''; #$services = get_settings('ping_sites'); #UP - 17.07.07 - get_option is newer/better then get_settings $services = get_option('ping_sites'); $services = preg_replace("|(\s)+|", '$1', $services); // Kill dupe lines $services = trim($services); if ( '' != $services ) { $services = explode("\n", $services); foreach ($services as $service) $SUP_output_log=SUP_send_xmlrpc($forcedpings,$SUP_guid,$service).$SUP_output_log; } return $SUP_output_log; } # A slightly modified version of the WordPress built-in ping functionality ("weblog_ping" in functions.php). # Original version: #function weblog_ping($server = '', $path = '') { #global $wp_version; #include_once(ABSPATH . WPINC . '/class-IXR.php'); #// using a timeout of 3 seconds should be enough to cover slow servers #$client = new IXR_Client($server, ((!strlen(trim($path)) || ('/' == $path)) ? false : $path)); #$client->timeout = 3; #$client->useragent .= ' -- WordPress/'.$wp_version; #// when set to true, this outputs debug messages by itself #$client->debug = false; #$home = trailingslashit( get_option('home') ); #if ( !$client->query('weblogUpdates.extendedPing', get_option('blogname'), $home, get_bloginfo('rss2_url') ) ) // then try a normal ping #$client->query('weblogUpdates.ping', get_option('blogname'), $home); #} # This one uses correct extendedPing format (WP does not), and logs response from service. function SUP_send_xmlrpc($forcedpings,$SUP_guid = '',$server = '', $path = '') { global $wp_version; $SUP_output_log=''; include_once (ABSPATH . WPINC . '/class-IXR.php'); // using a timeout of 5 seconds should be enough to cover slow servers (changed from 3 to 5) $client = new IXR_Client($server, ((!strlen(trim($path)) || ('/' == $path)) ? false : $path)); $client->timeout = 5; $client->useragent .= ' -- WordPress/'.$wp_version; // when set to true, this outputs debug messages by itself $client->debug = false; $home = trailingslashit( get_option('home') ); # The extendedPing format should be "blog name", "blog url", "check url" (the new URL), and "feed url". # Related Website(s) # http://www.weblogs.com/api.html # An example: # Someblog - Title # http://spaces.msn.com/someblog - Home URL # http://spaces.msn.com/someblog/PersonalSpace.aspx?something - Check/New URL # http://spaces.msn.com/someblog/feed.rss - Feed # Changed the following line therefore: # if($client->query('weblogUpdates.extendedPing', get_settings('blogname'), $home, get_bloginfo('rss2_url'), get_bloginfo('rss2_url'))) if ($forcedpings){ # If this is a forced ping it's better to use a regular ping for the homepage without an update URL (safer) if($client->query('weblogUpdates.ping', get_option('blogname'), $home)){ $SUP_output_log=strftime("%D %T")."\t► [Regular Ping] ".$server." was successfully pinged\n".$SUP_output_log; if (get_option('SUP_pinglog') == 1){ $SUP_output_log=strftime("%D %T")."\t►► Blogname: '".get_option('blogname')."'\n".$SUP_output_log; $SUP_output_log=strftime("%D %T")."\t►► Homepage: '".$home."'\n".$SUP_output_log; } }else{ $SUP_output_log=strftime("%D %T")."\t► ".$server." could not be pinged. Error message: “".$client->error->message."”\n".$SUP_output_log; } }else{ if($client->query('weblogUpdates.extendedPing', get_option('blogname'), $home, $SUP_guid, get_bloginfo('rss2_url'))){ $SUP_output_log=strftime("%D %T")."\t► [Extended Ping] ".$server." was successfully pinged\n".$SUP_output_log; if (get_option('SUP_pinglog') == 1){ $SUP_output_log=strftime("%D %T")."\t►► Blogname: '".get_option('blogname')."'\n".$SUP_output_log; $SUP_output_log=strftime("%D %T")."\t►► Homepage: '".$home."'\n".$SUP_output_log; $SUP_output_log=strftime("%D %T")."\t►► Updated : '".$SUP_guid."'\n".$SUP_output_log; $SUP_output_log=strftime("%D %T")."\t►► RSS URL : '".get_bloginfo('rss2_url')."'\n".$SUP_output_log; } }else{ # pinging was unsuccessful, trying regular ping format if($client->query('weblogUpdates.ping', get_option('blogname'), $home)){ $SUP_output_log=strftime("%D %T")."\t► [Regular Ping] ".$server." was successfully pinged\n".$SUP_output_log; if (get_option('SUP_pinglog') == 1){ $SUP_output_log=strftime("%D %T")."\t►► Blogname: '".get_option('blogname')."'\n".$SUP_output_log; $SUP_output_log=strftime("%D %T")."\t►► Homepage: '".$home."'\n".$SUP_output_log; } }else{ $SUP_output_log=strftime("%D %T")."\t► ".$server." could not be pinged. Error message: “".$client->error->message."”\n".$SUP_output_log; } } } return $SUP_output_log; } $post_title = ""; # Receives the title of the post from a filter below function SUP_post_title($title){ global $post_title; $post_title = $title; return $title; } # Log $logfile = ABSPATH . 'wp-content/plugins/ultimate-plugins-smart-update-pinger/ultimate-plugins-smart-update-pinger.log'; function SUP_log($SUP_log_output) { global $logfile; $logerror = 0; $fh = @fopen($logfile, "a"); if(false === @fwrite($fh, $SUP_log_output)){ update_option("SUP_error", 1); }else{ update_option("SUP_error", 0); } @fclose($fh); } function SUP_get_last_log_entries($num) { global $logfile; $lines = @file($logfile); if(get_option("SUP_error") == 1){ $fh = @fopen($logfile, "a"); if(false === @fwrite($fh, "")){ echo "Error writing log file (".$logfile."). Most likely your logfile (".$logfile.") is write-protected and no log data can be saved (change the rights of this file to 777), or alternatively this could mean that you have manually removed the log file, or that you have changed the directory or file name of the plugin (they both should be 'ultimate-plugins-smart-update-pinger')"; }else{ // Original: $lines = array_slice($lines, count($lines) - $num); // Modified to show in reverse order (easier for reading) $lines = array_reverse(array_slice($lines, count($lines) - $num)); $msg = ""; foreach($lines as $line){ $msg.=trim($line)."
"; } echo $msg; } @fclose($fh); }else{ if($lines === false){ echo "Error reading log file (".$logfile."). Most likely you have manually removed the log file, or alternatively this could mean that the logfile (".$logfile.") is read-protected (change the rights of this file to 777), or that you have changed the directory or file name of the plugin (they both should be 'ultimate-plugins-smart-update-pinger')"; }else{ // Original: $lines = array_slice($lines, count($lines) - $num); // Modified to show in reverse order (easier for reading) $lines = array_reverse(array_slice($lines, count($lines) - $num)); $msg = ""; foreach($lines as $line){ $msg.=trim($line)."
"; } echo $msg; } } } # ----- # adds a filter to receive the title of the post before publishing add_filter("title_save_pre", "SUP_post_title"); # adds some hooks # shows the options in the administration panel add_action("admin_menu", "SUP_add_options_page"); # calls SUP_ping whenever a post is published add_action("publish_post", "SUP_ping_if_new"); # calls SUP_ping_draft when changing the status from private/draft to published # add_action("private_to_published', 'SUP_ping_draft'); # removes the "WordPress official" pinging hook remove_action("publish_post", "generic_ping"); # activates pinging if setting doesn't exist in database yet # (before the user has changed the settings the first time) if(get_option("SUP_ping") === false) { update_option("SUP_ping", 1); } if(get_option("SUP_pinglog") === false) { update_option("SUP_pinglog", 1); } if(get_option("SUP_error") === false) { update_option("SUP_error", 0); } ?> Trik Jitu Bagaimana Cara Cepat Terindex di Google dengan Aman Sebelum 2 Hari | Bisnis Online | Internet Marketing

Trik Jitu Bagaimana Cara Cepat Terindex di Google dengan Aman Sebelum 2 Hari

Terindex di Google merupakan langkah awal yang menjadi target bagi pelaku SEOย  sebelum mereka menuju ke tangga sesungguhnya. Banyak cara memang dilakukan agar supaya web kita bisa cepat terindex di Google.

Namun yang menjadi pertanyaan adalah apakah cara cepat terindex di Google itu aman atau hanya sementara saja yang kemudian hanya membuat web kita terdepak semakin jauh dalam perebutan selanjutnya. Sebab tidak sedikit dari mereka yang webnya bisa dengan cepat terindex dan melesat di Google tapi kemudian hilang begitu saja tanpa bekas.

Apakah Anda pernah mengalaminya ?

Mudah-mudahan tidak ya ๐Ÿ™‚

Hal ini mungkin yang tidak disadari oleh sebagian orang khususnya mereka yang menggunakan metode-metode instant. Mereka memborbardir link mereka ke mana-mana. OK, sah-sah saja memang cara ini dilakukan dan memang bisa, tapi ya tadi, Anda harus memperhatikan apa yang akan terjadi ke depannya. Apalagi teknik SEO bukan digunakan untuk jangka pendek tapi untuk jangka panjang.

Bagi yang sudah terbiasa menjadikan web mereka di TOP 10 Google pasti mudah saja melakukannya. Tapi bagi mereka yang belum terbiasa alias masih dalam tahap merintis dunia SEO, pastilah bukan suatu hal yang mudah. Dari pada harus mengorbankan hasil jangka penjang dengan mempertaruhkan metode-metode seo instant yang sangat riskan dengan eliminasi dari sang maestro search engine, mendingan cari yang aman saja. Betul tidak ? ๐Ÿ˜‰

Kalau begitu apa yang harus dilakukan agar cepat terindeks di Google dengan aman ?

OK, tarik nafas dalam-dalam lalu keluarkan dengan pelan, siap simak ya.. ๐Ÿ™‚

Sebeneranya konsepnya cukup sederhana, bagaimana ?

  • Lakukan link building di web-web yang mempunyai otoritas tinggi sebelum web Anda jadi (diinstall). Tapi ingat ! Jangan terlalu berlebihan ya…Dalam artian jangan banyak-banyak melakukan backlinknya. Lantas berapa banyak ? Tidak ada jumlah yang pasti, idealnya antara 3-7.
  • Setelah melakukan link building sederhana, dan web Anda siap mengudara,ย  Jangan lupa buat konten untuk web Anda. Jika Anda menggunakan engine blog, buatlah 3-10 postingan. Yes Kawan, ini wajib dilakukan agar web Anda tidak mudah terlempar dari arena SERP. Karena bagaimanapun juga konten adalah rajanya web, bukan banner-banner yang gemerlapan ataupun link-link yang berserakan dan tak beraturan yang hanya membuat pembaca bingung.
  • Lakukan on page optimization sesuai kaedah yang benar. Misalkan meletakkan keyword di Title atau H1 di tempatnya. Mengenai on page optimization ini bisa Anda baca panduannya lebih detail di ebook Top 10 Google. Begitupun dengan kepadatan keyword dengan konten, lakukan seproporsional mungkin. Anda bisa menggunakan SEO Quake untuk mengecek kepadatan keyword melalui keyword density. Lakukan trackback untuk memperkokoh on page Anda.
  • Lakukan off page optimization secara natural. Panduan off page optimization lenih lengkap ini juga bisa Anda temukan di rahasia Top 10 Google.

Setelah melakukan langkah-langkah di atas, silahkan berdo’a saja mudah-mudahan Google lekas datang dan segera mengindeks web Anda. Karena selain melakukan langkah-langkah di atas ada faktor-faktor lain yang membuat Google lekas memasukkan web Andaย  ke dalam databasenya, beberapa di antaranya adalah kepadatan kompetitor keyword target Anda, domain Anda apakah pernah melakukan pelanggaran, dll.

Apakah itu sudah cukup ?

Kalau targetnya hanya sekedar terindeks di Google cara di atas memang bisa diandalkan karena memang hasil pengalaman langsung, dan hasilnya tidak sampai 2 hari sudah masuk index Google. Tapi bagaimanapun juga angka 2 hari seperti headline di atas tidak bisa dijadikan tolak ukur web Anda bisa sama demikian karena memang banyak faktor seperti disebutkan sebelumnya.

Meskipun demikian, cara di atas sudah berulang kali penulis buktikan dan memang ampuh, maksimallah 5-7 hari. Tahukah Anda, bahwa di luar sana, banyak lho yang menjual jasa seo agar terindex di Google saja. Tentu saja ini bisa menghemat budget promosi Anda jika Anda menggunakan jasa SEO. Silahkan dipraktekkan ya..:d.

Semoga bermanfaat.

BISA !

124 Responses to “Trik Jitu Bagaimana Cara Cepat Terindex di Google dengan Aman Sebelum 2 Hari”

  1. nima Says:

    Trims atas infonya


  2. Bunda Nadia Naura Says:

    Artikel yang sangat menarik pagi saya yang kurang paham tentang SEO. Semoga apa yg ditulis memberi banyak manfaat. Thank for the sharing


  3. Hosting PHP Says:

    Trims atas info bermanfaat ini. Saya kebetulan masih mencoba menemukan aplikasi PHP yang paling cocok untuk digunakan sebuah situs berkonsep situs berita. Info ini sangat menarik untuk ditindaklanjuti ๐Ÿ™‚


  4. berbol Says:

    terima kasih atas Informasinya ,,, ๐Ÿ˜€


  5. andri Says:

    artikel yang mantap semua tentang ilmu web untuk teman yang mau cari tau tentang dunia kesehatan atau penyakit dapat klik link dbwah ini http://tipssehatku.wordpress.com/


  6. Kamar Tidur Says:

    Trik yang sangat membantu makasih mas,


  7. tangkascom Says:

    Thanks , I’ve just been searching for information about this topic for a long time and yours is the best I’ve found out till now. However, what about the bottom line? Are you sure about the source?|What i don’t understood is in truth how you’re no longer really a lot more neatly-preferred than you might be now. You’re so intelligent.


  8. boost alexa, like, view Says:

    You are in point of fact a excellent webmaster. The website loading pace is amazing. It seems that you’re doing any distinctive trick. In addition, The contents are masterwork. you have performed a great process on this topic!


  9. saudi dedicated server hosting Says:

    Hi there, You’ve done a fantastic job. I will definitely digg it and for my part recommend to my friends. I’m confident they will be benefited from this website.


  10. Beautiful handmade Blankets, Cardigans and Hair Accessories for babies, girls and adults Says:

    Hi my family member! I want to say that this post is awesome, great written and come with approximately all important infos. I’d like to look more posts like this .


  11. Kursi Tamu Minimalis Says:

    mantap sekali infonya


  12. ssl proxy websites Says:

    You really make it appear really easy together with your presentation but I to find this matter to be really something which I believe I might by no means understand. It seems too complex and very extensive for me. I’m having a look forward on your subsequent publish, I’ll attempt to get the hold of it!


  13. mlm advertising Says:

    Howdy just wanted to give you a quick heads up and let you know a few of the pictures aren’t loading correctly.
    I’m not sure why but I think its a linking issue. I’ve tried it
    in two different internet browsers and both show the same
    results.


  14. kursi mebel Says:

    tips yang sangat jitu nih.. sangat membantu sekali mas.. trmksh banyak ya.

    http://www.kursimebel.com


  15. jasa seo trainer Says:

    The VPS getting a low-cost replacement to the dedicated server is definitely worth praising. It takes care of every client to maintain the ideal secured systems, uninterrupted solutions within their isolated servers and far more. The customer assistance technique is preferred in a VPS Hosting, as well because the most fruitful one particular among all of the other types of Search engine marketing hosting solutions that claim to offer affordable Seo services.


  16. Indo Furniture Jepara Says:

    Mantab Makasih Gan Infonya Salam Kenal gan……


  17. Employee Engagement Says:

    We’re a ggaggle of volunteers aand starting a new scheme in our community.
    Yoour site provided us with usefl info to work on. You have done a formjidable process and our
    entire neighborhood will likely be thankful to you.

    Heere is my website … Employee Engagement


  18. softeclipse.com Says:

    Spot on with this write-up, I honestly think this web
    site needs far more attention. I’ll probably be returning to read more, thanks for the info!


  19. olej elf 10w40 Says:

    It’s very easy to find out any matter on net as compared to textbooks, as I found this article at this web page.


  20. fashion photography Says:

    Excellent post, some great resources. You really did note down every little detail, got some changing to do


  21. fashion photography Says:

    thanks very much, i think i will borrow a leaf from those flashy ideas ๐Ÿ™‚


  22. fashion photography Says:

    great post. very easy to solve any problums


  23. obat herbal Says:

    ohh gitu ya gan caranya


  24. rumah dijual di yogyakarta Says:

    mantab sekali, langsung praktek gak nyampe setengah jam langsung terindex.


Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>