Che cosa indica realmente un errore 404?
HTTP 404 Not Found significa che il server ha ricevuto la richiesta, ma non ha trovato la risorsa all'indirizzo richiesto. Di norma la connessione al server funziona: non è una prova che tutta la rete o l'intero sito siano inattivi.
Le cause più comuni
L'indirizzo può contenere un errore di battitura, la pagina può essere stata spostata senza reindirizzamento, eliminata oppure collegata con un link obsoleto. A volte è l'applicazione a generare un percorso sbagliato.
Che cosa può fare chi visita il sito?
Controlla l'URL, elimina eventuali parametri sospetti e prova a partire dalla pagina iniziale dello stesso dominio. Cerca il contenuto tramite navigazione o ricerca interna; se le altre pagine funzionano, probabilmente non devi cambiare le impostazioni della connessione.
Come distinguere un URL errato da una pagina eliminata?
Verifica se la homepage si apre, cerca segmenti duplicati o caratteri sbagliati e prova a raggiungere la risorsa da un link aggiornato. Se il risultato di un motore di ricerca porta a un 404, l'indice potrebbe non essere stato ancora aggiornato.
Cosa deve fare il gestore del sito?
Se il contenuto si è spostato e ha una sostituzione pertinente, imposta un reindirizzamento 301 verso il nuovo URL. Se non esiste un equivalente, lascia un vero 404 o 410, correggi i link interni e rimuovi l'indirizzo non valido dalla sitemap.
404, 410 oppure reindirizzamento?
Il 404 indica che la risorsa non è stata trovata; il 410 comunica in modo più esplicito che è stata rimossa definitivamente. Un redirect è indicato per contenuti realmente trasferiti. Non mandare tutti i 404 alla homepage senza una corrispondenza utile.
Errori 404 e SEO
Un singolo 404 non distrugge la visibilità di un sito. Il problema nasce quando pagine importanti scompaiono, i link interni puntano a risorse inesistenti o il server restituisce 200 per una pagina di errore. Usa status corretti e una navigazione di recupero.