web-dev-qa-db-fra.com

Comment utiliser Schema.org pour les publicités sur un site Web - WPAdBlock

J'essaie d'utiliser schema.org pour indiquer des publicités sur mon site Web.

Je crains que le fait de placer des publicités dans le contenu d'une page de blog ne nuise à mon référencement naturel et j'espère que l'utilisation d'un schéma peut aider à clarifier les choses pour les moteurs de recherche.

C'est ce que j'ai jusqu'à présent, une image avec un lien.

<div itemscope itemtype="https://schema.org/WPAdBlock">
    <a href="" itemprop="url"><img src="" itemprop="image"></a>
</div> 
  • le schéma ci-dessus que j'utilise est-il correct?
  • devrais-je plutôt insérer ces annonces avec javascript ou jquery plutôt que simplement html?

Je n'utilise pas de réseau publicitaire. Ce sont des publicités personnalisées.

1
stemie

Oui, votre utilisation de Microdata et schema.org est correcte.

Au lieu de divname__, vous pouvez envisager d’utiliser l’élément sectioning asideNAME _ :

L'élément peut être utilisé pour […] la publicité, […]

De cette manière, la publicité est séparée du flux de contenu principal de votre document.

Oh, et n’oubliez pas de fournir un attribut altpour l’image.

En fonction de l'annonce, vous pouvez également utiliser le type de lien nofollowpour le lien ( Google conseille vivement de l'utiliser pour les "liens payants" ).

Pour des raisons de transparence (et parfois juridiques), vous pouvez noter explicitement qu’il s’agit d’une publicité. Par exemple, en utilisant un en-tête "Annonce" (ce qui est logique si vous utilisez un élément de sectionnement, et Nice si vous voulez que les utilisateurs de lecteurs d'écran le sautent facilement s'ils le souhaitent), ou simplement une simple note, ou peut-être un lien vers une page expliquant pourquoi vous faites de la publicité et ce qui se passe avec les revenus possibles, les données de parrainage, etc.

Y compris avec JavaScript? Eh bien, je ne le ferais pas pour la raison évidente que les utilisateurs sans JS ne pourraient pas voir votre annonce.

2
unor

Votre code est correct. Vous pouvez le tester dans le Google Webmasters tools . En termes de référencement, vous devez insérer les annonces avec JavaScript afin qu’elles ne soient pas indexées par des robots.

1
Guillaume