404 Not Found: pagina non trovata

404 Not Found è un codice di stato HTTP restituito dal server quando la risorsa richiesta non esiste (non è mai esistita o è stata eliminata). A differenza del 410 (Gone), il 404 non segnala con chiarezza ai motori di ricerca se la pagina è sparita per sempre o potrebbe tornare.

Cos'è l'errore 404

Quando un utente o un bot prova ad aprire un URL inesistente sul server, il server restituisce lo status 404 Not Found. È il comportamento standard per le pagine eliminate o gli indirizzi digitati male. A differenza del 410, il 404 non garantisce che la pagina sia sparita per sempre: potrebbe essere temporaneamente non disponibile o tornare in futuro (anche se in pratica il 404 di solito significa eliminazione).

Google non penalizza un sito per la sola presenza di pagine 404. I problemi nascono quando i link interni puntano a 404 (link rotti) o quando migliaia di pagine vengono eliminate senza redirect 301.

Impatto del 404 sulla SEO

Gli errori 404 in sé non danneggiano il posizionamento generale del sito. Creano però problemi indiretti:

  • Perdita di valore dei link: i link esterni che puntano a un 404 non passano PageRank.
  • UX scadente: gli utenti abbandonano il sito, aumentando la frequenza di rimbalzo.
  • Crawl budget sprecato: il crawler perde tempo su pagine morte.
  • Fiducia ridotta: con molti link rotti Google può considerare il sito trascurato.

Col tempo Google rimuove le pagine 404 dall'indice, in genere entro poche settimane dalla scoperta. Ma se i link interni puntano alla pagina, il crawler continuerà a visitarla, generando carico inutile.

Come progettare una pagina 404

Una pagina 404 personalizzata aiuta a trattenere i visitatori e migliora l'usabilità. Principi chiave:

  • Messaggio d'errore chiaro, senza gergo tecnico (per esempio: «Pagina non trovata, ma ti aiutiamo a trovare quello che cerchi»).
  • Un box di ricerca: l'utente trova subito ciò che stava cercando.
  • Link alla homepage, alle sezioni popolari e alla sitemap.
  • Un pulsante o link per tornare alla pagina precedente.
  • Nessun redirect alla homepage via JavaScript: questi redirect non trasferiscono valore e sono dannosi per la SEO.
Non restituire mai 200 OK su una pagina 404. Alcuni CMS lo fanno di default: il risultato è l'indicizzazione di migliaia di pagine inesistenti che diluiscono la tematica del sito. Verifica il codice di risposta con gli strumenti di sviluppo.

Trovare e sistemare i link rotti

I link rotti (interni ed esterni) sono la causa principale dei 404 sul sito. Metodi di rilevamento:

  • Google Search Console → Copertura → errori 404.
  • Screaming Frog SEO Spider: scansiona e filtra per status 404.
  • Ahrefs / Semrush — report sui link rotti.
  • Log del server — righe con status 404.

Come sistemare i link rotti:

  • Se la pagina è sparita per sempre ed esiste una pagina simile, configura un redirect 301 verso quella attuale.
  • Se la pagina non esiste più e non ci sono alternative, lascia il 404 ma rimuovi tutti i link interni che la puntano.
  • Se la pagina è stata eliminata per errore, ripristinala.
apache
# Create a custom 404 page in .htaccess
ErrorDocument 404 /404.html

FAQ

Devo bloccare l'indicizzazione delle pagine 404 con robots.txt o noindex?
No, confonderesti solo il crawler. Google capisce il 404 e rimuove da solo queste pagine dall'indice. Il blocco in robots.txt impedisce al crawler di vedere lo status 404.
Avere molti 404 fa male alla SEO?
Se i 404 derivano da link interni rotti, sì: segnala una cattiva manutenzione del sito. Se hai rimosso le pagine di proposito senza redirect, meglio usare il 410 (Gone) per una rimozione più rapida dall'indice.
Meglio 404 o 410?
Il 410 dichiara esplicitamente che la risorsa è sparita per sempre. Google rimuove i 410 dall'indice più in fretta. Per eliminazioni di massa (per esempio vecchi prodotti) usa il 410.
Con quale frequenza Google controlla le pagine 404?
Dipende dalla popolarità dell'URL e dalla frequenza di scansione. Se ci sono link che puntano alla pagina, il crawler può controllarla per settimane. Col tempo la frequenza cala e l'URL esce dall'indice.
Posso reindirizzare un 404 alla homepage?
Tecnicamente sì, ma è una cattiva pratica. L'utente si aspettava un contenuto specifico e finisce sulla homepage. Google può trattarla come soft 404 e posizionare peggio la homepage.