Google prévient de ne pas servir « Non disponible » avec JavaScript
John Mueller de Google a averti un propriétaire de site de ne pas charger « non disponible » dans le code JavaScript avant que le contenu réellement chargé ne soit disponible. Cela peut amener Google à croire que la page n'existe pas, empêchant ainsi l'indexation et le classement dans la recherche Google.
Pour être clair, ce site change « non disponible » via JavaScript et ne le publie pas via JavaScript.
C'est sur un fil de discussion Reddit intitulé « Google pourrait penser que votre site Web est en panne » que cette discussion a eu lieu.
John Mueller a répondu à la préoccupation en disant : « Est-ce votre site ? Je vous recommande de ne pas utiliser JS pour modifier le texte de votre page de « non disponible » à « disponible » et plutôt de simplement charger tout ce morceau à partir de JS.
Il a expliqué « De cette façon, si un client n'exécute pas votre JS, il n'obtiendra pas d'informations trompeuses. »
Il a déclaré que cela était similaire aux conseils de Google concernant la non-utilisation des balises noindex sur les pages JS. John a ajouté : « Cela ressemble à la façon dont Google ne recommande pas d'utiliser JS pour modifier une balise méta robots de « noindex » à « veuillez considérer mon excellent travail de balisage HTML pour l'inclusion » (il n'y a pas de balise méta robots « index », vous pouvez donc être créatif). »
En bref, au moment où Google explore la page, il voit seulement qu'elle n'est pas disponible, puis elle disparaît. Il ne veut pas attendre plus longtemps qu'un message différent apparaisse, car c'est le message que Google a reçu.
Discussion sur le forum sur Reddit.
