diff --git a/lib/exe/indexer.php b/lib/exe/indexer.php
index 2680d161a83889c0f4d2efeab276335f7879409e..b52e485b73401214662906d9b294ae64adddf285 100644
--- a/lib/exe/indexer.php
+++ b/lib/exe/indexer.php
@@ -20,10 +20,6 @@ sendGIF();
 // - probably not needed but better safe...
 ob_start();
 
-// Now start work
-require_once(DOKU_INC.'inc/utf8.php');
-require_once(DOKU_INC.'inc/auth.php');
-
 // run one of the jobs
 runIndexer() or runSitemapper();
 
@@ -121,7 +117,15 @@ function runSitemapper(){
     $data = ob_get_contents();
     ob_end_clean();
 
+    //save the new sitemap
     io_saveFile($sitemap,$data);
+
+    //ping google
+    $url  = 'http://www.google.com/webmasters/sitemaps/ping?sitemap=';
+    $url .= urlencode(DOKU_URL.$sitemap);
+    $http = new DokuHTTPClient();
+    $http->get($url);
+
     return true;
 }