Non trovato (404)

Cosa significa "Non trovato (404)" nel report Indicizzazione delle pagine di Google Search Console — perché Google ha trovato URL che non hai mai inviato, perché i 404 di solito non danneggiano la SEO, e il piccolo insieme di 404 che vale davvero la pena correggere.

Prima pubblicazione: 23 giu 2026 · Ultimo aggiornamento: 13 ago 2026 · Advanced
Lingue

"Non trovato (404)" nel report Indicizzazione pagine di Google Search Console significa che Googlebot ha richiesto un URL scoperto autonomamente, per esempio tramite un link o una pagina esistente in precedenza, e ha ricevuto un 404; l'URL quindi non viene indicizzato. La descrizione spiega come Google lo ha trovato, non dimostra che sia assente dalla sitemap attuale. Un 404 corretto in genere non crea problemi all'intero sito: Google documenta che gli stati 4xx diversi da 429 non influenzano la frequenza di scansione. Un 404 su un URL che dovrebbe funzionare, però, comporta link rotti, perdita di autorevolezza o utenti persi. In questi casi ripristina la pagina oppure usa un 301 verso una sostituzione attiva e realmente pertinente, dando priorità agli URL con link in entrata. Lascia come 404 le pagine davvero eliminate, oppure usa 410: nella mia esperienza tende a scomparire un po' più rapidamente, anche se Google documenta lo stesso trattamento per i codici 4xx diversi da 429. Non reindirizzare tutto alla homepage, perché Google lo tratterebbe come soft 404.

TL;DR — “Non trovato (404)” significa che Googlebot ha richiesto un URL che Google descrive come scoperto autonomamente — un link o una pagina precedentemente indicizzata — non tramite una richiesta esplicita da parte tua, e ha ricevuto un 404, quindi non è indicizzato. Quella descrizione spiega la scoperta originale, non prova che l’URL sia assente dalla tua sitemap attuale. I 404 sono una parte normale del web, e la documentazione di Google stessa dice che le risposte 4xx diverse da 429 non influenzano la frequenza di scansione; un 404 per una pagina rimossa senza sostituto è corretto e non è una penalità a livello di sito — ma un 404 su un URL che dovrebbe esistere (collegato internamente, presente in una sitemap, con backlink o con traffico) comporta comunque link rotti, perdita di autorevolezza o utenti persi. Per quelli: ripristina la pagina, oppure usa un 301 verso una pagina attiva e realmente pertinente — dando priorità a quelli con link in entrata per recuperare autorevolezza. Lascia il resto come 404. Nella mia esperienza, il 410 tende a sparire un po’ più velocemente, anche se Google tratta i codici 4xx diversi da 429 allo stesso modo. Non fare redirect di massa alla homepage (rischio soft-404). Googlebot continua a ricontrollare i vecchi 404 con frequenza decrescente, ed è per questo che restano nel report — è normale, non una penalità.

Cosa ti sta dicendo realmente Google

Il report indica il 404 osservato; non spiega di per sé quale link, URL storico o percorso dell’applicazione lo abbia generato. Evidence for this claim Google reports Not found 404 when the page returned a 404 response when requested. Scope: Google Search Console report terminology and documented Search behavior; the label alone may not prove the underlying root cause. Confidence: high · Verified: Google: Page indexing report La documentazione generale di Google sui 4xx descrive il comportamento di indicizzazione. Evidence for this claim Google treats 4xx responses other than 429 as if content does not exist and removes persistently returning URLs from the index. Scope: Google Search Console report terminology and documented Search behavior; the label alone may not prove the underlying root cause. Confidence: high · Verified: Google: HTTP status codes

La definizione di Google di questo stato è breve: “This page returned a 404 error when requested.” (traduzione) «Questa pagina ha restituito un errore 404 quando è stata richiesta.» Il contesto circostante è la parte che conta — Google ha scoperto l’URL senza alcuna richiesta esplicita o sitemap da parte tua. Questo è ciò che separa “Non trovato (404)” dagli errori di indicizzazione che hai inviato tu stesso.

Quella frase descrive come Google ha trovato originariamente l’URL — non è un’affermazione che l’URL non sia mai apparso, o non sia attualmente presente, in una delle tue sitemap. Se controlli una sitemap pubblicata e lo stesso URL è ancora elencato lì, questo è un problema reale (e separato) che vale la pena risolvere — una voce di sitemap obsoleta — non una contraddizione di ciò che il report ti dice sulla scoperta.

Quindi l’URL proviene da uno di questi:

  • Un link interno o esterno. Google estrae i link mentre esegue la scansione. Un link interno con refuso, un vecchio link su un altro sito o un link in un commento possono tutti indirizzare Googlebot a un URL che restituisce 404.
  • Una pagina precedentemente indicizzata che hai eliminato o di cui hai cambiato l’URL. Google ricorda gli URL che ha visto e li richiede per molto tempo.
  • URL estratti automaticamente, malformati o inventati. Altri siti a volte alterano i tuoi URL, aggiungono spazzatura o inventano percorsi. Google potrebbe provarli. Nessuna di queste cose è colpa tua, e nessuna richiede un intervento.

Vale la pena tenere a mente quest’ultimo punto: trovare un 404 in questo report non significa che hai fatto qualcosa di sbagliato. Google scopre URL da tutto il web.

”Non trovato (404)” danneggia la SEO? (il verdetto prima)

No — non automaticamente, e questo è il più grande equivoco sul report. I 404 sono il modo in cui il web dovrebbe funzionare quando il contenuto non c’è più, e la documentazione di Google sulla scansione dice che i codici di stato 4xx diversi da 429 non hanno effetto sulla frequenza di scansione di un sito. Un 404 restituito correttamente su una pagina realmente sparita non è una penalità a livello di sito.

Questa è però un’affermazione più ristretta di “i 404 non contano mai”. Un 404 non trascina giù il resto del tuo sito da solo, ma un 404 su un URL che dovrebbe funzionare — uno con link interni, backlink esterni o traffico reale — ti costa comunque qualcosa di concreto: un link rotto, perdita di autorevolezza o un visitatore che arriva a un vicolo cieco. Il report in sé non è il problema; lasciare i 404 che non dovrebbero esistere non corretti lo è.

Questo corrisponde alla mia lettura dei codici di stato HTTP in generale: le risposte 4xx fanno sì che la pagina specifica venga rimossa dall’indice, ma è la pagina che sparisce in modo pulito — non una penalità applicata al tuo dominio. La pagina che restituisce 404 semplicemente non è più nell’indice; tutto il resto non è influenzato.

La documentazione di supporto di Google esprime lo stesso concetto sull’indicizzazione in generale: “it’s fine for a URL not to be indexed for the right reasons” (traduzione) «è normale che un URL non sia indicizzato per motivi validi» e “a 404 for a page that you’ve removed and have no replacement for” (traduzione) «un 404 per una pagina che hai rimosso e per cui non hai un sostituto» è esplicitamente uno di quei motivi. Un 404 su una pagina realmente eliminata è lo stato finale corretto, non un problema da correggere.

Cosa fa Google con un 404 internamente

Dalla documentazione di Google sui codici di stato HTTP, il meccanismo è chiaro: il processo di indicizzazione rimuove dall’indice un URL già indicizzato. I nuovi URL che restituiscono 404 non vengono elaborati, perché non c’è nulla da indicizzare. Googlebot, inoltre, non dimentica subito l’URL: continua a richiederlo, ma con una frequenza di scansione che diminuisce gradualmente nel tempo.

Questo comportamento di ricontrollo è il motivo per cui i vecchi 404 continuano ad apparire nel report molto tempo dopo che li hai gestiti. Google verifica periodicamente che la pagina sia ancora assente, nel caso torni disponibile. Non indica un problema e, su un sito di dimensioni normali, non consuma una quantità significativa del budget di scansione.

Quando vale la pena correggere un 404 — e quando no

La regola decisionale è semplice: correggi il 404 solo se l’URL dovrebbe esistere. I segnali che un URL “dovrebbe esistere”:

  • Lo colleghi internamente (un link rotto nella tua navigazione, nei contenuti o nel footer).
  • È nella tua sitemap (non dovrebbe esserci — le sitemap dovrebbero elencare solo URL vivi e indicizzabili).
  • Ha backlink esterni che puntano ad esso.
  • Riceve ancora traffico, o corrisponde chiaramente a qualcosa che le persone cercano.

Se nessuna di queste condizioni è vera — la pagina è realmente sparita e nulla di valore punta ad essa — lasciala come 404. Questa è la risposta corretta e non c’è nulla da fare.

Come correggere quelli che contano

Per gli URL che dovrebbero risolversi, hai un breve menu:

  • Ripristina la pagina se è stata rimossa per errore o hai contenuti equivalenti da rimettere.
  • Reindirizzala con un 301 alla pagina attiva più pertinente. È la scelta usuale per una pagina rimossa che ha un sostituto sensato. Come ho già spiegato per le pagine che restituiscono 4xx, spesso basta reindirizzare ciascun URL con un 301 verso una pagina pertinente. Il redirect porta gli utenti a una risorsa utile e trasferisce al nuovo URL il valore dei link esistenti.
  • Lasciala come 404 (o usa 410) quando la pagina è realmente sparita e non ha un buon sostituto. Questo non è un fallimento — è la risposta giusta.

Dai priorità in base ai link in entrata. I 404 di maggior valore sono quelli con backlink esterni, perché un URL eliminato ma ancora collegato disperde autorevolezza che potresti recuperare con un singolo redirect verso una pagina pertinente. Estrai gli URL 404 con backlink, usando uno strumento dedicato o il report sui link, e reindirizzali per primi con un 301. Un 404 senza link e senza traffico può semplicemente restare tale: reindirizzarlo non porta alcun beneficio.

Non reindirizzare tutto alla homepage. Un redirect a una pagina non correlata — classicamente, scaricare ogni URL morto su / — viene trattato come un soft 404 da Google, perché la destinazione non è un vero sostituto di ciò che è stato richiesto. Reindirizza a una pagina pertinente o non reindirizzare affatto.

404 vs 410 vs 301 vs noindex

Questi vengono confusi costantemente. La tabella decisionale completa è nella scheda Cheat Sheets; la versione breve:

  • 404 (Not Found) / 410 (Gone) — la pagina non esiste. Entrambi rimuovono l’URL dall’indice e la documentazione di Google afferma che tratta i codici di stato 4xx (tranne 429) allo stesso modo. Nella mia esperienza pratica, il 410 tende a decadere un po’ più velocemente, ma la differenza è minima in entrambi i casi. Usa il 410 se vuoi segnalare “non tornerà mai più”; il 404 è comunque perfettamente accettabile.
  • 301 (Moved Permanently) — il contenuto è stato spostato; consolida i segnali sul nuovo URL. Questo è lo strumento per una pagina rimossa che ha un sostituto pertinente.
  • noindex — la pagina esiste e dovrebbe rimanere attiva, ma non vuoi che appaia nei risultati di ricerca. Strumento diverso per un obiettivo diverso — non usarlo su una pagina che è davvero sparita.

Sul confronto tra 404 e 410, la mia posizione è che 404 e 410 ricevono un trattamento simile — entrambi rimuovono le pagine dall’indice e, nella mia esperienza, i 410 decadono un po’ più velocemente, anche se la documentazione di Google tratta i codici 4xx (tranne 429) in modo identico. Quindi non tormentarti sulla scelta; scegli il 410 per “sparito per sempre”, il 404 per tutto il resto, e vai avanti.

Come trovare cosa punta a un 404

Per correggere un 404 (o decidere se vale la pena), trova cosa lo punta:

  • In GSC: apri lo stato «Non trovato (404)», seleziona un URL di esempio e controlla Pagina referente nella sezione Scoperta. Considerala un possibile indizio, non un inventario completo dei link: Google la descrive come una pagina che potrebbe essere stata usata per scoprire l’URL. Può contenere un link diretto, essere una pagina di livello superiore attraverso cui il link è stato trovato oppure risultare assente quando l’informazione non è disponibile. Abbina questo dato ai metodi seguenti.
  • Con un crawler / audit del sito: Ahrefs Site Audit o Screaming Frog elencheranno i tuoi link interni rotti — i 404 interni che puoi correggere direttamente modificando il link.
  • Con uno strumento di backlink: controlla i backlink rotti per trovare URL morti sul tuo sito a cui siti esterni puntano. Queste sono le tue priorità per il 301.
  • Nei log del server: la verità di base su quali URL vengono richiesti e quali codici di stato restituiscono su larga scala.

Valida la correzione e cosa aspettarti

Una volta ripristinati o reindirizzati gli URL che dovrebbero esistere, puoi selezionare Validate Fix (traduzione) «Convalida correzione» nel report Indicizzazione pagine. È un passaggio facoltativo: Google può rilevare autonomamente la correzione alla scansione successiva, anche senza convalida. Il pulsante consente soltanto di monitorare il controllo; non garantisce tempi specifici né un’elaborazione più rapida. Non aspettarti che il conteggio arrivi subito a zero: Google riesegue la scansione dei 404 con frequenza decrescente, quindi anche gli URL corretti possono restare nel report per un certo periodo. Questa permanenza riflette il ricontrollo, non il fallimento della correzione, e Google non garantisce una data di completamento. Non serve convalidare un 404 legittimo soltanto per farlo sparire dal report: la funzione conferma una correzione, non annulla un 404 corretto.

Per siti molto grandi che generano molti falsi 404, per esempio milioni di URL inutili prodotti da un template difettoso o da una trappola per crawler, l’efficienza della scansione diventa un problema reale e richiede correzioni basate su schemi anziché interventi sui singoli URL. Per i siti comuni, invece, il costo dei 404 sul budget di scansione è trascurabile.

Dove si colloca tra i suoi simili

«Non trovato (404)» è il caso lineare: il server ha risposto correttamente che la risorsa non esiste. Gli stati vicini nel report Indicizzazione pagine descrivono situazioni diverse. Un soft 404 è un messaggio di contenuto non trovato restituito con un 200, oppure un redirect irrilevante, e Google lo segnala separatamente. Bloccata a causa di un altro problema 4xx comprende 401, 403 e gli altri codici 4xx. Errore di reindirizzamento indica un redirect non funzionante, distinto dal normale stato «Pagina con reindirizzamento». Errore del server (5xx) significa invece che il server non ha completato la richiesta, non che la pagina sia stata eliminata. Le soluzioni cambiano: identifica prima lo stato effettivo.

Per il report nel suo complesso, consulta l’hub Indicizzazione pagine di GSC; per capire i meccanismi con cui i bot richiedono gli URL, consulta la sezione sulla scansione.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.