Perché i codici di stato HTTP contano per la SEO
Un crawler di ricerca guarda prima di tutto il codice di stato. Se non è 200, il contenuto della pagina può essere ignorato o gestito diversamente. Codici errati (per esempio un 404 che dovrebbe essere 410, o un soft 404) possono portare a perdite di traffico e problemi di indicizzazione.
Codici di stato HTTP principali per la SEO
- 200 OK — pagina caricata normalmente, il crawler analizzerà il contenuto.
- 301 Moved Permanently — redirect permanente (trasferisce il valore dei link).
- 302 Found — redirect temporaneo (il valore potrebbe non passare).
- 404 Not Found — pagina non trovata (configura una 404 personalizzata o un redirect).
- 410 Gone — pagina eliminata definitivamente (rimozione dall'indice più rapida).
- 500 Internal Server Error — errore del server, il crawler riproverà più tardi.
- 503 Service Unavailable — downtime temporaneo (adatto alla manutenzione).
Come controllare i codici di stato sul tuo sito
- Google Search Console → report Copertura (mostra 404, 500, ecc.)
- Screaming Frog SEO Spider — controllo in massa di tutte le pagine
- Strumenti di sviluppo del browser → scheda Network
- Comando da terminale
curl -I https://example.com
Soft 404 — una pagina che restituisce 200 ma contiene un messaggio di «pagina non trovata». È dannosa per la SEO perché i crawler sprecano crawl budget su pagine inesistenti. Usa una vera 404 o 410.
FAQ
Devo reindirizzare con 301 una pagina eliminata alla homepage?
Meglio no, se la pagina non ha un sostituto diretto. Reindirizzare una 404 alla homepage confonde i crawler. Restituisci 404 o 410 e linka le sezioni pertinenti dalla homepage.
Quale codice di stato è migliore per le pagine temporaneamente non disponibili?
Usa 503 con header
Retry-After. Dice ai crawler che la pagina è temporaneamente non disponibile e va ricontrollata più tardi.Un redirect 302 trasferisce il valore dei link?
Esperimenti recenti suggeriscono che Google possa trasferire valore attraverso il 302 quasi come con il 301, ma per sicurezza usa sempre il 301 per gli spostamenti permanenti.