Prima pagină
> Unelte SEO in PHP > Submitarea sitemap-ului catre Google din PHP
Submitarea sitemap-ului catre Google din PHP
De multe ori, este indicat sa ajutam motorul de cautare prin folosirea unui sitemap. Daca structura site-ului nostru se schimba in timp, apar pagini noi, sau unele se schimba frecvent, este indicat folosirea si rescrierea in timp real acestui sitemap, si resubmit-area catre Google.
Tip! Puteti folosi un CronJob pentru recrearea, si resubmit-area sitemap-ului.
Urmatorul script, cere de la Google Bot reanalizarea sitemap-ului nostru.
<?php class smsubmitter { function submit($sitemapurl) { //submit the sitemap after verification if (self::validate($sitemapurl)) { $address = 'http://www.google.com/webmasters/tools/ping?sitemap='.urlencode($sitemapurl); $result = @file_get_contents($address); if (is_numeric(stripos($result,'received'))) { echo 'Sitemap Notification Received.'; return true; } else { echo 'Submission error.'; return true; } } else {echo 'Invalid sitemap!'; } } function validate($sitemapurl) { //is a valid xml file or not $aux = @file_get_contents($sitemapurl); $d = new domdocument; if (@$d->loadXML($aux)) return true; else return false; } } ?>
test:
<?php smsubmitter::submit("http://www.domeniuldvs.ro/sitemap.xml"); ?>
Dream it, code it!
Comentarii (0)
Trackbacks (0)
Lasă un comentariu
Trackback