2009-02-11 8 views
15

En esta página de ayuda de Google:¿Cómo notifica a Google a través del código que hay un mapa del sitio actualizado?

https://www.google.com/webmasters/tools/docs/en/sitemap-generator.html#submitting

Google menciona que hay una manera para notificarles de un mapa del sitio actualizado mediante una solicitud HTTP.

Al hacer clic en el enlace, que le lleva a esta página:

http://www.google.com/support/webmasters/bin/answer.py?answer=34592&topic=8482&hl=en#ping

pero no hay información sobre dónde hacer ping con lo pedido.

¿Alguien sabe cuál es esta dirección y qué parámetros son necesarios?

Respuesta

2

solución más simple: file_get_contents("https://www.google.com/webmasters/tools/ping?sitemap={$sitemap}");

que funcionará en todos los principales proveedor de alojamiento. Si desea que el informe de errores opcional, aquí hay un principio:

$data = file_get_contents("https://www.google.com/webmasters/tools/ping?sitemap={$sitemap}"); 
$status = (strpos($data,"Sitemap Notification Received") !== false) ? "OK" : "ERROR"; 
echo "Submitting Google Sitemap: {$status}\n"; 

En cuanto a la frecuencia con que debe hacerlo, siempre y cuando su sitio puede manejar el tráfico adicional contra los robots de Google sin disminuir la velocidad, usted debe hacer esto cada vez un cambio ha sido hecho.

Cuestiones relacionadas