Contenus disponibles par abonnement et contenus soumis à un paywall

Cette page décrit comment utiliser la méthode schema.org JSON-LD pour signaler la présence de contenu soumis à un paywall sur votre site, à l'aide de propriétés CreativeWork. Ces données structurées permettent à Google de dissocier de tels contenus de ceux générés via des techniques de dissimulation, qui ne respectent donc pas nos consignes. En savoir plus sur les contenus disponibles par abonnement et soumis à un paywall

Exemple

Cliquez sur le bouton ci-dessous pour accéder à un exemple de données structurées NewsArticle dont le contenu est soumis à un paywall.

Consignes

Vous devez respecter les consignes générales relatives aux données structurées et les instructions techniques pour que votre page puisse s'afficher dans les résultats de recherche. En outre, les consignes suivantes s'appliquent au contenu soumis à un paywall.

  • JSON-LD et le format microdonnées constituent les méthodes acceptées pour la rédaction de données structurées pour le contenu soumis à un paywall.
  • Veuillez ne pas imbriquer de sections de contenu.
  • Veuillez n'utiliser que des sélecteurs .class pour la propriété cssSelector.

Ajouter un balisage à du contenu soumis à un paywall

Si vous proposez un accès par abonnement au contenu de votre site Web ou si les utilisateurs doivent s'inscrire pour accéder à tout contenu que vous souhaitez indexer, suivez les étapes ci-dessous. L'exemple suivant s'applique aux données structurées NewsArticle. Veillez à bien suivre cette procédure pour toutes les versions de votre page (y compris les versions AMP et non AMP).

  1. Ajoutez un nom de classe pour chaque section de la page soumise à un paywall. Par exemple :
    <body>
    <p>This content is outside a paywall and is visible to all.</p>
    <div class="paywall">This content is inside a paywall, and requires a subscription or registration.</div>
    </body>
    
  2. Ajoutez des données structurées NewsArticle.
  3. Ajoutez les données structurées JSON-LD en gras à vos données structurées NewsArticle.
    {
      "@context": "http://schema.org",
      "@type": "NewsArticle",
      "mainEntityOfPage": {
        "@type": "WebPage",
        "@id": "https://example.org/article"
      },
      (...)
      "isAccessibleForFree": "False",
      "hasPart": {
        "@type": "WebPageElement",
        "isAccessibleForFree": "False",
        "cssSelector": ".paywall"
      }
    }
    

Plusieurs sections soumises à un paywall

Si plusieurs sections d'une même page sont soumises à un paywall, ajoutez des noms de classe faisant référence à un ensemble.

Voici un exemple de plusieurs sections soumises à un paywall sur une même page :

<body>
<div class="section1">This content is inside a paywall, and requires a subscription or registration.</div>
<p>This content is outside a paywall and is visible to all.</p>
<div class="section2">This is another section that's inside a paywall, and requires a subscription or registration.</div>
</body>

Voici un exemple de données structurées NewsArticle dont plusieurs sections sont soumises à un paywall.

{
  "@context": "http://schema.org",
  "@type": "NewsArticle",
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://example.org/article"
  },
  (...)
  "isAccessibleForFree": "False",
  "hasPart": [
    {
      "@type": "WebPageElement",
      "isAccessibleForFree": "False",
      "cssSelector": ".section1"
    }, {
      "@type": "WebPageElement",
      "isAccessibleForFree": "False",
      "cssSelector": ".section2"
    }
  ]
}

Remarques pour les pages AMP

Voici une liste de remarques à retenir si vous utilisez des pages AMP :

  • Si vous disposez d'une page AMP avec du contenu soumis à un paywall, utilisez le composant amp-subscriptions le cas échéant.
  • Assurez-vous que votre point de terminaison d'autorisation permet aux robots appropriés de Google et d'autres entreprises d'accéder au contenu. Les méthodes varient en fonction de l'éditeur.
  • Assurez-vous que votre règle d'accès pour les robots est la même pour les pages AMP et non-AMP. Dans le cas contraire, des erreurs de type "Le contenu ne correspond pas" peuvent s'afficher dans la Search Console.

Vérifier que Google peut explorer et indexer vos pages

Il existe plusieurs moyens de vous assurer que Google peut explorer et indexer le contenu de votre page :

  • Si vous souhaitez uniquement que Google explore et indexe le contenu d'une page en dehors d'un paywall et visible par tous, ignorez cette étape.
  • Si vous souhaitez que Google explore et indexe la totalité de votre page, y compris les sections soumises à un paywall, vérifiez que votre page est accessible par Googlebot et Googlebot-News, le cas échéant.
  • Si vous souhaitez empêcher Google d'afficher le lien en cache pour votre page, utilisez la balise Meta pour les robots noarchive.

Envoyer des commentaires concernant…