Le meilleur plug-in d’insertion de pub pour WordPress

Même si les bloqueurs de publicités mettent en péril de nombreux blogs et de sites Internet qui ne vivent que de leurs revenus publicitaires, il n’en reste pas moins qu’il faut soigner la manière dont les encarts apparaissent sur les différentes pages qui s’affichent pour inciter les visiteurs à cliquer dessus.

Avec WordPress, pour insérer des encarts publicitaires, quelle que soit la régie (AdSense, Amazon…), il faut insérer un code de type JavaScript à l’emplacement où ils doivent s’afficher sur toutes les pages Web de son site.

Évidemment, il n’est pas question de copier ce script à la main sur toutes les pages Web, car la tâche serait titanesque dès que le site ou le blog contient trop de pages.

adinserter

La manière artisanale consiste à modifier les fichiers templates (les modèles de pages) de WordPress (single.php, page.php, home.php…) pour y copier les scripts des encarts publicitaires aux emplacements souhaités sur la page.
Avec un peu d’expérience et de tâtonnements, on arrive à peu près à y parvenir, mais à moins de modifier le code JavaScript, il n’est pas facile de personnaliser l’affichage des encarts afin de les adapter parfaitement à l’ergonomie de son site (habillage, insertion aléatoire dans le texte, test du nombre minimum de mots avant l’insertion d’un encart, rotation d’encarts de tailles différentes…). L’autre inconvénient, à moins de s’appuyer sur un thème enfant, c’est qu’à la moindre mise à jour de son thème WordPress, les modifications effectuées sont écrasées, les scripts sont perdus dans les templates et il faut alors recommencer tout le travail de monétisation des pages.

L’autre façon de faire consiste à utiliser un plug-in spécialisé dans l’insertion des encarts publicitaires sur un blog WordPress. Il en existe des dizaines, mais jusqu’à présent tous ceux que j’avais testés ne me donnaient pas satisfaction : fonctionnement aléatoire, prix délirants, bugs jamais corrigés, manque de fonctionnalités…

Il y a quelques semaines, j’ai enfin découvert le plug-in ultime pour insérer des publicités sur mes différents sites et blogs. Il s’agit de l’extension Ad Inserter. Les fonctionnalités de cette extension sont absolument exceptionnelles. Il est pratiquement possible d’insérer les encarts publicitaires n’importe où sur ses pages avec un luxe d’options inédites par ailleurs. Aucune connaissance particulière en programmation n’est requise pour profiter pleinement de toute la puissance de cette extension. Le seul inconvénient pour les non-anglophones, c’est que l’interface de l’extension est en anglais. Néanmoins une traduction en français semble être prévue.

adinserter-bloc

Pour le moment je n’ai utilisé que la version gratuite du plug-in qui est largement suffisante pour peaufiner partout dans WordPress l’affichage des encarts publicitaires. En effet, Ad Inserter est gratuit pour les fonctions les plus courantes. Pour passer à la version pro, il faudra débourser $20 par an pour deux sites, ce qui franchement est un prix dérisoire au regard des services rendus par l’extension.

Je ne vais pas énumérer toutes les fonctions de Ad Inserter, car elles sont beaucoup trop nombreuses. Les principales étant les suivantes pour la version gratuite :

  • 16 blocs de code (64 pour la version pro) pour positionner les encarts
  • Ajout de code HTML, JavaScript ou PHP
  • Positionnement automatique des encarts (avant ou après un post, dans le contenu d’un article, avant ou après x paragraphes, dans l’extrait des articles…)
  • Positionnement manuel des encarts (widgets, shortcodes, insertion d’un code PHP, appel d’une fonction…)
  • Affichage des encarts selon le nombre de mots, selon qu’un mot se trouve ou non dans le texte, etc.
  • Alignement des encarts (à gauche, à droite, centré, habillage à gauche ou à droite, CSS personnalisable, pas d’habillage…)
  • Rotation de divers encarts publicitaires aux mêmes emplacements (fonction Rotate) dans un même bloc pour afficher différentes variations (couleurs, styles…) ou tailles d’encarts
  • Affichage sélectif des encarts selon le type de page (page d’accueil, post, pages de blog, pages statiques, catégories, page de recherche, page d’archive…)
  • Affichage des encarts à une position aléatoire dans le texte ou en respectant un pourcentage (par exemple, à 10 %, 50 %, 70 %…)
  • Options pour éviter des insertions trop près des images ou des entêtes de pages
  • Détection des types appareils (ordinateur, tablette, portable) pour prévoir un affichage publicitaire différencié
  • Insertion des encarts en fonction des catégories, des étiquettes, des ID de posts, des paramètres d’URL…

adinserter-options

Les blocs et toutes les options d’insertion des encarts publicitaires se gèrent depuis l’interface d’Administration de WordPress dans une interface certes assez touffue, mais relativement facile à maîtriser. La documentation complète du plug-in est à consulter sur le site Web du développeur accompagnée d’exemples d’utilisation et de conseils.

Avec une telle panoplie, il devient beaucoup plus facile de monétiser son site ou son blog afin de maximiser les revenus publicitaires qu’il peut dégager. Si vous ne devez tester qu’une extension, n’hésitez pas, car je ne pense pas qu’il soit possible de trouver beaucoup mieux.

L’extension est fréquemment mise à jour. Elle vient d’ailleurs de bénéficier d’une version 2 qui notamment améliore l’interface utilisateur, ajoute la prévisualisation des blocs d’annonces, ajoute des outils de debugging, donne la possibilité de voir les emplacements disponibles pour les insertions automatiques, ajoute un journal des opérations…

adinserter2

Des options ont aussi été ajoutées (détection des images, prise en compte des dates de publications pour l’insertion des encarts, test du nombre maximum de mots d’un post, meilleur support de WordPress en configuration multisite…). La vitesse d’exécution de l’extension a également été améliorée et des bugs mineurs ont été corrigés.

À ce jour, Ad Inserter a été installé plus de 30 000 fois depuis le catalogue d’extensions de WordPress.

Site Web Ad Inserter