J'essaie de déboguer les erreurs Soft 404 dans la console de recherche. Les Soft 404 continuent à apparaître. Si j'essaie de "Récupérer en tant que Google", il semble qu'ils retournent une réponse valide.
HTTP/1.1 200 OK
Server: TornadoServer/4.2.1
Content-Type: text/html; charset=UTF-8
Strict-Transport-Security: max-age=31536000
Date: Mon, 14 Mar 2016 14:13:18 GMT
La page est une page normale dans une application Tornado affichant un plein écran avec Google Maps et un en-tête de navigation. L’explication Google de Soft 404 est la suivante:
[...] serveur renvoie un code autre que 404 ou 410 pour une page inexistante (ou redirige les utilisateurs vers une autre page, telle que la page d'accueil, au lieu de renvoyer un 404). Cela crée une mauvaise expérience pour les chercheurs et les moteurs de recherche.
Cette page existe cependant ... (et récupère correctement via Search Console). Qu'est-ce qui peut causer ces Soft 404?
Les Soft 404 sont générés lorsque Google pense que vous devriez avoir renvoyé un 404/410 pour une demande mais en a renvoyé 200. Google définit ceci comme lorsque 'le contenu de la page n'a aucun rapport avec la réponse HTTP renvoyée par le serveur '.
En tant que tel, vous avez besoin du le contenu de la page doit être suffisant pour que la page soit reconnue en tant que telle plutôt que d'être considérée comme une erreur. Le contenu de la page est ce qui provoque un soft 404, pas les en-têtes de page.
Assurez-vous que la page a un titre pertinent et ajoutez éventuellement du contenu dans une balise noscript. Vous pouvez également essayer d'ajouter des données structurées à la page pour aider les moteurs de recherche à comprendre le contenu.