La creacion de sitemaps es un hecho casi obligado para cualquier web que quiere ser indexada de exelente forma, esta vez presentamos una funcion para notificar a los buscadores que nuestro sitio a actualizado su sitemap.
Funcion php para hacer sitemap ping automaticos:
- function goPingto($url){ 
-  
-  if(empty($url)) return FALSE; 
-  
-  $ch = curl_init(); 
-  curl_setopt($ch, CURLOPT_URL, $url); 
-  curl_setopt($ch, CURLOPT_HEADER, 0); 
-   
-  if(curl_exec($ch)){  
-       curl_close($ch);  
-       return TRUE; 
-  }else{      
-       curl_close($ch);  
-       return FALSE; 
-  } 
-   
- } 
-   
- $UrlsToPing = array("http://www.google.com/webmasters/tools/ping?sitemap=http://tusitio.com/sitemap.xml", 
-                     "http://www.bing.com/webmaster/ping.aspx?siteMap=http://tusitio.com/sitemap.xml", 
-                     "http://submissions.ask.com/ping?sitemap=http://tusitio.com/sitemap.xml"); 
-   
- foreach($UrlsToPing as $ThisUrl){ 
-  if(goPingTo($ThisUrl)) echo "Ping a $ThisUrl Exitoso"; 
-         else echo "Ping a $ThisUrl sin resultados"; 
- } 
-  
Recuerda que donde dice http://tusitio.com/sitemap.xml debe ir tu propia URL de sitemap.