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>
Je n'utilise pas de réseau publicitaire. Ce sont des publicités personnalisées.
Oui, votre utilisation de Microdata et schema.org est correcte.
Au lieu de div
name__, vous pouvez envisager d’utiliser l’élément sectioning aside
NAME _ :
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 alt
pour l’image.
En fonction de l'annonce, vous pouvez également utiliser le type de lien nofollow
pour 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.
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.