Girovagando per la blogosfera ho trovato questo interessante script che, aggiunto alle pagine da monitorare, ci permetterà di essere avvisati via mail ogni qual volta lo spider di google visiterà il nostro sito.
if ( strpos( $_SERVER['HTTP_USER_AGENT'], 'Googlebot' ) !== false ) { // Indirizzo email del destinatario $email_address = 'example@domain.com'; // Send the email mail($email_address,'Visita di Googlebot', 'Googlebot ha visitato la tua pagina: '.$_SERVER['REQUEST_URI']); } ?>
Via Fogliata.net
Essendo uno script lato server, ed essendo eseguito direttamente senza nessun output sul sito, non viene visto quindi dal bot e non vi è nessun rischio di ban 🙂
ma google lo considera come testo nascosto???e quindi c’è il rischio di essere bannati no vero??’
Proprio così ventus85 ma potresti anche creare un Array con i vari user agent degli spider, confrontarli con quello che sta al momento visualizzando la tua pagina e poi far continuare lo script.
Con uno script del genere dovrebbe funzionare anche per gli altri spider, per esempio “MSN spider”, dovrebbe bastare cambiare la seconda riga (e quella dell’email ovviamente) con msnbot, no?
Grazie! ciao!
Di nulla 😉
Grazie per la segnalazione. Ho corretto lo script
Ciao complimenti per il blog…solo un avviso 🙂
Nel code per l’invio della mail, manca la chiusura dell’apice a [b]Visita di Googlebot[/b]
Ciauz 😉
Ottimo!!!
Lo adotto subito…