Sommaire
Google a mis à jour sa documentation pour demander aux éditeurs de modifier la façon dont ils utilisent JavaScript pour bloquer l’accès au contenu payant. Le moteur de recherche rencontre des difficultés à identifier correctement le contenu sous paywall.
Le problème identifié par Google
De nombreux éditeurs utilisent couramment un script pour bloquer les utilisateurs non-payants avec un interstitiel, tout en laissant le contenu complet dans le code. Cette pratique semble causer des problèmes à Google pour identifier correctement le contenu sous paywall.
Google a ajouté cette nouvelle guidance dans sa documentation sur les problèmes JavaScript liés à la recherche :
« Si vous utilisez un paywall basé sur JavaScript, considérez l’implémentation. Certaines solutions de paywall JavaScript incluent le contenu complet dans la réponse serveur, puis utilisent JavaScript pour le masquer jusqu’à ce que le statut d’abonnement soit confirmé. Ce n’est pas un moyen fiable de limiter l’accès au contenu. Assurez-vous que votre paywall ne fournit le contenu complet qu’une fois le statut d’abonnement confirmé. »
Explication officielle du changement
Le changelog documentant cette modification explique plus clairement les raisons de cette demande :
- Quoi : ajout de nouvelles orientations sur les considérations de paywall basé sur JavaScript.
- Pourquoi : pour aider les sites à comprendre les défis liés au modèle de conception de paywall basé sur JavaScript, car il rend difficile pour Google de déterminer automatiquement quel contenu est sous paywall et lequel ne l’est pas.
Méthode actuellement problématique
Cette nouvelle recommandation a été ajoutée comme point numéro 10 dans la liste numérotée des problèmes JavaScript dont les éditeurs doivent être conscients, sur la page « Fix Search-related JavaScript Problems » de Google.
La pratique courante consiste à :
- Inclure tout le contenu dans la réponse serveur,
- Utiliser JavaScript pour masquer le contenu aux non-abonnés,
- Afficher un interstitiel de paywall à la place.
Recommandation de Google
Google préconise plutôt de :
- Ne fournir le contenu complet qu’après confirmation du statut d’abonnement,
- Éviter d’inclure le contenu payant dans la réponse serveur initiale,
- Implémenter une vérification côté serveur plutôt que côté client.
Cette mise à jour n’est pas un changement de fond dans la politique de Google vis-à-vis des contenus payants, mais un ajustement technique. L’objectif est d’éviter toute ambiguïté sur ce qui est accessible gratuitement ou non, afin que le moteur indexe et affiche correctement les pages sous abonnement.