web-dev-qa-db-fra.com

Servir une page blanche plutôt qu'une erreur 404 est-il mauvais pour le référencement?

Mon site Web est configuré de manière à ce que toute URL inutile (par exemple example.com/asdfgh) reçoive une page vierge et non une erreur 404. Je ne suis pas sûr que ce soit mauvais ou bon pour le référencement. Pourriez-vous me dire ce que vous en pensez.

Ce n'est que la réaction sur ce sujet que j'ai trouvée sur le net:

Ce n'est pas une erreur, il existe des URL illimitées pour toutes les URL canoniques. Parce que lorsque vous ajoutez quelque chose à une URL valide, il est simplement traité en tant que paramètre. Lorsque le paramètre n'est pas utilisé dans la vue, le paramètre n'est pas sans aucun effet => "illimité" des URL valides et ce n'est pas une erreur, c'est-à-dire par dessein. Les moteurs de recherche gèrent cela complètement correctement. 404 est en fait un code pour un lien non valide, mais notre travail consiste à nous assurer qu'il n'y a pas de liens non valides. Rappelez-vous les temps anciens, lorsque vous écriviez une page avec du code HTML statique et que vous utilisiez un lien vers un fichier non existant. Vous avez pour cela le 404. Mais dans un CMS, vous ouvrez toujours le /index.php, qui est toujours valide. Donc, même notre simulation de 404 est absurde, elle devrait en faire environ 303, en fait.

2
vectorization

Google appelle en effet ces soft 404 ... Les Soft 404 sont une bête noire.

Ils sont très courants et bon nombre des sites pour lesquels j'ai accès aux données de la console de recherche Google sont concernés.

Mais ils ne devraient pas.

Si un serveur ne peut pas renvoyer le contenu demandé par le client, il doit en informer le client (en renvoyant un message d'erreur via un en-tête HTTP et non en renvoyant un en-tête "200" de la série "success").

Selon Google, les 404 ne nuiront pas à votre classement

Quoi qu'il en soit, voici le code de ma page 404 "par défaut":

<h1>Page Not Found</h1>
<p>Something isn't right here, the URL you requested isn't available.</p>
<p>Go to the <a href="/">home page</a>.</p>
<p>Try the <a href="/sitemap/">sitemap</a>.</p>
<p>Maybe the <a href="https://web.archive.org/">Internet Archive's Wayback Machine</a> has a copy of that page…</p>
<div id="wb404"></div>
<script src="https://archive.org/web/wb404.js"></script>
<p>Or maybe Google can help…</p>
<script> var GOOG_FIXURL_LANG = (navigator.language || '').slice(0,2),GOOG_FIXURL_SITE = location.Host; </script>
<script src="https://linkhelp.clients.google.com/tbproxy/lh/wm/fixurl.js"></script>

C'est un peu exagéré, mais j'offre aux utilisateurs:

1.) une explication selon laquelle la page demandée est indisponible

2.) un lien vers la page d'accueil

3.) un lien vers le plan du site HTML

4.) un script de archive.org qui tente d'afficher les anciennes versions de la page de The Wayback Machine

5.) un script Google qui tente de deviner ce qu'ils demandaient

1
adam-asdf

Les liens morts sont des liens morts et les moteurs de recherche ne vous donneront pas de points brownie pour une page sans contenu. Du point de vue de l'utilisateur, il est toujours bon d'avoir quelque chose pour chaque adresse URI non valide qu'ils essaient. De votre point de vue, il est préférable de ne pas laisser les visiteurs en suspens pour ce qui est arrivé.

Donc, gérez les URI non valides avec élégance. Soyez libéral avec ce que vous acceptez.

0
Rob

Google ne se soucie pas de ce que vous retournez sur la réponse HTTP 404 , car ils n'analysent rien dans la page 404. Si vous avez une page d'erreur 404 personnalisée et qu'elle contient des liens, Googlebot n'ira pas les explorer. Lorsque Google demande des ressources et qu'il renvoie une erreur 404, ils ne voient rien à ce sujet et signalent à la console de recherche pour les webmasters que cette URL n'est pas trouvée, afin que le webmaster le sache.

Pour certaines personnes, c'est bizarre mais c'est vrai, Googlebot respecte fortement la réponse HTTP de son serveur. Par exemple, lorsque Googlebot essaie d'analyser votre site, le fichier robots.txt renvoie une erreur 5XX, puis ils n'analysent pas également votre site Web . De même, quand ils voient que votre serveur renvoie une erreur 404, il ne regarde tout simplement pas vers cette page Web, alors que notre navigateur actuel est capable d'afficher une page d'erreur 404 personnalisée, mais que Google ne le voit pas, voici la déclaration officielle de John mueller.

Créez 404 pages, ce qui est utile pour vos visiteurs, et analysez vos 404 pages de temps en temps à l'aide de la console de recherche Google. Si certaines pages ont de bons backlinks et renvoient une page d'erreur 404, il est préférable de mettre en œuvre la redirection 301 sur des sources pertinentes. vous pouvez sauver le juicyrank.

0
Goyllo