Estoy arreglando algunas cosas menores en la página 404 para todos mis sitios web. Mi puntualidad me impide dormir bien a menos que obtenga una respuesta a esta pregunta. :)
¿Una página 404 necesita una etiqueta de meta descripción? En caso afirmativo, ¿con qué "página no encontrada"?
Yo diría que no, si Google realmente se preocupa más por el contenido y el sitio amigable con el usuario en lugar de por lo que está en la página (además, el fragmento de página 404 nunca debería aparecer en Google porque el servidor está enviando código 404 real).
Pero después de leer todo esto:
- http://www.google.com/support/webmasters/bin/answer.py?hl=es&answer=93641
- http://googlewebmastercentral.blogspot.com/2008/08/make-your-404-pages-more-useful.html
sobre cómo sugieren llenar una página 404 (que siempre pensé que debería ser una página 404 simple) también comencé a preocuparme por la meta descripción .
seo
google
404
meta-description
Marco Demaio
fuente
fuente
Respuestas:
Lo más importante para sus páginas 404 es el código de estado del encabezado : debe ser
404 not found
.Tal vez sea estúpido decir eso, pero en aplicaciones dinámicas, con un URI como este
http://my.webapp.invalid/index.php?id=4
, cuandoid=4
no devuelven nada, muchos desarrolladores web devuelven un mensaje 404 con un200 OK
código de estado ...Otra cosa: por ejemplo, si alguien intenta
http://my.webapp.invalid/index.php?id=toto
mientrasid
solo acepta un entero, no es un404
, sino un400 Bad Request
que debe devolver.Es fácil manejar esto, por ejemplo, con la función de encabezado en PHP o la propiedad HttpWebResponse.StatusCode en .Net
fuente
No. ¿Por qué preocuparse por su PR para su página 404? Me preocuparía más asegurarme de que ninguno de sus enlaces termine allí en primer lugar.
fuente
La metainformación para una página 404 no tiene sentido.
Devolver el encabezado 404 adecuado es mucho más importante que cualquier otra medida técnica.
Desde un punto de vista no técnico, realmente debería considerar devolver información útil, en lugar de solo un mensaje de error. Usar el mapa del sitio y las herramientas de búsqueda internas, proporcionar algunas medidas fructíferas a sus usuarios tiene mucho más sentido (y hace que los usuarios estén más felices, lo que hace que su sitio sea mejor)
fuente
Desde un POV de motor de búsqueda, incluso puede tener una página de error 404 vacía . Pero su servidor debe proporcionar el código de estado correcto (404 o 410) para decir que la página que solicita el cliente ya no existe .
Desde un punto de vista del usuario, tener una página de error bien diseñada es importante porque no desea dejar que el usuario se vaya solo porque, por ejemplo, siguió enlaces rotos: desea dar al usuario opciones para encontrar su camino en su sitio web dándole por ejemplo:
Como el usuario no puede ver el contenido de la etiqueta de metadescripción, no hay problema si no la completa .
fuente
Creo que haría algún sentido han
robots
definido. Específicamente:(Como en, "ignore este recurso, pero no dude en probar otros del mismo dominio").
Otros metadatos (como
description
, sino también OpenGraph y tarjetas de Twitter , y otros ), en mi opinión, harían poco o ningún sentido y haría único costo (algunos) bytes.Es cierto que esto es teórico y algo especulativo. Si alguien sabe de un recurso que proporciona información diferente, me encantaría saberlo.
fuente