Page 404
Silktide vérifie que votre site Web répond correctement lorsqu'une personne demande une page qui n'existe pas. La bonne réponse est une page d'erreur servie avec le code d'état spécial "404 Not Found", qui indique aux navigateurs et aux moteurs de recherche que la page est réellement manquante.
Le code d'état compte autant que la page elle-même. Certains sites Web affichent un message "page non trouvée" mais l'envoient avec un code d'état de réussite (200) - une "soft 404" - et d'autres redirigent toute adresse manquante vers leur page d'accueil. Ces deux approches semblent utiles, mais elles embrouillent les logiciels dont dépendent vos visiteurs et votre classement dans les recherches.
Pourquoi c'est important
Les moteurs de recherche, les navigateurs, les vérificateurs de liens et la s'appuient tous sur le code d'état 404 pour savoir qu'une page est manquante. Lorsque des pages manquantes renvoient plutôt un code de réussite, les moteurs de recherche conservent les adresses mortes dans leur index, les visiteurs continuent d'y atterrir et votre positionnement se détériore, car les moteurs concluent que votre site est rempli de pages d'erreur pauvres et en double.
Rediriger toutes les pages manquantes vers la page d'accueil n'est pas mieux: les visiteurs arrivent à un endroit qu'ils n'ont pas demandé, sans explication, et les moteurs de recherche apprennent à se méfier de vos redirections. Le meilleur modèle est une véritable page 404 attrape-tout, ainsi que des redirections spécifiques pour des pages précises déplacées qui reçoivent encore un trafic précieux.
Comment corriger
- Configurez votre serveur Web ou votre pour renvoyer le code d'état 404 pour les adresses inconnues. La plupart des plateformes le font par défaut; le problème provient habituellement d'une route générique ou d'une règle de redirection ajoutée par la suite.
- Donnez un contenu utile à la page 404: indiquez que la page est introuvable et offrez une boîte de recherche ou des liens vers les sections clés afin que les visiteurs puissent se réorienter.
- Conservez des redirections pour les pages individuelles qui ont réellement été déplacées - une redirection vers le nouvel emplacement du contenu est la bonne solution dans ce cas.
Vous pouvez vérifier votre correctif en visitant une adresse inventée sur votre site avec les outils de développement de votre navigateur ouverts: l'onglet Réseau devrait afficher le code d'état 404.
Comment Silktide teste ceci
- Silktide demande la page d'accueil de votre site Web. Si la page d'accueil elle-même ne répond pas normalement, le test ne peut pas être exécuté de façon fiable et la vérification est considérée comme réussie.
- Silktide demande une adresse délibérément inventée sur votre site Web qui ne devrait pas exister.
- Le test réussit si cette requête renvoie le code d'état 404; sinon, le site Web est signalé (par exemple, s'il renvoie un code de réussite ou une redirection).
Dépannage
Nous affichons une page d'erreur, alors pourquoi cela échoue-t-il?
Ce que voient les visiteurs et ce que dit le serveur peuvent différer. Votre page d'erreur peut être servie avec un code d'état 200 (succès), ce que cette vérification détecte. Vérifiez la configuration de votre serveur ou de votre CMS afin que la page d'erreur soit envoyée avec le code d'état 404.