Comment créer une extension Chrome : de l’idée à la publication et à la monétisation

Une extension Chrome simple, c’est deux fichiers et dix minutes. Obtenir des utilisateurs et des revenus demande davantage : choisir un problème, publier sur le Chrome Web Store, promouvoir l’extension et ajouter une monétisation. Voici tout le parcours, étape par étape.

Étape 1. Choisir un problème

Les meilleures idées d’extensions sont de petites tâches récurrentes que les gens recherchent déjà : un mode sombre pour un service, un convertisseur de fichiers, une traduction rapide, la gestion des onglets. Vérifiez la demande dans la recherche du Chrome Web Store et avec des outils de mots-clés : s’il existe des extensions similaires avec des milliers d’utilisateurs, la demande est réelle.

La concurrence n’est pas un problème. Souvent, il suffit de proposer une solution plus simple et plus claire pour un usage précis. C’est ainsi qu’a commencé l’extension de l’étude de cas Dark Mode for Google Docs : la première version a pris environ une semaine, et elle a dépassé 400 000 utilisateurs.

Étape 2. Créer votre première extension

Les extensions Chrome se créent en HTML, CSS et JavaScript. La version minimale du tutoriel officiel de Google est un dossier contenant trois fichiers.

manifest.json

Le fichier principal de votre extension : son nom, sa version, ses autorisations et ce qui s’ouvre au clic sur l’icône. Les extensions utilisent désormais Manifest V3.

{
  "name": "Hello Extensions",
  "description": "Base Level Extension",
  "version": "1.0",
  "manifest_version": 3,
  "action": {
    "default_popup": "hello.html",
    "default_icon": "hello_extensions.png"
  }
}

hello.html

Le pop-up qui s’affiche quand l’utilisateur clique sur l’icône de votre extension :

<html>
  <body>
    <h1>Hello Extensions</h1>
  </body>
</html>

Icône

Placez une image nommée hello_extensions.png dans le même dossier : son nom doit correspondre au champ default_icon du manifeste.

Étape 3. Charger et tester

  1. Ouvrez chrome://extensions dans Chrome.
  2. Activez le mode développeur en haut à droite.
  3. Cliquez sur « Charger l’extension non empaquetée » et sélectionnez le dossier de votre extension.
  4. Épinglez l’extension via l’icône en forme de puzzle et cliquez dessus : le pop-up s’ouvre.

À partir de là, votre extension s’enrichit : scripts du pop-up, content scripts pour interagir avec les pages web, service worker pour les tâches en arrière-plan. Ne demandez que les autorisations vraiment nécessaires : les autorisations superflues inquiètent autant les utilisateurs que les examinateurs.

Étape 4. Publier sur le Chrome Web Store

  1. Inscrivez-vous comme développeur dans le Chrome Web Store Developer Dashboard et payez les frais d’inscription uniques (conditions d’inscription). Utilisez une adresse e-mail dédiée à la publication : vous ne pourrez pas la changer ensuite.
  2. Compressez le dossier de votre extension en ZIP et importez-le via « Add new item ».
  3. Remplissez les onglets : Store Listing (votre fiche), Privacy (votre finalité unique et les données collectées) et Distribution (pays et visibilité).
  4. Envoyez l’extension pour examen. Le délai varie selon les extensions ; après approbation, vous avez 30 jours pour la publier.

Les nouveaux développeurs peuvent d’abord publier jusqu’à deux extensions. Voir le guide de publication pour les détails.

Combien coûte la publication d’une extension Chrome ?

La publication elle-même est gratuite ; le seul coût est des frais d’inscription développeur uniques. Pendant des années, ils étaient de 5 $ (Computerworld), mais la documentation actuelle de Google n’indique pas le montant : vérifiez-le dans le tableau de bord lors de l’inscription. Il n’y a ni frais annuels ni frais par extension.

Étape 5. La promouvoir

Votre classement sur le Chrome Web Store dépend des notes, des installations par rapport aux désinstallations, de la qualité de la fiche et des métadonnées. Comment optimiser le titre, la description et les captures, où trouver vos premiers utilisateurs et quand ajouter de la publicité : tout est dans « Comment promouvoir une extension Chrome ».

Étape 6. La monétiser

Les principaux modèles sont les abonnements ou fonctionnalités payantes, l’affiliation, les dons et la publicité dans l’extension. Les abonnements rapportent le plus par utilisateur, mais nécessitent un prestataire de paiement et quelques milliers d’utilisateurs. La publicité permet de gagner de l’argent avec toute votre audience, sans paiements ni paywall. Comparez-les dans « Comment monétiser une extension Chrome ».

Si vous choisissez la publicité, affichez-la uniquement dans l’interface de votre extension : le Chrome Web Store interdit d’injecter des publicités dans des sites tiers. Les détails sont dans notre analyse des règles publicitaires du Chrome Web Store.

ExtAds est une régie publicitaire conçue pour les extensions : vous intégrez une bannière native dans votre pop-up, votre panneau latéral ou votre page d’extension, choisissez vous-même les campagnes et gagnez de l’argent avec les impressions. Consultez la page Pour les éditeurs ou écrivez à notre manager sur Telegram : @extads.

En bref

  1. Choisissez un petit problème à la demande avérée.
  2. Créez une version minimale : manifest.json, un pop-up et une icône.
  3. Testez-la avec « Charger l’extension non empaquetée ».
  4. Publiez-la sur le Chrome Web Store et remplissez l’onglet Privacy.
  5. Faites-la connaître via votre fiche, la recherche et les communautés.
  6. Ajoutez une monétisation dès que vous avez des utilisateurs actifs.
keyboard_arrow_up