SEO weblog » tools » Google sitemaps pingen bij iedere update
| « | » |
Google sitemaps pingen bij iedere update
Door: monchito, woensdag 9 december 2009, 10:28 | Reacties: 4
Tag(s): tools, Webdesign, SEO
I
k kwam ergens in m'n archieven een oud scriptje tegen waarmee je Google sitemaps kunt pingen bij updates. Ik zet het hier neer voor mijn eigen referentie, maar misschien heb jij er ook wat aan :)
Wanneer gebruiken? Als content op oude pagina's wijzigt (bv comments op oud artikel bij een weblog, of gewijzigde prijzen van oude producten).
Let op: niet 38146x per seconde gebruiken. En zorg er natuurlijk voor dat je gewijzigde pagina ook daadwerkelijk in je sitemap.xml staat, bijvoorbeeld bovenaan. Gebruik daarbij ook de <lastmod> tag.
Hier issie, doe er je voordeel mee :) Voor meer info verwijs ik je naar dit prima artikel, waar je ook leest hoe je errors kunt afvangen e.d.
function PingGoogleSitemaps($url_xml, $root_path){
$status = 0;
$google = "www.google.com";
$url_xml = $root_path.$url_xml;
if( $fp=@fsockopen($google, 80) ){
$req = 'GET /webmasters/sitemaps/ping?sitemap=' .
urlencode( $url_xml ) . " HTTP/1.1\r\n" .
"Host: $google\r\n" .
"User-Agent: Mozilla/5.0 (compatible; " .
PHP_OS . ") PHP/".PHP_VERSION . "\r\n" .
"Connection: Close\r\n\r\n";
fwrite( $fp, $req );
while( !feof($fp) ){
if( @preg_match('~^HTTP/\d\.\d (\d+)~i', fgets($fp, 128), $m) ){
$status = intval( $m[1] );
break;
}
}
fclose( $fp );
}
return( $status );
}
Reacties
N.B.: Blijf op de hoogte van MONLOG door je te subscriben op de RSS-feed (ook voor comments).
Niet alle websites gebruiken wordpress :)
#2 | monchito | dinsdag 15 december 2009, 08:05
Leuk dat je af en toe toch nog wat op monlog plaatst! Dit scriptje kan ik voor mijn eigen site (draait niet op wordpress) ook nog wel wat mee :-)
#3 | Dagaanbieding | dinsdag 22 december 2009, 23:03
in het geval van jouw site zou ik het woordje 'aanbieding' ook nog ergens erin verwerken en evt ook de prijs + datum :)
#4 | monchito | woensdag 23 december 2009, 15:01
Ook reageren?
Als je een website-adres intikt, wordt deze automatisch klikbaar gemaakt (Let er dan op dat na het adres een spatie overblijft!).
Hier heb je toch ook gewoon een Wordpress plugin voor? Die past je Google sitemap automatisch aan.
#1 | Jens Swelson | dinsdag 15 december 2009, 05:55