Soft 404: perché Google tratta la tua pagina come non trovata

Ultimo aggiornamento: 2026-10-30

In breve

Un soft 404 è un URL che restituisce 200 (successo) ma per Google sembra una pagina non trovata, vuota o di errore. Google esclude queste pagine da Search. Restituisci un vero 404 o 410 per le pagine mancanti, reindirizza con 301 quelle spostate verso un sostituto reale e correggi il rendering per le pagine vere che Google ha letto male.

Etichetta esatta in Search Console: Soft 404

Cosa significa

La guida di Google sull’indicizzazione delle pagine dice che la pagina restituisce quello che Google ritiene un soft 404: un messaggio «non trovato» amichevole senza codice HTTP 404. La guida di Google sulla scansione aggiunge che può anche essere una pagina senza contenuto principale o una pagina vuota, ed elenca cause come un’include lato server mancante, una connessione al database rotta, una pagina di risultati di ricerca interna vuota e un file JavaScript non caricato o mancante.

Poiché il codice di stato dice «successo», Google deve dedurre dal contenuto che la pagina è un errore. Quando lo fa, l’URL viene escluso da Search e compare come Soft 404. La guida di Google sul budget di scansione nota che le pagine soft 404 continuano a essere scansionate e consumano budget di scansione, quindi correggerle libera scansione anche per le pagine reali.

È un problema?

Sì, nella maggior parte dei casi. O una pagina davvero sparita risponde 200, cosa che consuma scansione e confonde i visitatori, oppure una pagina reale si renderizza così male che Google la ritiene vuota. Il secondo caso è quello urgente, quindi controlla prima se gli URL colpiti includono pagine che vendi o pubblichi.

Cause comuni

Pagine non trovate che restituiscono 200

Pagine di errore personalizzate o template CMS che mostrano un messaggio «non trovato» con codice di stato 200.

Elenchi e risultati di ricerca vuoti

Pagine categoria, tag o ricerca interna senza elementi. Google cita i risultati di ricerca interni vuoti come esempio tipico.

Pagine rimosse reindirizzate alla home

La guida di Google sui 404 dice che reindirizzare i visitatori a una pagina non correlata, come la home, invece di restituire 404 può essere trattato come soft 404.

Errori di rendering

Le pagine che dipendono da script, API o risorse che falliscono per Googlebot, comprese risorse bloccate da robots.txt, si renderizzano vuote o quasi.

Elementi non disponibili con poco contenuto

Pagine prodotto o elenco che mantengono il loro URL ma mostrano poco più di un messaggio «esaurito» o «scaduto».

App a pagina singola

Il routing lato client spesso serve 200 per ogni rotta, comprese quelle mancanti. La guida di Google su JavaScript affronta proprio questo caso.

Come risolverlo

  1. Sparita senza sostituto: restituisci 404 o 410. Se la pagina è stata rimossa e non esiste nulla di simile, restituisci 404 o 410. Una pagina 404 personalizzata e utile per i visitatori va bene, purché il codice di stato sia 404.
  2. Spostata: reindirizzamento 301 al sostituto reale. Se esiste un sostituto chiaro, aggiungi un reindirizzamento 301 verso di esso, non verso la home, e conferma il codice restituito in Controllo URL.
  3. Pagina reale: correggi ciò che Google renderizza. Esegui Test URL live e apri Visualizza pagina testata per vedere lo screenshot e l’HTML renderizzato. Se è vuoto o mostra un errore, cerca risorse bloccate o che falliscono, errori del server e risorse lente o molto grandi.
  4. App a pagina singola: scegli uno schema. Google consiglia un reindirizzamento JavaScript verso un URL che restituisce 404, oppure l’aggiunta di un tag robots meta noindex alle viste di errore con JavaScript.
  5. Pagine vuote: aggiungi contenuto o tienile fuori. Per categorie vuote e ricerche senza risultati, aggiungi contenuto utile o tienile fuori da Search, per esempio con noindex o non collegandole.
  6. Verifica la correzione. Dopo aver corretto uno schema, clicca Verifica correzione sul problema Soft 404. Google dice che la verifica richiede in genere fino a circa due settimane.

Verificalo con GSC Magic

gsc_inspect_urls_batch restituisce stato di copertura e stato di recupero della pagina per un massimo di 500 URL per chiamata, così il tuo assistente può separare i soft 404 su template importanti dai residui su URL morti. gsc_query_analytics mostra se quegli URL ricevevano clic, il che dice quali vale la pena ripristinare. GSC Magic non renderizza le pagine; usa Test URL live in Search Console per vedere cosa ha renderizzato Googlebot.

Prompt da copiare

Controlla questi URL ed elenca ogni caso con stato di copertura Soft 404, raggruppato per directory, con la data dell’ultima scansione.

Per gli URL Soft 404 di questo elenco, mostra clic e impressioni nel periodo più lungo disponibile, così vedo quali ricevevano traffico.

Controlla questi URL di prodotto e dimmi quali sono Soft 404, quali Non trovata (404) e quali indicizzati, così decido cosa ripristinare, reindirizzare o lasciare com’è.

Guide sul blog

Domande frequenti

Un soft 404 è peggio di un 404 vero?

È meno chiaro per Google. Un 404 vero dice a Google che la pagina è sparita ed è un segnale forte di non scansionarla più. Un soft 404 dichiara successo ma sembra un errore, quindi Google continua a scansionarla e deve indovinare.

Devo reindirizzare le pagine eliminate alla home?

No. La guida di Google sui 404 dice che reindirizzare a un’altra pagina, come la home, invece di restituire 404 può essere problematico ed è trattato come soft 404. Reindirizza solo verso un sostituto reale.

Perché una pagina normale viene segnalata come soft 404?

Google dice che molto probabilmente non si è caricata correttamente per Googlebot, mancavano risorse critiche o mostrava un messaggio di errore in evidenza durante il rendering. Controlla screenshot e HTML renderizzato nel test live.

410 funziona diversamente da 404?

La guida di Google sui 404 dice che attualmente tratta 410 come 404, e la sua documentazione sulla scansione gestisce allo stesso modo tutti i codici 4xx tranne 429.

Fonti