404 contro 410

La differenza SEO tra 404 (non trovato) e 410 (scomparso), la velocità con cui Google rimuove dall'indice ciascuno dei due, quando usare 410 per contenuti eliminati definitivamente e se la distinzione conta ancora.

Prima pubblicazione: 27 giu 2026 · Ultimo aggiornamento: 8 ago 2026 · Advanced
Lingue
1 segnale di evidenza in questa pagina

404 (Not Found) e 410 (Gone) fanno entrambi uscire una pagina dall'indice di Google nel tempo, e la documentazione ufficiale di Google li raggruppa dicendo che vengono «trattati allo stesso modo». L'unica differenza reale è l'intento, più un piccolo margine: 410 dice che la pagina è scomparsa definitivamente, mentre dati indipendenti di Reboot Online hanno rilevato che Google ricrawla i 404 circa il 49,6% più spesso dei 410. John Mueller dice che la differenza di elaborazione è «così minima» da non riuscire a pensare a un motivo SEO per preferire l'uno all'altro. Usa 410 quando sei certo che il contenuto sia eliminato per sempre ed è economico da implementare; usa 404 quando la pagina potrebbe tornare o 410 è complicato; se l'URL ha backlink o una storia di ranking, reindirizzalo con 301 invece di usare uno dei due codici.

TL;DR — 404 e 410 sono entrambi codici 4xx che nel tempo fanno rimuovere dall’indice una pagina eliminata, e la documentazione di Google li raggruppa esplicitamente: “All 4xx errors, except 429, are treated the same.” (traduzione) «Tutti gli errori 4xx, tranne 429, vengono trattati allo stesso modo». La differenza è l’intento (410 = permanente) più un piccolo margine misurato: il test controllato di Reboot Online ha rilevato che i 404 vengono sottoposti a un nuovo crawling circa il 49,6% più spesso dei 410, in linea con Mueller: “a 410 will sometimes fall out a little bit faster.” (traduzione) «un 410 a volte scompare un po’ più rapidamente». Mueller ha anche detto che la differenza di elaborazione è «così minima» da non riuscire a pensare a un motivo SEO per preferire l’uno all’altro. La vecchia idea «404 = periodo di grazia di 24 ore, 410 = istantaneo» viene da Matt Cutts nel 2014 ed è superata. Se un URL ha link o storia di ranking, reindirizzalo con 301 invece di servire uno dei due codici.

Cos’è un 404 (Not Found)?

Un 404 dice che il server non ha trovato una risorsa a quell’URL e, soprattutto, non dice perché né se l’assenza sia temporanea. La pagina potrebbe tornare, essere stata spostata senza redirect o essere scomparsa per sempre. Il trattamento di Google è questo: “the indexing pipeline removes the URL from the index if it was previously indexed. Newly encountered 404 pages aren’t processed. The crawling frequency gradually decreases.” (traduzione) «la pipeline di indicizzazione rimuove l’URL dall’indice se era stato indicizzato. Le nuove pagine 404 non vengono elaborate da Google e la frequenza di crawling si riduce gradualmente». Evidence for this claim RFC 9110 uses 404 when a resource is not found or the server will not disclose whether it exists, and 410 when its unavailability is likely permanent. Scope: HTTP semantics; 404 can represent temporary or permanent absence when the server does not know. Confidence: high · Verified: IETF: RFC 9110 §§15.5.5, 15.5.11

La RFC 9110, l’attuale specifica sulla semantica HTTP, la descrive allo stesso modo: 404 non rivela se l’assenza sia temporanea o permanente. È il codice da usare quando non lo sai o non vuoi dichiararlo.

In pratica, 404 è il valore predefinito che un CMS restituisce per un URL eliminato o scritto male ed è il codice che vedrai più spesso nel rapporto Non trovato (404) di Search Console.

Cos’è un 410 (Gone)?

Un 410 è un codice 4xx più specifico che significa esplicitamente che la risorsa è stata rimossa intenzionalmente e definitivamente e non tornerà. È il segnale onesto per contenuti che hai deciso di eliminare: prodotti fuori catalogo, promozioni ritirate, spam eliminato, rimozioni per GDPR o motivi legali.

La RFC 9110 descrive 410 come probabilmente permanente, non come una promessa indissolubile: la specifica lascia a te decidere per quanto tempo servirlo e se indicare in quel modo ogni rimozione definitiva. Nessuno dei due codici è inoltre una garanzia SEO: servire quello semanticamente corretto non cambia da solo ranking, traffico o velocità di uscita di un URL dall’indice. È un segnale, non una leva.

Meccanicamente, Google lo tratta nella stessa pipeline di indicizzazione del 404: la pagina esce dall’indice e viene sottoposta a meno crawling nel tempo. Il significato che comunichi, però, è più forte: «non tornare a cercarla».

Cosa dice davvero Google su 404 e 410

La documentazione ufficiale: «trattati allo stesso modo»

Il fatto più importante, quello che molti articoli nascondono: la documentazione Errori HTTP e di rete di Google raggruppa 400, 401, 403, 404, 410 e 411 sotto un’unica spiegazione. Testo letterale:

“All 4xx errors, except 429, are treated the same: Google crawlers inform the next processing system that the content doesn’t exist. In the case of Google Search, the indexing pipeline removes the URL from the index if it was previously indexed. Newly encountered 404 pages aren’t processed. The crawling frequency gradually decreases.” (traduzione) «Tutti gli errori 4xx, tranne 429, vengono trattati allo stesso modo: i crawler di Google informano il sistema di elaborazione successivo che il contenuto non esiste. Nel caso di Google Search, la pipeline di indicizzazione rimuove l’URL dall’indice se era già stato indicizzato. Le pagine 404 incontrate per la prima volta non vengono elaborate. La frequenza di crawling diminuisce gradualmente».

Evidence for this claim Google treats 404 and 410 the same for Search and removes a previously indexed URL over time when it returns a 4xx response. Scope: Google Search handling; the documentation does not promise that 410 is removed faster. Confidence: high · Verified: Google: HTTP status codes and Search

Al livello delle indicazioni ufficiali e attuali, quindi, 404 e 410 sono documentati come equivalenti. Questa è la notizia principale. Le sfumature sotto non la contraddicono: la precisano.

Evidence for this claim Google treats 404 and 410 the same for Search and removes a previously indexed URL over time when it returns a 4xx response. Scope: Google Search handling; the documentation does not promise that 410 is removed faster. Confidence: high · Verified: Google: HTTP status codes and Search

Una sfumatura da segnalare: il trattamento della rimozione («i crawler informano il sistema di elaborazione successivo che il contenuto non esiste») è raggruppato per ogni codice 4xx diverso da 429. La frase specifica sulle pagine incontrate per la prima volta e sulla diminuzione del crawl rate è formulata per le pagine 404 nella documentazione attuale di Google: non esiste una versione separata della frase per 410. Considera «trattati allo stesso modo» vero come direzione, non come garanzia parola per parola, e nota che i documenti attuali non pubblicano uno SLA sulla velocità 404 contro 410 in nessuna delle due direzioni.

I chiarimenti di Mueller (2018 → 2024)

John Mueller ha ricevuto più volte questa domanda e la sua risposta è rimasta coerente, diventando più diretta nel tempo; sono però dichiarazioni riportate da SEJ e SEL, non registrazioni primarie che ho riverificato in questo passaggio (vedi la tabella dei livelli delle fonti). In un hangout di Webmaster Central ha descritto la differenza come reale ma minima: “a 410 will sometimes fall out a little bit faster than a 404. But usually, we’re talking on the order of a couple days or so… in the mid term / long term, a 404 is the same as a 410 for us.” (traduzione) «un 410 a volte scompare un po’ più rapidamente di un 404. Ma di solito parliamo di un paio di giorni circa… nel medio e lungo periodo, per noi un 404 è uguale a un 410». E: “If you’re just removing content naturally, then that’s perfectly fine to use either one.” (traduzione) «La rimozione naturale dei contenuti consente di usare indifferentemente 404 o 410».

Nel 2024, su Reddit, è stato ancora più diretto: “The difference in processing of 404 vs 410 is so minimal that I can’t think of any time I’d prefer one over the other for SEO purposes.” (traduzione) «La differenza di elaborazione tra 404 e 410 è così minima che non riesco a pensare a un caso in cui preferirei l’uno all’altro per la SEO».

Letti insieme, questi passaggi restituiscono il quadro onesto: 410 viene elaborato un po’ più rapidamente, e la differenza è abbastanza piccola perché il portavoce di Google dica che non conta nelle decisioni SEO pratiche. Le due cose sono vere contemporaneamente.

La frase delle «24 ore» di Matt Cutts (2014) e perché è superata

Se hai letto che «i 404 hanno un periodo di grazia di 24 ore e i 410 sono istantanei», si tratta di una spiegazione di Matt Cutts del 2014: con un 404 Google avrebbe “protect that page for 24 hours in the crawling system” (traduzione) «protetto quella pagina per 24 ore nel sistema di crawling», mentre un 410 indicava che il webmaster sapeva cosa stava facendo. Questa formulazione è l’origine del mito «410 istantaneo» ed è superata. Google non descrive più una regola rigida di 24 ore; i commenti successivi di Mueller (“couple of days, not instant” (traduzione) «un paio di giorni, non istantaneo») e il raggruppamento attuale «trattati allo stesso modo» la superano. Non citare la regola delle 24 ore come indicazione attuale.

Livelli delle fonti, a colpo d’occhio

Non tutte le prove sopra hanno lo stesso peso. Ecco come si dispongono:

LivelloCosa diceStato
Documentazione ufficiale attuale (Google Search Central)I codici 4xx diversi da 429 sono raggruppati per il trattamento della rimozione; il passaggio “newly encountered pages aren’t processed, crawl frequency decreases” (traduzione) «le pagine appena incontrate non vengono elaborate e la frequenza di crawling diminuisce» è formulato specificamente per 404Verificata, attuale
Fonte ufficiale storica (blog 2011, video Cutts 2014)Nel 2011 410 veniva trattato come 404; un video del 2014 descriveva una finestra di «protezione» di 24 ore per 404 e un trattamento quasi immediato per 410Superata: non citarla come guida attuale
Commenti dei professionisti (Mueller, riportati da SEJ/SEL)Un 410 cade “a little bit faster… a couple days” (traduzione) «un po’ più rapidamente… un paio di giorni»; la differenza è «così minima» che non vale scegliere l’uno sull’altroRiportati da fonti secondarie; non sono una registrazione primaria riverificata indipendentemente in questo passaggio
Studio osservazionale (Reboot Online)Gli URL di test 404 sono stati sottoposti a nuovo crawling circa il 49,6% più spesso degli URL 410, su 119 pagineAuto-riferito dagli autori; misura la frequenza di crawling, non i tempi di deindicizzazione

Attribuisci il peso di conseguenza: il raggruppamento ufficiale e la semantica RFC sono le prove portanti; il margine di Reboot e le citazioni riportate di Mueller sono conferme, non elementi verificati indipendentemente da me in questo passaggio.

Cosa dice Bing

Bing elenca la restituzione di 404 o 410, l’eliminazione della pagina o l’aggiunta di una direttiva noindex tra i modi affidabili per far uscire un URL dall’indice e consiglia di inviare la modifica tramite IndexNow per accelerare il rilevamento. Bing non distingue pubblicamente la velocità di rimozione 404 rispetto a 410 come fanno i commenti su Google: considera entrambi segnali validi di rimozione e IndexNow, una notifica push invece di attendere un nuovo crawling organico, è la vera leva per la velocità. Questo deriva da un resoconto secondario della guida di Bing, resa in JavaScript e non riverificata indipendentemente con la documentazione primaria attuale di Microsoft in questo passaggio: considera i dettagli corretti come direzione, non parola per parola. La regola da ricordare resta questa: per la velocità di rimozione conta più come notifichi il motore che quale codice 4xx scegli.

Esiste davvero una differenza di velocità? Cosa mostrano i dati

Sì, ma è piccola e misurata. La prova indipendente migliore è l’esperimento controllato di Reboot Online. Ha preso 119 URL di test, impostato metà per restituire 404 e metà 410, controllato i link interni e rimosso quelli esterni, poi ha verificato ogni ora il comportamento di crawling tramite API GSC e log del server per oltre 3 mesi (più di 350 mila righe di dati). Il risultato principale, auto-riferito dagli autori e non riverificato indipendentemente in questo passaggio (vedi la tabella dei livelli delle fonti), è il seguente:

“404’s are, on average, crawled 49.6% more often than 410’s.” (traduzione) «I dati dello studio indicano che i 404 vengono sottoposti a crawling il 49,6% più spesso dei 410».

Riportano un t-test che conferma la significatività statistica con confidenza del 95% e concludono che “if you want Google to recrawl a removed URL as infrequently as possible, you should go with a 410 response code over a 404 one.” (traduzione) «se vuoi che Google sottoponga nuovamente a crawling un URL rimosso il meno frequentemente possibile, dovresti scegliere un codice di risposta 410 invece di 404».

Cosa dimostrano i dati: i 410 vengono sottoposti a nuovo crawling meno spesso dei 404, in linea con Mueller: «un 410 a volte scompare un po’ più rapidamente». Google sembra tornare sui 404 perché un 404 potrebbe diventare in seguito un 200 (o un 410), mentre un 410 viene considerato definitivo.

Cosa non dimostrano: non rispondono in modo netto alla domanda sulla velocità di deindicizzazione: il metodo basato sull’API GSC può misurare la frequenza di crawling, ma non confermare con affidabilità il momento esatto in cui un URL è uscito dall’indice. Inoltre lo studio ha ormai alcuni anni. Consideralo quindi una prova solida di una modesta differenza nella frequenza di crawling, non la prova di un vantaggio drammatico nella deindicizzazione. È in linea con la mia lettura del blog Ahrefs: 404 e 410 ricevono un trattamento simile, entrambi fanno uscire le pagine dall’indice, i 410 sono leggermente più veloci e nell’uso pratico sono quasi uguali. Questa è però la lettura di un professionista, non una garanzia ufficiale sulla velocità di elaborazione; i documenti Google attuali non pubblicano uno SLA sulla velocità 404 contro 410.

Quando usare 410 invece di 404: il framework

Tutte le fonti convergono più o meno sulla stessa regola; ecco la versione operativa:

Usa 410 quando: sei certo che il contenuto sia scomparso per sempre e sia economico da implementare: eliminazioni di massa, prodotti fuori catalogo che non rifornirai, spam o pagine hackerate eliminate, rimozioni legali/GDPR. Vuoi dichiarare chiaramente la permanenza e ottenere il piccolo vantaggio marginale di efficienza del crawling.

Usa 404 quando: esiste una possibilità che la pagina torni, il tuo CMS/server rende difficile restituire 410 o non vale semplicemente lo sforzo tecnico, perché il beneficio SEO di 410 rispetto a 404 è marginale. Un semplice 404 è una risposta perfettamente valida e approvata da Google per una pagina eliminata.

Non usare nessuno dei due: fai invece un redirect 301 quando: l’URL ha backlink o autorevolezza storica nel ranking. Una domanda «404 contro 410» è spesso in realtà «deve essere davvero un 4xx o un redirect?». Se la pagina aveva valore, trasferiscilo a una pagina live pertinente con un 301 invece di scartarlo deliberatamente. (Molto probabilmente ti basta reindirizzare con 301 ciascuna di quelle pagine verso una pagina pertinente.)

Pesa questo framework secondo il livello delle prove: la semantica RFC e il raggruppamento ufficiale di Google hanno il peso maggiore; il margine di frequenza di crawling di Reboot Online e le citazioni riportate di Mueller sono utili come spareggiatori, non come fattore decisivo da soli.

Miti comuni

  • «410 rimuove le pagine istantaneamente». No. Google deve prima scansionare l’URL per vedere il 410: nulla è istantaneo. Mueller dice che un 410 scompare «nell’ordine di un paio di giorni».
  • «404 ha un periodo di grazia obbligatorio di 24 ore, 410 no». È la formulazione di Cutts del 2014; la documentazione attuale e i commenti successivi di Mueller non descrivono una regola rigida di 24 ore. Entrambi scompaiono in una finestra simile e non istantanea.
  • «410 è sempre migliore di 404 per la SEO». Mueller dice che la differenza «è così minima che non riesco a pensare a un caso in cui preferirei l’uno all’altro». Il vantaggio di circa 49,6% nella frequenza di nuovo crawling è reale ma piccolo e raramente vale ulteriore lavoro tecnico.
  • «Un 404 danneggia il ranking». No. I 404 sono una parte normale e prevista del web e non causano penalizzazioni. I costi sono UX e, su larga scala, crawl budget sprecato, non una perdita di ranking.
  • «Per sicurezza devi usare 410 per ogni pagina eliminata». Non se ha link o storia di ranking: un 301 verso una pagina live pertinente conserva l’equity che altrimenti perderesti.

Distinzioni correlate

Due concetti vicini da tenere distinti: un soft 404 si verifica quando una pagina restituisce 200 OK ma sembra vuota o mancante a Google (un messaggio «non trovato» servito con un codice di successo): è un bug da correggere, non un 4xx deliberato. Inoltre il rapporto Non trovato (404) di Search Console è il luogo in cui emergono davvero molte di queste decisioni. Entrambi ricevono un trattamento dedicato altrove in questo cluster.

Try it live

These are real endpoints on this site — not a simulation. Hit them from the button, open them in a new tab, or curl -i them from your terminal, and the server answers with the actual status code this article is about.

Open in new tab ↗
Open in new tab ↗

Add an expert note

Pin an expert quote

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