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");
Código PHP:
$url="http://www.google.com/webmasters/sitemaps/ping?sitemap=miweb.com/sitemap.xml";
$contenido= file_get_contents($url);