En bref. Un article à accès payant identifie ses sections à accès restreint avec isAccessibleForFree et les sélecteurs hasPart, tout en maintenant un accès cohérent entre les robots et les lecteurs autorisés.
Définition : Un article à accès payant (paywall) peut décrire ses restrictions d’accès au moyen de données structurées, des propriétés lisibles par machine associées à la page. Au 17 octobre 2026, Google documente l’utilisation de
isAccessibleForFree: falsepour signaler un accès restreint et d’entréeshasPartavec des sélecteurs CSS pour identifier les sections HTML concernées.
Points clés
- La documentation de Google sur les contenus à accès payant accepte JSON-LD et les microdonnées, y compris pour les contenus nécessitant une inscription.
- Les règles de Google concernant le spam autorisent les différences d’accès liées à un accès payant lorsque Google voit le même contenu intégral qu’un lecteur autorisé et que l’éditeur suit les consignes sur l’échantillonnage flexible (Flexible Sampling).
- Les consignes de Google pour résoudre les problèmes JavaScript indiquent qu’envoyer le contenu intégral puis le masquer avec JavaScript constitue une restriction d’accès peu fiable.
- La documentation de Google sur la balise meta robots prend en charge
data-nosnippetsur les élémentsspan,divetsectionpour exclure du texte des extraits de résultats de recherche.
Quel balisage identifie une section à accès restreint ?
Dans le guide de Google sur les contenus à accès payant, isAccessibleForFree est obligatoire ; les propriétés hasPart décrivant les sections sont recommandées. Chaque objet hasPart utilise le type WebPageElement et un cssSelector, un motif qui identifie un élément HTML par son nom de classe.
L’extrait suivant adapte l’exemple NewsArticle de Google. Le sélecteur .paywall correspond à la classe HTML présentée ci-dessous ; les propriétés d’accès s’intègrent aux données structurées de l’article.
{
"@context": "https://schema.org",
"@type": "NewsArticle",
"isAccessibleForFree": false,
"hasPart": {
"@type": "WebPageElement",
"isAccessibleForFree": false,
"cssSelector": ".paywall"
}
}
<div class="paywall">Paywalled Content</div>
Pour plusieurs sections à accès restreint, la même documentation présente un tableau d’objets WebPageElement dans hasPart, chacun avec son propre sélecteur. Google n’autorise que les sélecteurs .class et demande aux éditeurs d’éviter d’imbriquer les sections de contenu. Les types d’articles pris en charge comprennent Article et NewsArticle.
Comment l’accès des robots doit-il correspondre à celui des lecteurs ?
Dans ses règles concernant le spam, Google définit la dissimulation (cloaking) comme le fait de présenter des contenus différents aux utilisateurs et aux moteurs de recherche dans l’intention de manipuler les classements et de tromper les utilisateurs. L’exception pour les contenus à accès payant suppose que Google voie l’intégralité du contenu accessible à une personne autorisée à le lire et que les consignes Flexible Sampling soient respectées.
La documentation sur les contenus à accès payant exige un accès pour Googlebot et, le cas échéant, Googlebot-News, lorsque l’éditeur souhaite que le contenu à accès restreint soit exploré et indexé. Pour les sites disposant d’une version AMP de la page, les règles d’accès des robots doivent correspondre à celles de la version non AMP ; des règles différentes peuvent entraîner des erreurs de contenu non concordant dans Search Console.
L’application des restrictions d’accès demande également de l’attention. Les consignes JavaScript de Google recommandent de fournir le contenu intégral seulement après confirmation du statut d’abonnement. Masquer du texte déjà envoyé à un navigateur non autorisé laisse ce texte accessible dans la réponse.
Comment vérifier la mise en œuvre ?
Le guide de Google sur les contenus à accès payant recommande le test des résultats enrichis (Rich Results Test) pour valider le balisage et corriger les erreurs critiques. Il oriente également les éditeurs vers l’outil d’inspection d’URL pour tester la façon dont Google explore l’URL et en effectue le rendu.
Ces vérifications portent sur différents aspects de la mise en œuvre : les données structurées et le contenu auquel Google peut accéder. Le même guide avertit que des problèmes de conformité aux règles peuvent survenir sans erreur de syntaxe et donc échapper au test des résultats enrichis. Le balisage s’applique aux différentes versions de la page, y compris AMP et non AMP.
Termes associés
Questions fréquentes
Cela s’applique-t-il à une inscription sans paiement ?
Oui. Le guide de Google sur les contenus à accès payant inclut explicitement les contenus nécessitant une inscription. Vous pouvez décrire leurs sections à accès restreint avec les mêmes propriétés d’accès.
Comment exclure du texte à accès restreint des extraits de résultats de recherche ?
Vous pouvez utiliser data-nosnippet sur l’élément span, div ou section concerné, comme le précise la documentation de Google sur la balise meta robots. L’attribut est booléen : même data-nosnippet="false" exclut le texte.
<div class="paywall" data-nosnippet>Paywalled Content</div>
Sources
- Google Search Central, « Structured data for subscription and paywalled content (CreativeWork) », 8 septembre 2026
- Google Search Central, « Spam policies for Google web search », 28 août 2026
- Google Search Central, « Fix Search-related JavaScript problems », 18 décembre 2025
- Google Search Central, « Robots meta tag, data-nosnippet, and X-Robots-Tag specifications », 24 mars 2026
Vérifiez comment une page se lit pour les moteurs de réponse. Ouvrir l’analyseur de score GEO