Personalizzare la pagina di errore codice 404
DescrizioneE' opportuno personalizzare la pagina di errore codice 404. Restituire un codice 404 quando una pagina non viene trovata è importante per i motori e personalizzarla è importante per non perdere gli utenti che arrivano da un link non aggiornato o digitando un url sbagliata.
ConsiglioLa pagina "404" è la pagina che appare agli utenti quando la pagina richiesta non esiste sul sito. E' utile, per non perdere visitatori, personalizzare questa pagina rispettando il tema grafico generale ed indicando i link alle sezioni principali del vostro sito.
In caso di cambiamenti nella struttura del sito, questo è particolarmente importante perché alcune pagine potrebbero sparire e, se sono state indicizzate dai motori, molti utenti potrebbero continuare ad arrivare al sito attraverso dei link "rotti".
Se ricorrete ad esempio ad una ridirezione 302 (temporanea), invece di utilizzare il codice 404, questo può condurre i motori di ricerca ad attribuire, alla pagina inizialmente richiesta, il contenuto della pagina verso la quale l'utente (o il motore) viene dirottato. Questo può creare problemi di contenuto duplicato ("duplicate content").
E' meglio non confondere i motori e dare loro l'informazione giusta. Se restituite un codice 200 (codice di OK), che dovrebbe essere il codice di ritorno delle altre pagine del sito, ogni volta che il motore visiterà una pagina che non esiste più, potrebbe "vedere" lo stesso contenuto a seconda di come è stata personalizzata la pagina. Ci troviamo di nuovo con un problema di "duplicate content.
Una ridirezione di tipo 301 (permanente) è preferibile ad un codice 404 solo quando la pagina richiesta esiste ancora ma ha cambiato indirizzo.
Per riassumere :
Una pagina non esiste più o non è mai esistita : codice di errore 404
Una pagina ha cambiato indirizzo : ridirezione 301
EsempioPer creare una pagina 404 personalizzata, si puo' ad esempio utilizzare questo codice da inserire nel file .htaccess :
ErrorDocument 404 /la-mia-pagina-404-personalizzata.html
Significa che ogni volta che un'utente si trova su una pagina che non esiste (o che non esiste più), viene dirottato sulla pagina "la-mia-pagina-404-personalizzata.html". Il codice di ritorno è effettivamente il 404.
Raccomandazioni correlate