web-dev-qa-db-fra.com

404 page a besoin d'une méta description (juste pour rendre Google plus heureux)?

Je corrige quelques points mineurs sur la page 404 pour tous mes sites Web. Ma précision me rend incapable de bien dormir à moins d'obtenir une réponse à cette question. :)

Une page 404 nécessite-t-elle une balise de description méta? Si la case est remplie avec quoi, "page non trouvée"?

Je dirais non, si Google se soucie vraiment plus du contenu et du site convivial des utilisateurs que du contenu de la page (en outre, l'extrait de page 404 ne devrait jamais s'afficher dans Google car le serveur envoie du code 404 réel).

Mais après avoir lu tout ça,

sur la façon dont ils suggèrent de remplir une page 404 (que j'ai toujours pensé qu'il ne devrait s'agir que d'une simple page 404) J'ai commencé à m'inquiéter aussi de la méta-description .

12
Marco Demaio

Le plus important pour vos 404 pages est le code d'état de l'en-tête : il doit s'agir de 404 not found.

C'est peut-être stupide de le dire, mais dans les applications dynamiques, avec un URI comme ceci http://my.webapp.invalid/index.php?id=4, quand id=4 ne renvoie rien, de nombreux développeurs Web renvoient un message 404 avec un 200 OK code .. .

Autre chose: par exemple, si quelqu'un essaie http://my.webapp.invalid/index.php?id=toto alors que id n'accepte que des nombres entiers, ce n'est pas un 404, mais un 400 Bad Request doit revenir.

C'est facile à gérer, par exemple, avec le fonction d'en-tête en PHP ou le propriété HttpWebResponse.StatusCode en .Net

17
Pascal Qyy

N ° Pourquoi vous soucier de votre RP pour votre page 404. Je serais plus inquiet de faire en sorte qu'aucun de vos liens ne finisse par là.

2
Jeremy

Les méta-informations pour une page 404 n'ont pas de sens.

Retourner le bon en-tête 404 est bien plus important que toute autre mesure technique.

En POV non technique, vous devriez vraiment envisager de renvoyer des informations utiles, au lieu d’un simple message d’erreur. L'utilisation du plan du site et des outils de recherche internes fournit des mesures fructueuses à vos utilisateurs est beaucoup plus logique (et rend les utilisateurs plus heureux, ce qui améliore votre site)

1
Dave

Depuis un point de vue d'un moteur de recherche, vous pouvez même avoir une page d'erreur vide 404 . Mais votre serveur doit servir le code d’état correct (404 ou 410) pour indiquer que la page demandée par le client no existe plus .

À partir d'un utilisateur en POV , il est important de disposer d'une page d'erreur bien conçue, car vous ne voulez pas laisser l'utilisateur disparaître simplement parce qu'il a suivi un lien cassé: vous voulez donner à l'utilisateur des options pour trouver son chemin sur votre site web en lui donnant par exemple:

  • un champ de recherche
  • un lien vers la carte du site
  • une liste de pages similaire à celle qu'il recherchait ( Google peut vous aider )
  • un simple formulaire pour contacter le webmaster

Puisque généralement le contenu de la balise méta-description n'est pas visible par l'utilisateur , . t le remplir .

1
Raben

Je pense que cela ferait certains sens d'avoir robots défini. Plus précisément:

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

(Par exemple, "ignorez cette ressource, mais n'hésitez pas à essayer d'autres personnes du même domaine.")

D'autres métadonnées (comme description, mais aussi OpenGraph et Twitter Cards, et autres), à mon avis, feraient peu sans aucun sens et ne coûterait que (quelques) octets.

Certes, ceci est théorique et quelque peu spéculatif. Si quelqu'un connaît une ressource offrant différentes perspectives, j'aimerais bien en être informé.

0
ACJ