Vai al contenuto
SilktideAiuto

Pagina 404

Silktide verifica che il tuo sito web risponda correttamente quando qualcuno richiede una pagina che non esiste. La risposta corretta è una pagina di errore accompagnata dal codice di stato speciale "404 Not Found", che indica ai browser e ai motori di ricerca che la pagina è effettivamente mancante.

Il codice di stato è importante tanto quanto la pagina stessa. Alcuni siti web mostrano un messaggio "pagina non trovata", ma lo inviano con un codice di stato di successo (200): il cosiddetto "soft 404". Altri reindirizzano ogni indirizzo mancante alla home page. Entrambi i comportamenti sembrano utili, ma confondono i software da cui dipendono i tuoi visitatori e il posizionamento nei motori di ricerca.

Perché è importante

I motori di ricerca, i browser, gli strumenti per il controllo dei collegamenti e le si affidano tutti al codice di stato 404 per sapere che una pagina è mancante. Quando le pagine mancanti restituiscono invece un codice di successo, i motori di ricerca mantengono gli indirizzi non funzionanti nel loro indice, i visitatori continuano ad arrivarci e il tuo posizionamento nei motori di ricerca ne risente, perché i motori concludono che il tuo sito è pieno di pagine di errore scarne e duplicate.

Reindirizzare tutte le pagine mancanti alla home page non è una soluzione migliore: i visitatori arrivano in un luogo che non avevano richiesto, senza alcuna spiegazione, e i motori di ricerca imparano a diffidare dei tuoi reindirizzamenti. L'approccio migliore consiste in una vera pagina 404 generica, oltre a reindirizzamenti specifici per le singole pagine spostate che ricevono ancora traffico di valore.

Come risolvere il problema

  1. Configura il tuo server web o il tuo affinché restituisca il codice di stato 404 per gli indirizzi sconosciuti. La maggior parte delle piattaforme lo fa per impostazione predefinita; il problema di solito deriva da una route generica o da una regola di reindirizzamento aggiunta in seguito.
  2. Fornisci contenuti utili nella pagina 404: indica che la pagina non è stata trovata e offri una casella di ricerca o collegamenti alle sezioni principali, così i visitatori possono orientarsi.
  3. Mantieni i reindirizzamenti per le singole pagine che sono state effettivamente spostate: in questo caso, reindirizzare alla nuova posizione del contenuto è lo strumento giusto.

Puoi verificare la soluzione visitando un indirizzo inventato sul tuo sito con gli strumenti per sviluppatori del browser aperti: il pannello di rete dovrebbe mostrare lo stato 404.

Come Silktide esegue il controllo

  1. Richiede la home page del tuo sito web. Se la home page stessa non risponde normalmente, il controllo non può essere eseguito in modo affidabile e viene considerato superato.
  2. Richiede un indirizzo volutamente inventato sul tuo sito web, che non dovrebbe esistere.
  3. Il controllo viene superato se la richiesta restituisce il codice di stato 404; in caso contrario, segnala il sito web, ad esempio quando restituisce un codice di successo o un reindirizzamento.

Risoluzione dei problemi

Mostriamo una pagina di errore: perché il controllo non va a buon fine?

Ciò che vedono i visitatori e ciò che comunica il server possono essere diversi. La tua pagina di errore potrebbe essere fornita con un codice di stato 200 (successo), ed è proprio questo che il controllo rileva. Controlla la configurazione del server o del CMS per assicurarti che la pagina di errore venga inviata con lo stato 404.

Scopri di più

Ultimo aggiornamento

Questa pagina è stata utile?

Pagina 404 | Guida di Silktide