Récemment, j'ai remarqué que j'avais une liste croissante d'erreurs Soft 404 dans Google Webmaster Tools. Ils sont tous destinés aux pages de résultats de recherche générées dynamiquement qui indiquent "Aucune correspondance trouvée".
Je ne comprends ce que Google entend par soft 404 et pourquoi ils sont Signalement pour ces pages. J'ai donc ajouté <meta name="robots" content="noindex">
à ces pages.
Cependant, Google signale toujours de nouvelles erreurs Soft 404 pour les pages qui utilisent la balise META noindex .
Pourquoi Google signale-t-il une erreur pour une page que je lui ai dit de ne pas indexer?
Le problème est qu'avec toutes ces erreurs indésirables, je ne peux pas voir s'il y a de vrais problèmes qui doivent être corrigés.
Certains ont dit que ces pages devraient renvoyer un code d'état 404. Mais cela déplace simplement le problème vers l'onglet des erreurs 404. En outre, Google renvoie le code d'état 200 pour sa page sans résultats .
Je ne veux pas bloquer l'accès avec robots.txt parce que je veux que les liens sur ces pages soient suivis et je veux que Google voie la balise META noindex . De plus, il n'y a aucun modèle que je puisse utiliser pour les bloquer.
Google a trouvé ces URL en premier lieu parce que le contenu existait auparavant, mais a depuis été supprimé. Je ne peux pas retourner un code d'état 410, car mon code PHP n'a aucun moyen de connaître la raison pour laquelle aucun résultat n'a été trouvé.
Puis-je faire quelque chose pour mieux voir les vrais problèmes?