Gli errori 404 sono dannosi per il mio sito?

Lunedì 2 maggio 2011

Eccovi lì, mentre svolgete le vostre attività, utilizzando gli Strumenti per i Webmaster per scoprire quanto sia fantastico il vostro sito ma… che succede? La pagina Errori di scansione è piena di errori 404 (Not found). La catastrofe è imminente?

La funzionalità Errori di scansione in Strumenti per i Webmaster

Non temete, miei giovani Padawan. Diamo un'occhiata agli errori 404 e a come incidono (o non incidono) sul vostro sito:

D. Gli errori 404 segnalati negli Strumenti per i Webmaster influiscono sul ranking del mio sito?
R. Gli errori 404 costituiscono una parte perfettamente normale del web; internet è in continua evoluzione, nascono nuovi contenuti, quelli vecchi vengono eliminati e, quando ciò avviene, idealmente restituiscono un codice di risposta HTTP 404. I motori di ricerca sono a conoscenza di tutto ciò. Abbiamo errori 404 sui nostri siti, come potete vedere sopra, e li troviamo in tutto il web. Di fatto, preferiamo che, quando eliminate una pagina sul vostro sito, vi assicuriate che restituisca un codice di risposta 404 o 410 (anziché un soft 404). Tenete presente che, per consentire al nostro crawler di vedere il codice di risposta HTTP di un URL, il crawler deve essere in grado di eseguire la scansione dell'URL. Se l'URL è bloccato dal vostro file robots.txt, non saremo in grado di eseguirne la scansione e visualizzare il suo codice di risposta. Il fatto che alcuni URL del vostro sito non esistono più o restituiscono errori 404 non influisce sul rendimento degli altri URL del vostro sito (quelli che restituiscono codici di stato 200 (Success)) nei nostri risultati di ricerca.

D. Quindi gli errori 404 non sono dannosi per il mio sito web?
R. Se alcuni URL sul vostro sito restituiscono errori 404, questo problema da solo non vi danneggia o incide sui vostri risultati di ricerca di Google; tuttavia, potrebbero esserci altri motivi per cui è bene risolvere determinati tipi di errori 404. Ad esempio, se alcune pagine che restituiscono un errore 404 sono importanti per voi, dovreste capire perché vengono visualizzati errori 404 durante la scansione. Se vedete un errore ortografico di un URL legittimo (www.example.com/fantstico anziché www.example.com/fantastico), è probabile che qualcuno aveva intenzione di rimandare al vostro sito e che abbia sbagliato a digitarlo. Invece di restituire un codice 404, potreste creare un reindirizzamento 301 dall'URL con errori di ortografia a quello corretto e acquisire il traffico previsto da quel link. Quando gli utenti arrivano su una pagina 404 sul vostro sito, potete anche assicurarvi di aiutarli a trovare ciò che cercano e non solo indicare "404: non trovato".

D. Vorrei saperne di più sugli "errori soft 404".
R. Un errore soft 404 si verifica quando un server web restituisce un codice di risposta diverso da 404 (o 410) per un URL che non esiste. Un esempio comune è quando il proprietario di un sito vuole restituire una pagina 404 ben fatta con informazioni utili per i suoi utenti e pensa che, per pubblicare contenuti per gli utenti, debba restituire un codice di risposta 200. E invece no: potete restituire un codice di risposta 404 e al tempo stesso pubblicare i contenuti che volete. Un altro esempio è quando un sito reindirizza eventuali URL sconosciuti alla home page, invece di restituire errori 404. Entrambi questi casi possono avere effetti negativi sulla nostra comprensione e indicizzazione del sito, quindi vi consigliamo di verificare che il vostro server restituisca i codici di risposta corretti per contenuti inesistenti. Tenete presente che semplicemente perché una pagina riporta "404: non trovato", non significa che restituisce effettivamente un codice di risposta HTTP 404. Utilizzate la funzionalità Visualizza come Googlebot in Strumenti per i Webmaster per verificare. Se non sapete come configurare il server per restituire i codici di risposta corretti, consultate la documentazione di assistenza del vostro host web.

D. Come faccio a sapere se un URL deve restituire un codice 404, 301 o 410?
A. Quando rimuovete una pagina dal vostro sito, dovreste stabilire se sposterete i contenuti altrove o se non avete più intenzione di inserire quel tipo di contenuti sul sito. Se state spostando i contenuti su un nuovo URL, dovreste utilizzare un reindirizzamento 301 dal vecchio URL al nuovo URL. In questo modo, quando gli utenti arriveranno al vecchio URL per cercare i contenuti, verranno reindirizzati automaticamente a contenuti pertinenti a ciò che stavano cercando. Se volete eliminare completamente i contenuti e sul vostro sito non ne avete altri che soddisferebbero la stessa esigenza degli utenti, allora il vecchio URL dovrebbe restituire un errore 404 o 410. Al momento Google considera 410 (Gone) come 404 (Not found), quindi per noi è indifferente che voi restituiate l'uno o l'altro.

D. La maggior parte dei miei errori 404 riguarda URL strani che non sono mai esistiti sul mio sito. Com'è possibile? Da dove vengono questi URL?
R. Se Google trova sul web un link che rimanda a un URL del vostro dominio, potrebbe provare a eseguire la scansione del link, indipendentemente dal fatto che esistano contenuti o meno; in questo caso, il server dovrebbe restituire un codice 404 se non è presente alcun elemento. Questi link potrebbero essere causati da un errore ortografico commesso da un utente quando crea il link al vostro sito, da una qualche configurazione errata (se i link vengono generati automaticamente, ad esempio, da un CMS) o dai maggiori sforzi da parte di Google nel riconoscere ed eseguire la scansione dei link incorporati in JavaScript o di altri contenuti incorporati; oppure, potrebbero far parte di un rapido controllo da parte nostra per verificare come il vostro server gestisce gli URL sconosciuti, per citare alcuni esempi. Se in Strumenti per i Webmaster vengono segnalati errori 404 relativi a URL che non esistono sul vostro sito, potete ignorarli senza problemi. Non sappiamo quali URL sono importanti per voi e quali invece dovrebbero restituire un errore 404, pertanto vi mostriamo tutti gli errori 404 che abbiamo riscontrato sul sito e vi lasciamo decidere quali, se presenti, richiedono attenzione.

D. Qualcuno ha estratto dei contenuti dal mio sito e ha causato una serie di errori 404 durante la procedura. Si tratta di URL "reali" con l'aggiunta di altro codice, ad esempio https://www.example.com/images/kittens.jpg" width="100" height="300" alt="kittens"/>. Questo problema potrebbe danneggiare il mio sito?
R. In genere non dovete preoccuparvi che i "link inaccessibili" come questo danneggino il vostro sito. Siamo consapevoli che i proprietari dei siti hanno poco o nessun controllo sulle persone che estraggono contenuti dal proprio sito o che vi rendirizzano in modi strani. Se avete dimestichezza con regex, potete prendere in considerazione l'idea di reindirizzare questi URL, ma in genere non vale la pena preoccuparsi. Ricordate che potete anche presentare una richiesta di rimozione quando ritenete che qualcuno stia rubando contenuti originali dal vostro sito web.

D. La scorsa settimana ho corretto tutti gli errori 404 segnalati da Strumenti per i webmaster, ma sono ancora presenti nel mio account. Ciò significa che non li ho corretti nel modo giusto? Quanto tempo ci vorrà prima che scompaiano?
R. Consultate la colonna "Rilevato" nella pagina Errori di scansione, dove potete trovare la data più recente in cui abbiamo rilevato ciascun errore. Se le date nella colonna risalgono a prima dell'ora in cui avete corretto gli errori, significa che non abbiamo riscontrato questi errori da quella data. Se le date sono più recenti, significa che continueremo a visualizzare questi errori 404 durante la scansione.

Dopo aver implementato una correzione, potete verificare se il nostro crawler sta visualizzando il nuovo codice di risposta utilizzando Visualizza come Googlebot; testate alcuni URL e, se tutto sembra a posto, a breve questi errori dovrebbero scomparire dall'elenco di Errori di scansione.

D. Posso utilizzare lo strumento per le rimozioni di URL di Google per far scomparire più velocemente gli errori 404 dal mio account?
R. No, lo strumento per le rimozioni di URL rimuove gli URL dai risultati di ricerca di Google, non dall'account Strumenti per i Webmaster. È ideato solo per le richieste di rimozione urgenti e il suo utilizzo non è necessario quando un URL restituisce già un errore 404, dato che questo URL scomparirà naturalmente dai nostri risultati di ricerca nel corso del tempo. Consultate la seconda parte di questo post del blog per ulteriori informazioni su cosa può e non può fare lo strumento per le rimozioni di URL.

Volete ancora più dettagli sugli errori 404? Date un'occhiata alla settimana dell'errore 404 sul nostro blog o visitate il nostro forum di assistenza per i webmaster.