Bloccato per altro problema 4xx

Che cosa significa lo stato "Bloccato per altro problema 4xx" nel rapporto Indicizzazione delle pagine di Google Search Console, quali codici 400, 405, 408, 410, 411, 413, 414, 421, 422 e 451 possono trovarsi nel gruppo, come distinguere la sfumatura del 429 e come diagnosticare, correggere e validare il codice reale.

Prima pubblicazione: 23 giu 2026 · Ultimo aggiornamento: 11 ago 2026 · Advanced
Lingue
2 segnali di evidenza in questa pagina

"Bloccato per altro problema 4xx" è il gruppo residuale del rapporto Indicizzazione delle pagine di GSC: Googlebot ha ricevuto un errore 4xx che non è separato nei gruppi 401, 403 o 404. Google non pubblica una mappa completa dei codici che finiscono qui; 400, 405, 408, 410, 411, 413, 414, 421, 422 e 451 sono rami diagnostici comuni, non una lista garantita. La regola documentata è che tutti i 4xx tranne 429 ricevono lo stesso trattamento: il contenuto viene considerato inesistente, la pagina non viene indicizzata e il codice non rallenta il crawl. Prima identifica il codice reale con Ispezione URL, Crawl Stats, DevTools, curl e log di server/CDN/WAF, riproducendo il metodo originale: curl -I invia solo HEAD. Correggi la causa o conferma che sia intenzionale, verifica un 200 nel Live Test e usa Convalida correzione: un 200 rende l’URL idoneo a essere rielaborato, ma non garantisce indicizzazione o tempi. Il 429 è diverso: Google lo tratta come sovraccarico del server e rallenta il crawl; mantieni il rate limiting e usa 429 o 503, non un 4xx, per chiedere di rallentare.

TL;DR — “Bloccato per altro problema 4xx” è la riga residuale del rapporto Indicizzazione delle pagine: un 4xx ricevuto da Googlebot che non è già separato come tipo di problema (401/403/404). Google non pubblica una mappa esaustiva di ogni codice che finisce qui: 400, 405, 408, 410, 411, 413, 414, 421, 422, 451 e altri sono rami diagnostici da verificare dopo aver trovato il codice reale, non una lista garantita. La regola di Google è che tutti i 4xx tranne 429 sono trattati allo stesso modo: il contenuto è considerato inesistente, quindi la pagina non viene indicizzata e il codice non influisce sulla velocità di crawl. L’etichetta dice quasi nulla, perciò il primo passo è sempre identificare il codice reale (Live Test di Ispezione URL → Crawl Stats → riproduzione del metodo originale → log correlati di server/CDN/WAF/app), perché la correzione di un 410 (rimozione intenzionale) è opposta a quella di un 400 o di un 429. Il mito da eliminare è che 429 sia un normale 4xx: Google lo considera un errore del server sovraccarico e rallenta il crawl, ma questo comportamento non dimostra quale riga del rapporto riceva l’URL 429; considera la collocazione non confermata. Non usare 4xx per limitare Googlebot: usa 429 o 503. Identifica → correggi la causa (o conferma che sia intenzionale) → verifica un 200 nel Live Test → usa Convalida correzione, che rende l’URL idoneo alla reindicizzazione ma non la garantisce.

Che cosa dice davvero Google

L’etichetta del rapporto è una categoria: ispeziona l’URL per determinare codice e causa effettivi. Evidence for this claim The Page Indexing report uses this category for a 4xx issue not covered by its other issue types. 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 Il comportamento HTTP è documentato separatamente dalla tassonomia del rapporto. Evidence for this claim Google treats 4xx responses other than 429 as if the content does not exist; 429 is handled as a server-overload signal. 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 documentazione Google sul rapporto Indicizzazione delle pagine descrive lo stato in modo diretto: il server ha incontrato un errore 4xx non coperto da nessuno degli altri tipi di problema separati dal rapporto e il consiglio è eseguire il debug con lo strumento Ispezione URL. Per definizione, è il gruppo residuale: ogni 4xx che non ha già una riga propria (401 non autorizzato, 403 vietato, 404 non trovato). Google non pubblica una tabella completa che associ ogni codice rimanente a questa riga; qualsiasi elenco di “codici che finiscono qui”, compreso quello seguente, va trattato come insieme di candidati osservati, non come appartenenza ufficiale o completa.

Evidence for this claim The Page Indexing report uses this category for a 4xx issue not covered by its other issue types. 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

Il comportamento sottostante proviene dalla documentazione separata di Google sui codici di stato HTTP e c’è una regola centrale: tutti gli errori 4xx, tranne 429, sono trattati allo stesso modo — i crawler Google informano il sistema di elaborazione successivo che il contenuto non esiste. Per l’indicizzazione, il risultato è identico a un 404: la pagina è considerata inesistente e non viene indicizzata, oppure viene rimossa se lo era già. E, cosa importante, i codici 4xx (di nuovo, tranne 429) non influiscono sulla velocità di crawl: non rallentano Googlebot, ma tolgono la pagina dalla valutazione. La frequenza di crawl di un URL che continua a restituire errori può comunque calare nel tempo perché Google continua a non trovare una pagina utilizzabile.

Quali codici 4xx finiscono spesso qui

La definizione residuale di Google non li nomina uno per uno: questi sono i casi che compaiono nella pratica dopo aver confermato il codice reale. Per ciascuno, ecco che cosa controllare e quale inferenza sbagliata evitare:

  • 400 Bad Request — destinazione della richiesta, sintassi o framing Host/routing malformati (spesso un URL rotto o codificato male). Inferenza sbagliata: “è rotto il codice della pagina”; confronta la richiesta esatta ricevuta dal server con quella che volevi generare.
  • 405 Method Not Allowed — il metodo HTTP usato non è consentito per quell’URL; la risposta dovrebbe includere un header Allow che nomina i metodi permessi. Inferenza sbagliata: un errore di curl -I (HEAD) prova che il GET di Googlebot fallisce allo stesso modo; testa i due metodi separatamente.
  • 408 Request Timeout — la connessione o la richiesta non è terminata in tempo. Inferenza sbagliata: “il server è genericamente offline”; correla i tempi a livello di connessione, proxy e origine.
  • 410 Gone — la risorsa è stata rimossa permanentemente. Spesso è intenzionale: vedi la sezione seguente.
  • 411 Length Required — il server pretende un header Content-Length per una richiesta con corpo. È insolito in un normale fetch di pagina: conferma che la richiesta avesse davvero contenuto e quale livello l’abbia rifiutata prima di cambiare una regola.
  • 413 Payload Too Large — il contenuto della richiesta supera un limite. Conferma corpo e header della richiesta in ingresso, non la dimensione della risposta della pagina.
  • 414 URI Too Long — l’URI della richiesta supera un limite. Di solito è un problema di generazione di parametri o catene di redirect, non del contenuto della pagina.
  • 415 / 422 (Unsupported Media Type / Unprocessable Entity) — il tipo di contenuto o le istruzioni della richiesta sono stati rifiutati. Come 411/413, descrivono condizioni del contenuto della richiesta: non allentare la validazione senza prove sulla richiesta reale.
  • 421 Misdirected Request — la connessione è stata indirizzata male; Google documenta anche il 421 come modo intenzionale per escludere una route dal crawl HTTP/2. Non presumere che la pagina sia rotta su ogni protocollo: controlla se Google ha riprovato con HTTP/1.1 e quale risposta finale ha ricevuto.
  • 451 non disponibile per motivi legali — blocco legale o di policy. Coinvolgi chi possiede la revisione legale/policy, non trattarlo come una normale configurazione geo/WAF.
  • 429 Too Many Requests — limite di frequenza. È un caso speciale: vedi sotto.

Il senso dell’elenco non è impararlo come verità assoluta, ma usarlo come insieme iniziale di rami diagnostici. Devi comunque controllare il codice reale e il livello che lo ha prodotto prima di scegliere una correzione.

Il 429 è l’eccezione: separa semantica ed etichetta del rapporto

Molti articoli di terze parti inseriscono 429 in “altro 4xx”. Così confondono tre domande diverse: che cosa significa 429 in HTTP, come lo gestiscono davvero i crawler Google e in quale riga di Indicizzazione delle pagine viene riportato. Le prime due sono documentate; la terza no. I crawler Google trattano il codice di stato 429 come un segnale che il server è sovraccarico e lo considerano un errore del server, non un normale errore client. Le conseguenze pratiche sono:

  • Un 429 fa rallentare Googlebot invece di eliminare subito la pagina.
  • Poiché viene gestito come errore del server, è plausibile che un 429 autentico compaia come problema del server/crawl e non come “Bloccato per altro problema 4xx”; la documentazione Google descrive però il comportamento di elaborazione, non la tassonomia del rapporto. Considera quindi la collocazione non confermata.
  • La scelta sbagliata è disattivare un rate limiting legittimo per “correggere” un altro 4xx. Se il server è davvero sotto carico, mantieni il limite e invia un header Retry-After: RFC 6585 lo rende facoltativo e la documentazione Google esaminata non dice che Googlebot pianifichi il crawl successivo dal suo valore. Invialo come buona pratica, non come istruzione garantita. Come scrivo nella mia guida Ahrefs sui codici di stato HTTP, “429s are a little special because they are generally treated as server errors and will cause Google to slow down crawling. But eventually, Google will drop these pages from the index as well.” (traduzione) «I 429 sono un caso particolare perché in genere vengono trattati come errori del server e fanno rallentare il crawling di Google. Alla fine, però, Google rimuoverà anche queste pagine dall’indice.» Quindi 429 non è gratuito: compra tempo, non mantiene per sempre la pagina nell’indice.

410 contro 404: di solito non è un problema

Un 410 Gone è il codice intenzionale più comune di questo gruppo: hai rimosso una pagina e vuoi che sparisca. Ci si sofferma spesso sul confronto 410/404, ma la differenza pratica è piccola. La documentazione Google sul crawl include 410 tra i codici 4xx che ricevono lo stesso trattamento downstream “content doesn’t exist” di un 404. Come ho scritto nella mia guida Ahrefs sui codici di stato HTTP, “404s and 410s have a similar treatment. Both drop pages from the index, but 410s are slightly faster.” (traduzione) «404 e 410 ricevono un trattamento simile. Entrambi fanno uscire le pagine dall’indice, ma i 410 sono un po’ più rapidi.» John Mueller ha detto che il divario è al massimo dell’ordine di pochi giorni e che nel medio-lungo periodo Google tratta 404 e 410 allo stesso modo: entrambi vengono rimossi dall’indice. Il fatto che Google elenchi 410 nella gestione condivisa dei 4xx non conferma da solo in quale riga del rapporto venga mostrato. Se un 410 in questo gruppo è intenzionale, è coerente con il progetto: agisci solo se la pagina dovrebbe essere attiva e conferma lo stato in Search Console, senza dedurlo dal codice soltanto.

Perché succede

La maggior parte degli “altri 4xx” del mondo reale nasce da una di queste situazioni:

  • Regole WAF / protezione bot / CDN che restituiscono un 4xx insolito (spesso diverso da un 403 pulito) quando il pattern della richiesta di Googlebot attiva una regola.
  • Plugin di sicurezza (per esempio plugin WordPress) che bloccano o sfidano client non-browser.
  • Blocchi IP / geografici che colpiscono Googlebot, il quale esegue il crawl soprattutto da IP statunitensi.
  • Rate limiting aggressivo che restituisce un 4xx dopo N richieste (dovrebbe essere 429: vedi sopra).
  • URL malformati (400), limiti di dimensione della richiesta (413) o fallimenti di validazione (422) causati dal modo in cui un URL è stato generato o collegato.
  • Rimozioni intenzionali (410) che semplicemente non dovrebbero più comparire in una sitemap.

Una fonte importante di problemi autoindotti è usare 4xx per limitare Googlebot. Google ha chiesto a proprietari di siti e CDN di smettere di usare 404 e altri 4xx per ridurre la velocità di crawl: non rallentano il crawl, eliminano solo il contenuto dalla Ricerca. Se vuoi che Googlebot rallenti, restituisci 500, 503 o 429, non un 4xx.

Come diagnosticare il codice reale

Trattalo come un decision tree, dall’alto verso il basso. Nessuno strumento garantisce da solo il codice esatto: concatenali:

  1. Ispezione URL → Testa URL pubblicato. Conferma la disponibilità attuale: Google riceve ora un 4xx oppure la riga del rapporto è vecchia? Un Live Test fallito non mostra sempre gli header o la riga di stato grezza, quindi usalo prima come controllo di disponibilità, non come diagnosi completa.
  2. Rapporto Statistiche di scansione. Mostra esempi rappresentativi delle richieste di crawl di Google (codice, tempo di risposta, tipo di file), utile per corroborare ciò che ha visto un crawl pianificato, perché il Live Test usa Google-InspectionTool e non il crawler comune.
  3. Riproduci la richiesta originale. Apri l’URL nella scheda Network di DevTools o usa curl; se sospetti una regola bot, invia lo user-agent di Googlebot (idealmente anche da fuori rete) per attivarla. Riproduci anche il metodo: curl -I invia HEAD e può dare un risultato diverso dal GET usato da Google.
  4. Leggi i log correlati di server / CDN / WAF / proxy auth / applicazione. Di solito sono l’unico posto in cui trovi codice esatto, livello che ha negato e regola o condizione che ha prodotto la risposta, soprattutto quando il Live Test non espone gli header grezzi.
  5. Verifica separatamente l’identità del richiedente. Uno user-agent non dimostra che la richiesta sia di Googlebot: conferma DNS inverso + diretto o gli intervalli IP pubblicati da Google prima di decidere se il blocco colpisce un crawler legittimo.
  6. Collega il codice alla causa. 400/405/408/414 → framing, metodo, timeout o URI; 411/413/415/422 → problema del contenuto della richiesta solo con prove del metodo e del corpo; 410 → rimozione intenzionale; 421 → possibile uscita documentata da HTTP/2; 4xx di un livello di sicurezza → eccezione stretta per il client verificato e per la route; un 429 → rate limiting, da trattare come carico del server.
Evidence for this claim URL Inspection can confirm current availability and a failed Page fetch, but additional raw headers are only available for certain successful live-test states; exact failure-code diagnosis may require Crawl Stats request details plus CDN, WAF, origin, authentication-proxy, and application logs. Scope: site-level crawl requests Confidence: high · Verified: Crawl Stats report

Come correggerlo, codice per codice

  • 400 / 405 / 408 / 414 (framing, metodo, tempi, lunghezza URI). Correggi la fonte della richiesta malformata, l’URL rotto o troppo lungo, il metodo non consentito oppure la connessione lenta/incompleta al livello che lo genera davvero. Confronta la richiesta esatta vista dal server con quella che l’applicazione voleva inviare.
  • 411 / 413 / 415 / 422 (errori del contenuto della richiesta). Descrivono condizioni legate a corpo, lunghezza o tipo di contenuto della richiesta, insolite per un normale GET di pagina. Prima di allentare un limite o una regola di validazione, controlla nei log quale metodo e quale contenuto hanno attivato il rifiuto e quale livello l’ha prodotto.
  • 410 — è intenzionale? Se la pagina deve essere scomparsa, il 410 è corretto: rimuovila da sitemap e link interni perché smetta di apparire come “problema”. Se dovrebbe essere online, il 410 è un errore da annullare.
  • 421 — controlla se è un’uscita intenzionale da HTTP/2. Google documenta il 421 come modo per escludere una route dal crawl HTTP/2. Verifica il fallback HTTP/1.1 e la risposta finale prima di trattarlo come pagina rotta.
  • 429 — rate limiting corretto. Non eliminare un rate limiting legittimo. Mantienilo, aggiungi un header Retry-After come buona pratica (è facoltativo per la specifica HTTP e la documentazione Google non conferma un calendario di Googlebot) e ricorda che Google legge 429 come “rallenta”, non “deindicizza”. Se una regola restituisce 4xx solo per limitare Googlebot, cambiala in 429 o 503.
  • 451 — conferma prima il contesto legale/policy. Non trattarlo come una normale configurazione geo/WAF: indirizzalo al responsabile delle decisioni legali o di policy.
  • Blocchi WAF / CDN / plugin di sicurezza. Identifica prima livello e regola esatti. Inserisci in allowlist Googlebot verificato tramite DNS inverso o intervalli IP pubblicati, mai fidandoti soltanto dello user-agent falsificabile; limita l’eccezione alla route e al client previsti, invece di aprire tutto il traffico. La correzione deve portare l’URL a 200.

Non usare 4xx per rallentare Googlebot

Vale la pena dirlo da solo perché è una causa frequente di “altro 4xx” autoindotto: restituire codici 4xx per limitare Googlebot non funziona e rimuove il contenuto dalla Ricerca. Come riassumo la regola nella mia guida Ahrefs sui codici di stato HTTP, “4xxs will cause pages to drop from the index.” (traduzione) «I 4xx faranno uscire le pagine dall’indice.» Se il vero obiettivo è rallentare il crawl, usa 429 o 503: sono i codici che Google interpreta come “torna più tardi” e l’effetto è temporaneo.

Dopo la correzione

Dopo aver risolto la causa sottostante (oppure confermato che il 410 è intenzionale e ripulito sitemap e link):

  1. Ispezione URL → Testa URL pubblicato per confermare che la risposta live sia ora 200.
  2. Richiedi indicizzazione per gli URL prioritari e/o fai clic su Convalida correzione sulla riga “Bloccato per altro problema 4xx” del rapporto Indicizzazione delle pagine.
  3. Una risposta 200 rende l’URL idoneo al crawl, all’elaborazione e a una possibile indicizzazione dopo il nuovo crawl: non garantisce l’indicizzazione né una tempistica fissa. Non inviare richieste in massa prima di correggere la causa, altrimenti rientrerai nello stesso gruppo.

Danneggia la SEO?

Solo se le pagine che vuoi davvero indicizzare restituiscono un 4xx: escono dall’indice e perdono posizionamento finché non le correggi. Se il 4xx è intenzionale (un 410 per una pagina cancellata o un blocco deliberato su un percorso amministrativo che non dovrebbe essere in sitemap), funziona come previsto e non sta danneggiando nulla.

I fratelli da conoscere sono “Bloccato per accesso vietato (403)” e “Bloccato per richiesta non autorizzata (401)”, le righe dedicate a firewall e accesso, e “Non trovato (404)”, il suo gruppo. Questo stato copre tutto il resto della famiglia 4xx. Per il rapporto e il modo in cui raggruppa le cause di mancata indicizzazione, consulta la panoramica del rapporto Indicizzazione delle pagine.

Add an expert note

Pin an expert quote

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