Salta al contenuto

Cos’è l’errore 404 e come risolverlo

Foto Autore
Contenuto a cura di Roberto Varriale Aggiornato il 7 Novembre 2026 · Lettura: 9 min

Un errore 404, o 404 Not Found, è la risposta che un server invia quando riceve la richiesta di una pagina ma non trova nessuna risorsa in quell’indirizzo: la connessione funziona, manca solo il contenuto cercato. Compare sia a chi naviga un sito sia a chi lo gestisce, e nasce quasi sempre da un URL sbagliato, da una pagina spostata o da un link che punta a un indirizzo ormai vuoto.

Errore 404 in sintesi

  • Cause più comuni: URL digitato male, pagina rimossa o spostata senza redirect, link interno o esterno rotto.
  • Soluzione per chi naviga: ricaricare la pagina, controllare l’indirizzo, tornare alla home o cercare la versione in cache.
  • Soluzione per chi gestisce il sito: impostare un redirect 301 verso una pagina pertinente e personalizzare la pagina di errore.
  • Effetto sulla SEO: un 404 non segnalato può far perdere posizionamento e traffico, ma non sempre va corretto.
  • Dove controllarlo: nel report sulle pagine di Search Console, che elenca gli URL che restituiscono 404 al crawler di Google.
Schermata di browser che mostra una pagina di errore 404 al posto del contenuto richiesto
Il browser riceve una risposta dal server, ma quella risposta dice che la pagina non esiste a quell’indirizzo.

L’errore 404 appartiene alla classe 4xx dei codici di stato HTTP, quella riservata ai problemi imputabili al client: chi ha fatto la richiesta, cioè il browser, ha indicato un indirizzo a cui non corrisponde più nulla. Il server ha funzionato correttamente, ha ricevuto la chiamata ed è stato raggiunto: il problema riguarda la risorsa mancante all’indirizzo richiesto. Questo è il punto che distingue il 404 da un guasto vero e proprio del sito.

Differenza tra errore 404 e altri codici di stato

Il 404 si distingue dal codice 410 Gone, che segnala una rimozione definitiva e consapevole di una pagina: lo uso quando so con certezza che quel contenuto non tornerà online, anche se al momento Google tratta 404 e 410 in modo sostanzialmente equivalente. Si distingue anche da un errore 500, che indica un problema lato server e non una pagina mancante: lì il server stesso non riesce a elaborare la richiesta. E si distingue da un errore di connessione o DNS, dove il dominio non viene nemmeno raggiunto: nel 404 il server risponde, nell’errore DNS non c’è nessuna risposta perché il nome di dominio non si risolve.

Perché si presenta un errore 404

Le cause più frequenti si dividono in due gruppi: quelle legate a chi naviga e quelle legate a chi gestisce il sito. Un URL digitato male nella barra del browser, con una lettera sbagliata o un carattere mancante, porta dritto a un 404: il server cerca una risorsa che semplicemente non esiste con quel nome esatto.

Dal lato del sito, la causa più comune è una pagina rimossa o spostata a un nuovo indirizzo senza impostare un reindirizzamento: il vecchio URL resta nei link esterni, nei risultati di ricerca o nei preferiti degli utenti, ma punta al vuoto. Un link rotto, interno o esterno, produce lo stesso effetto quando fa riferimento a una pagina cancellata o mai esistita. Una migrazione del sito o un cambio di permalink sui permessi dei contenuti moltiplicano questo tipo di errore su scala: è il momento in cui conviene controllare con più attenzione la migrazione di un sito, perché un redirect dimenticato in quella fase genera decine o centinaia di 404 insieme.

Meno frequente, ma da non escludere, un problema di cache del browser: se la pagina è stata modificata dopo l’ultima visita, una versione vecchia salvata localmente può mostrare un errore temporaneo che sparisce svuotando i dati di navigazione.

Come risolvere l’errore 404 da chi naviga

Se stai navigando e ti compare un 404, il primo passo è ricaricare la pagina: a volte è un intoppo momentaneo del server o della connessione.

  1. Ricarica la pagina con F5 o il tasto di aggiornamento del browser.
  2. Controlla l’URL nella barra degli indirizzi: una lettera o un simbolo sbagliato bastano a generare il 404.
  3. Svuota la cache del browser o apri il link in una finestra in incognito.
  4. Torna alla home del sito e usa la barra di ricerca interna per trovare il contenuto.
  5. Consulta una versione precedente della pagina con uno strumento di archiviazione del web, se ti serve proprio quel contenuto.

Lo stesso procedimento vale quando l’errore compare su smartphone o tramite una rete Wi-Fi: il codice 404 non cambia a seconda del dispositivo, perché dipende dalla risposta del server e non dal mezzo con cui ci si connette.

Pannello di amministrazione di un sito con elenco di URL in errore 404 da correggere
Il report sulle pagine non trovate permette di vedere quali URL del sito restituiscono 404 ai visitatori e ai crawler.

Se gestisci tu il sito, il lavoro comincia dal trovare gli URL in errore prima che lo facciano gli utenti o Google.

  1. Controlla il report dedicato alle pagine non trovate in Search Console, oppure usa uno strumento di scansione del sito per individuare i link rotti in blocco: lo stesso tipo di controllo che descrivo quando parlo di come fare l’analisi di un sito web.
  2. Per ogni URL, decidi se la pagina va ripubblicata, se il contenuto è confluito altrove o se va eliminata.
  3. Imposta un redirect 301 dal vecchio URL a una pagina nuova e pertinente, non alla home se l’argomento non coincide.
  4. Personalizza la pagina di errore 404 del sito con un link alla home, alla mappa del sito o a una ricerca interna, così da non perdere comunque il visitatore.

Sconsiglio il redirect automatico verso la home per qualsiasi 404: se l’utente cercava una scheda prodotto e finisce sulla home generica, l’esperienza resta negativa quasi quanto l’errore stesso. Il redirect funziona quando porta a un contenuto che tratta davvero lo stesso argomento della pagina sparita. Per i siti più grandi, dove i 404 generati da link interni rotti sprecano la capacità di scansione del motore di ricerca, vale la pena rivedere anche l’ottimizzazione del crawl budget, perché ogni richiesta sprecata su una pagina inesistente è una richiesta in meno sulle pagine che contano.

Che effetto ha l’errore 404 sulla SEO

Un 404 non penalizza automaticamente il sito, ma ha due conseguenze concrete quando non viene gestito: Google smette di trovare valore in quell’indirizzo e i link in entrata che puntavano lì smettono di portare benefici. John Mueller di Google ha dichiarato il 18 gennaio 2015 che le pagine in errore 404 non trasmettono link juice ad altre pagine del sito, come riportato in SEO: gestire gli errori 404 (2015): è il motivo per cui un backlink che atterra su un 404 è un’occasione persa, non solo un fastidio per il visitatore.

Non ogni 404 è un problema da correggere. Prima di impostare un redirect controllo tre cose: se la pagina portava traffico, se era posizionata su qualche query e se riceveva link da altri siti. Se nessuna delle tre condizioni è vera, lasciare la pagina in 404 è una scelta legittima: molti webmaster la usano apposta per eliminare contenuti obsoleti e alleggerire un sito senza inseguire ogni singolo URL con un redirect. Il problema nasce quando una pagina con questi segnali sparisce senza preavviso: lì la perdita di ranking è reale e si vede nei report di traffico organico.

Soft 404 e altri casi particolari

Un soft 404 è una pagina che di fatto non ha contenuto utile, ma restituisce al server un codice 200 OK invece del corretto 404: Google la segnala comunque come problema di copertura, perché scansiona una risorsa che si comporta come se fosse valida pur non essendolo. Capita spesso su categorie di e-commerce svuotate dei loro prodotti, lasciate online senza contenuto e senza il codice di stato giusto.

Esistono poi comportamenti meno comuni ma documentati: alcuni server proxy restituiscono un 404 anche quando il problema reale è sul server remoto e andrebbe segnalato con un codice della famiglia 5xx, confondendo gli strumenti che si aspettano una risposta coerente. I server Microsoft basati su IIS aggiungono inoltre dei codici di stato secondario al 404 (come 404.1 o 404.3) per indicare una causa più specifica, non riconosciuti dagli altri software server. In alcuni casi, infine, un 404 viene restituito di proposito per bloccare l’accesso a un contenuto, una pratica diversa da un normale errore tecnico e che esula dalla gestione ordinaria di un sito aziendale.

Se l’errore 404 appare in un’app, non nel browser

Se l’errore arriva da un’app e non dal tuo sito

Se il messaggio compare dentro un’app invece che nel browser, la logica resta la stessa, ma la soluzione dipende dal server a cui l’app si collega, non dal tuo sito web. In questi casi puoi solo aggiornare l’app, verificare la connessione o segnalare il problema a chi la gestisce: non c’è un redirect o una pagina 404 personalizzata da sistemare, perché quel sito non è il tuo.

Domande frequenti sull’errore 404

Cosa significa l’errore 404?

L’errore 404 significa che il server ha ricevuto la richiesta ma non ha trovato nessuna pagina all’indirizzo richiesto: la connessione funziona, manca solo il contenuto, non il servizio.

Perché compare l’errore 404?

Compare per un URL digitato male, per una pagina rimossa o spostata senza reindirizzamento, o per un link interno o esterno che punta a un indirizzo ormai inesistente.

Come risolvo l’errore 404 se sto solo navigando?

Ricarica la pagina, controlla l’URL digitato, svuota la cache del browser e, se serve, torna alla home del sito usando la ricerca interna per trovare il contenuto.

Come correggo l’errore 404 sul mio sito?

Trova gli URL in errore con Search Console o uno strumento di scansione, poi imposta un redirect 301 verso una pagina pertinente oppure ripubblica il contenuto se era stato tolto per sbaglio.

Che differenza c’è tra errore 404 e codice 410?

Il 404 non dice se la risorsa tornerà disponibile, mentre il 410 comunica in modo esplicito che la pagina è stata rimossa in modo definitivo e non verrà ripubblicata.

L’errore 404 danneggia il posizionamento SEO?

Un 404 isolato su una pagina senza traffico, posizionamento o link in ingresso non danneggia il sito; diventa un problema quando riguarda una pagina che prima portava visite o backlink e sparisce senza redirect.

Cos’è un soft 404?

Un soft 404 è una pagina che restituisce il codice 200 OK pur non avendo contenuto utile: Google la tratta come un errore di copertura anche se il server non segnala nessun 404 vero e proprio.

Fonti e riferimenti

Questo contenuto ti ha aiutato?

Ti è stato utile questo articolo?

Aiuta altri professionisti a crescere. Condividi questo contenuto con il tuo network.

Iscriviti alla Newsletter

Ricevi una sola mail a settimana con strategie, casi studio e consigli pratici per scalare la tua impresa. Zero spam, promesso.

Quanto fa + ?

Roberto
Varriale

In quasi 20 anni ho aiutato oltre 700 Micro Imprese a migliorare il ROI aumentando Vendite e clienti con il Traffico Organico.

Chi Sono

"Se questa risorsa ti è stata utile, valuta se seguirmi anche nei social sia l'investimento di tempo migliore che tu possa fare adesso."

Roberto Varriale