La pagina 404 ha bisogno di una meta descrizione (solo per rendere più felice Google)?


12

Sto aggiustando alcune cose minori sulla pagina 404 per tutti i miei siti Web. La mia puntualità mi rende incapace di dormire bene se non ricevo una risposta a questa domanda. :)

Una pagina 404 ha bisogno di un tag meta description? Se sì, riempito con cosa, "pagina non trovata"?

Direi di no, se a Google interessa davvero di più i contenuti e il sito dell'utente piuttosto che ciò che è nella pagina (inoltre lo snippet di pagina 404 non dovrebbe mai apparire in Google perché il server sta inviando codice 404 reale).

Ma dopo aver letto tutte queste cose:

su come suggeriscono di riempire una pagina 404 (che ho sempre pensato fosse solo una semplice pagina 404) ho iniziato a sentirmi preoccupato anche per la meta descrizione .


5
Pensi che la tua pagina 404 si classificherà bene o guiderà nel traffico? Neanche io la pensavo così. :)
John Conde

Risposte:


18

La cosa più importante per le tue 404 pagine è il codice di stato dell'intestazione : deve essere 404 not found.

È forse stupido dirlo, ma nelle applicazioni di dinamica, con un URI come questo http://my.webapp.invalid/index.php?id=4, quando id=4non restituisce nulla, molti sviluppatori web restituiscono un messaggio 404 con un 200 OKcodice di stato ...

Un'altra cosa: per esempio, se qualcuno prova http://my.webapp.invalid/index.php?id=totomentre idaccetta solo numeri interi, non è un 404, ma un400 Bad Request che devi restituire.

È facile gestirlo, ad esempio, con la funzione header in PHP o la proprietà HttpWebResponse.StatusCode in .Net


Significa in h1?
Daniel Springer,

Una richiesta errata di 400 indica generalmente un problema a livello di protocollo con HTTP. Qualcosa come intestazioni malformate. Non consiglierei di utilizzare uno stato 400 Bad Request per un valore di parametro non valido. Un "404 non trovato (che cos'è questo 'toto' ??? Non riesco a trovarlo.)" Andrebbe bene. Questa risposta StackOverflow suggerisce codici di errore 422 (non standard) o 403 (capito, rifiutato di soddisfare) quando la sintassi della richiesta è corretta, ma ha un parametro non valido.
Stephen Ostermiller

2

No. Perché preoccuparti del tuo PR per la tua pagina 404. Sarei più preoccupato di assicurarmi che nessuno dei tuoi link finisca lì in primo luogo.


1

Le informazioni meta per una pagina 404 non hanno senso.

Restituire la corretta intestazione 404 è molto più importante di qualsiasi altra misura tecnica.

Da un POV non tecnologico dovresti davvero considerare di restituire informazioni utili, anziché solo un messaggio di errore. L'uso della Sitemap e degli strumenti di ricerca interna, fornendo alcune misure fruttuose ai tuoi utenti ha molto più senso (e rendi gli utenti più felici, ciò che rende il tuo sito migliore)


1

Da un POV del motore di ricerca puoi persino avere una pagina di errore 404 vuota . Ma il tuo server deve fornire il codice di stato corretto (404 o 410) per dire che la pagina richiesta dal client non esiste più .

Da un utente POV che ha una pagina di errore ben realizzata è importante perché non vuoi lasciare che l'utente se ne vada solo perché, ad esempio, ha seguito collegamenti interrotti: vuoi dare all'utente le opzioni per trovare la sua strada sul tuo sito web dandogli ad esempio:

  • una casella di ricerca
  • un link alla mappa del sito
  • un elenco di pagine simili a quello che stava cercando ( Google stesso può aiutarti )
  • un semplice modulo per contattare il webmaster

Poiché di solito il contenuto del tag meta description non è visibile all'utente, è assolutamente OK se non lo si riempie .


0

Penso che sarebbe fare un po 'di senso di aver robotsdefinito. In particolare:

<meta name="robots" content="follow, noarchive, noindex">

(Come in, "ignora questa risorsa, ma sentiti libero di provare altri dallo stesso dominio.")

Altri metadati (come description, ma anche OpenGraph e Twitter Cards , et al ), secondo me, avrebbero poco o nessun senso e costerebbero solo (alcuni) byte.

Certo, questo è teorico e in qualche modo speculativo. Se qualcuno è a conoscenza di una risorsa che fornisce approfondimenti diversi, mi piacerebbe saperlo.


2
I motori di ricerca non indicizzano comunque 404 pagine. Quel meta tag non farebbe male a niente, ma non farà neanche nulla.
Stephen Ostermiller

Se una pagina 404 ha le intestazioni appropriate, questo dovrebbe davvero essere il caso. :)
ACJ
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.