Oct 22 2010

HelpSemaforoQuesto semaforo indica il livello difficoltà del post
semaforo verde - articolo per tutti semaforo giallo - articolo avanzato semaforo rosso - articolo per esperti

Pagine virtuali e 404 not found

autore: categoria: javascript

Qualche tempo fa FradeFra mi sottopose un quesito interessante: mi disse che nel suo Webmaster Tools vi erano parecchie segnalazioni di errori 404, e tutti relativi a pagine “virtuali” create con la _trackPageview di Google Analytics. Faccenda strana, in effetti, che non mi era mai capitata e che a prima vista sembra impossibile.

Ci penso un po’, ma senza avere davanti tutti i dati e i pannelli non è facile… non mi viene in mente niente altro che Googlebot che esegue javascript, cosa che forse ai più non è molto nota ma che è perfettamente e tecnicamente possibile, tanto è vero che sporadicamente potete trovarlo tracciato nei report di GA guardando alle versioni del browser (vedi immagine):

Quindi Googlebot esegue javascript, trova l’indirizzo della pagina virtuale di Analytics (che non esiste) e la passa da segnalare ai Webmaster Tools come “404 not found“.

Qualche giorno dopo aver impostato il plugin GA di Yoast per creare un po’ di pagine virtuali su questo blog mi sono trovato centinaia di errori 404 anche io, ma poiché stavo preparando l’intervento allo SMAU non ho potuto fare debug seriamente. Adesso sono quasi tutte scomparse, ne resta una sola:

e non ho trovato poi tante informazioni in giro, ne sul forum di supporto di Analytics ne su quello dei Webmaster Tools. Se la cosa in qualche modo vi da fastidio, dovrete fare in modo di aggregare tutte le pagine virtuali sotto una stessa directory e provvedere ad escluderla tramite robots.txt

Condividi l'articolo:

Scrivi un Commento