Hola, 
 
bueno, llevo tiempo haciendo paginas web y el tema de logins de usuarios, paneles de control etc lo tengo mas que controlado, lo que no tengo controlado es el tema seo, me refiero a que por ejemplo cuando pongo una noticia, avise a los buscadores de los cambios y de que existe ese nuevo post como hace wordpress.  
¿Como podría hacerlo?   
tengo dos códigos, uno hace ping y el otro envía el sitemap. están bien?  (funcionar creo que funcionan, porque error no tiran)  
 Código PHP:
   
function ping($url)
{
  $params['http']['method'] = 'POST';
  $params['http']['content'] = '<?xml version="1.0"?>
<methodCall>
  <methodName>weblogUpdates.ping</methodName>
  <params>
    <param>
      <value>tituloweb</value>
    </param>
    <param>
      <value>urlwebsite</value>
    </param>
  </params>
</methodCall>';
  $params['http']['header'] = 'Content-Type: text/xml';
  $ctx = stream_context_create($params);
  $file = @fopen($url, 'rb', false, $ctx);
  if ($file) 
  {
    $respuesta = @stream_get_contents($file);
  }
}
 ping("http://blogsearch.google.com/ping/RPC2");   
  codigo 2 
 Código PHP:
    $url="http://www.google.com/webmasters/sitemaps/ping?sitemap=miweb.com/sitemap.xml";
$contenido= file_get_contents($url);