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.