Something like ping-o-matic will ping google blog search. For the more regular google bot, you'll have to rely on a well-placed link somewhere that gets crawled often and an up-to-date sitemap in Webmaster Tools.
create a sitemap which includes your new content. Log into google webmaster tools, and submit(re-submit) your sitemap. Build a few links to the content (ie: reddit.com)
Why do you want your site to be pinged? You can use online pinging tools like ping-o-matic and autopinger. But for tons of links to be pinged, blog baster is great, It is a pinging software that can ping bunch of sites at the same time.
For google reading and crawling your blog feed, you can also visit http://blogsearch.google.com/ping or you can add http://blogsearch.google.com/ping/RPC2? to the Update Services in your WordPress Dashboard under Options->Writing. Regarding to sitemaps, you can use this php function below: <?php /** * Reenvia o endereço de um sitemap ao Google por meio de uma solicitação HTTP. * * @author Alejandro Fernandez Moraga * @link http://www.moraga.com.br/ * @param string $sitemap Endereço do sitemap * @return bool|string */ function ping_google($sitemap) { define('HOST', 'www.google.com'); $sitemap = (stripos($sitemap, 'http://') !== 0) ? 'http://'.$sitemap : $sitemap; if (!@file_get_contents($sitemap)) return 'Sitemap not found at '.$sitemap; if (!$fp = @fsockopen(HOST, 80, $errn, $errstr)) return "{$errstr} ({$errn})"; $request = 'GET /webmasters/sitemaps/ping?sitemap='.rawurlencode($sitemap). " HTTP/1.1\r\nHost:".HOST. "\r\nUser-Agent: Mozilla/5.0 (compatible; ".PHP_OS.")\r\nConnection: Close\r\n\r\n"; fwrite($fp, $request); while (!feof($fp)) if (preg_match('@HTTP\/\d.\d\s([0-9]{3})\s(.*)@', fgets($fp, 128), $response)) break; fclose($fp); if (empty($response[1])) return 'response headers not found'; else if ($response[1] != 200) return "{$response[1]} {$response[2]}"; return true; } ?> <?php $ping = ping_google('www.mysite.com/sitemap.xml');if ($ping !== true) { //Ocorreu um erro echo $ping;}?> PHP: (source: http://www.moraga.com.br/50/sitemaps-e-ping-google-em-php)
Great tips. But if you don't have a wp website, you can ping google using ping-o-matic.com or pingler.com. Great services from that people.
social bookmark your new content with sites like digg, propellar, stumble upon. Google seems to index these sites every minute. That will help you to let google you have added some fresh content.
You can ping google that you have new content in your site by submitting the sitemap.xml in the webmaster tools. This sitemap.xml is for the bot of google and from here it can know very well that the new content is updated and many more things. Anyhoe, this is the best way to ping google about your new content.