
Par Ryan Law
Directeur du marketing de contenu chez Ahrefs
Voici comment l'équipe du Product Marketing d'Ahrefs, petite mais redoutable, utilise l'IA pour automatiser son travail.
Andrei dirige le Product Marketing chez Ahrefs, à la tête d’une petite équipe chargée de la rédaction, des webinaires, des partenariats et de la promotion payante pour l’ensemble d’Ahrefs (y compris les dizaines de mises à jour que nous publions chaque mois).
Constance travaille au sein de l’équipe produit : elle anime tous nos webinaires, rédige la documentation de notre centre d’aide et bien plus encore (si vous parlez anglais, passez voir les webinaires de Constance sur YouTube).
Andrei et Constance ont mis en place un espace de travail dédié au marketing produit dans Letaido, qui automatise leurs flux de travail et permet de créer des applications sur mesure. Voici les 8 outils sur lesquels ils s'appuient le plus dans leur rôle de Product Marketing Manager.
C’est quoi Letaido ?
Letaido est un agent marketing créé par Ahrefs. Une sorte d’assistant IA disposant d'un accès direct à l'intégralité du jeu de données d'Ahrefs et capable d'effectuer des tâches marketing de manière autonome, plutôt que de se contenter de répondre à des questions.
Letaido inclus :
Curieux de voir comment fonctionne Letaido (anciennement Agent A) ? Juliette a vibecodé un outil de visibilité IA en vidéo ici :
Le workflow de travail d'Andrei s'appuie sur GTM Generator, un outil qui, à partir d'un seul cahier des charges produit, génère l'ensemble du dossier de lancement / stratégie Go-To-Market en une seule étape.
A l'image, vous voyez les étapes de l'appli "GTM Generator" d'Andrei, avec chaque fichier .md qui détaille une étape chacun
À chaque lancement d'un nouveau produit ou d'une nouvelle fonctionnalité, Andrei peut générer automatiquement un brouillon de page d'accueil autonome, un script vidéo de 90 secondes, un e-mail promotionnel et un prospectus pratiquement prêt à imprimer.
Vient ensuite une étape de cohérence inter-supports qui passe en revue tous les résultats et signale les points où le message s'écarte ou où les détails présentent de légères incohérences. Concrètement, cela signifie :
La cohérence est essentielle en gestion de projet.
C’est pourquoi, lors de la phase finale de révision, on compare les 5 livrables côte à côte et on rédige un fichier « summary.md » répertoriant chaque affirmation, chaque phrase d’accroche et chaque cadrage ICP qui divergent d’un support à l’autre (comme une page d’accueil affirmant qu’une nouvelle mise à jour était « 10 fois plus rapide »… alors que cette affirmation ne figurait nulle part dans le brief d’origine).
Une fois qu’Andrei a modifié les ressources, il peut même ré-importer le fichier modifié dans le GTM Generator afin que celui-ci effectue une comparaison entre son résultat et la version modifiée, ce qui lui permet d’apprendre des modifications qu’il a apportées.
Prompt de départ :
Créez-moi un orchestrateur de packages Go-To-Market. L’entrée est un cahier des charges de produit au format libre. Le processus doit se dérouler en six étapes : (1) Cahier des charges : convertir le texte brut en un fichier « contract brief.md » structuré, comprenant les niveaux d’ICP, le positionnement, les arguments de vente et les KPI ; (2) Page d’accueil : générer une page d’accueil HTML autonome pour le produit, avec une règle stricte interdisant de mentionner les produits concurrents de la même entreprise n’importe où dans le corps du texte ; (3) Script vidéo : script structuré en segments de 90 secondes avec VOIX OFF, IMAGE À L'ÉCRAN et TEXTE À L'ÉCRAN par temps, durée maximale de 1 min 50 s ; (4) E-mail : un seul e-mail de lancement avec 2 objets et 2 textes d'aperçu, de 120 à 180 mots ; (5) Prospectus : document HTML de 2 pages au format A4 paysage, ainsi qu’un fichier PDF ; (6) Contrôle de cohérence : le LLM lit les cinq éléments et rédige un fichier summary.md répertoriant toutes les contradictions entre les différents éléments. Chaque étape est consignée dans un tableau de suivi ; la réexécution par étape est prise en charge ; le brief constitue la source de vérité en amont.
Le générateur de landing pages fait partie du flux de travail GTM décrit ci-dessus, mais Andrei l'utilise toujours de manière autonome lorsqu'il souhaite réécrire une page produit ou créer une nouvelle page dédiée à un cas d'utilisation.
Une fois que vous avez saisi un brief dans l'outil, celui-ci extrait les données relatives aux mots-clés pertinents à l'aide du point de terminaison « Keywords Explorer », sélectionne un modèle adapté, rédige un plan qu'Andrei peut modifier, puis génère la page, prête à être transmise à l'équipe web pour sa mise en œuvre.
Andrei crée de nombreuses landing pages adaptées à différents profils cibles (agences, professionnels du marketing, e-commerce, SaaS, entrepreneurs, indépendants, grandes entreprises). Le générateur de pages de destination propose des modèles « de base » prédéfinis pour chaque profil, ce qui facilite la création de multiples variantes de pages de destination pour chaque nouvelle fonctionnalité ou mise à jour.
Prompt de départ :
Créez-moi un générateur de pages d'accueil de produits. Spécifications hybrides : zone de texte libre associée à un formulaire structuré modifiable (nom du produit, archétype, niveaux ICP, arguments de vente). Processus : (1) analyse de la concurrence, lecture de la liste canonique des concurrents à partir d’un fichier de compétences ; (2) Keywords Explorer : termes correspondants, archétypes de départ, top 50 par volume ; (3) phase de plan avec liste de sections modifiable ; (4) génération de la page avec une clause de prompt fixe STANDALONE_RULE répertoriant tous mes produits apparentés, ainsi qu’une analyse par expression régulière après génération qui signale tout nom de produit apparenté présent dans le corps du texte ; (5) métadonnées SEO (slug, méta-titre, méta-description). Résultat : code HTML autonome, spécifications au format Markdown et aperçu intégré.
Andrei utilise le « Paid Ads Campaign Builder » lorsqu’il souhaite analyser le message véhiculé par un concurrent dans ses campagnes publicitaires. Cet outil utilise les points de terminaison « paid_keywords » et « paid_pages » de Site Explorer pour identifier les campagnes publicitaires payantes de n’importe quel domaine :
Il récupère ensuite toutes les pages de destination payantes afin d'identifier et d'analyser les textes publicitaires, regroupe les mots-clés payants par thèmes de groupes d'annonces, et fournit une vue d'ensemble de la stratégie publicitaire de l'entreprise :
Le générateur produit ensuite des créations pour Google qu'Andrei doit examiner, avec trois titres et deux descriptions par variante, et trois variantes par groupe d'annonces comprenant le titre, l'appel à l'action (CTA) et le texte complet :
Prompt de départ :
Créez-moi un outil de création de campagnes publicitaires payantes à partir des dépenses d’un concurrent. Données d’entrée : nom de domaine du concurrent. Processus : (1) mots-clés payants et pages payantes d’Ahrefs sur son domaine ; (2) récupération des principales pages de destination payantes via Web Fetch afin que le LLM analyse le texte de leurs annonces ; (3) regroupement des mots-clés en groupes d’annonces, signalement des mots-clés non liés à la marque, évaluation de l’écart par rapport à mon domaine (sur lequel je n’enchéris pas actuellement) ; (4) générer des créations pour Google Search : 3 titres et 2 descriptions par variante, 3 variantes par groupe d’annonces, avec des limites strictes de caractères (30 pour le titre, 90 pour la description) ; (5) générer des images PNG pour les réseaux sociaux au format 1080x1080 avec 4 styles d’arrière-plan via Pillow, en utilisant la police de ma marque et un mot en orange pour le mise en valeur. Décrire verbalement les visuels publicitaires de référence dans la ligne de commande du système au lieu de fournir des fichiers binaires. Enregistrer les campagnes dans Postgres, téléchargement au format ZIP de tous les fichiers PNG.
Ahrefs a une équipe internationale dont Marian pour l'Espagne et Juliette pour la France. Pour elles, pas de temps à perdre, il faut indiquer les posts sur leurs canaux respectifs (ainsi que pour 6 autres marchés) à promouvoir. Et les contenus promotionnels du Produit ne font pas exception.
Juliette a donc créé, via Letaido, un dashboard qui récupère les posts publiés via les comptes connectés à notre outil Social Media Manager, puis qui permet à chaque Responsable marketing d'un pays d'indiquer à notre Performance Manager où mettre du budget. Ce dernier reçoit un récap sur Slack et peut accéder à sa vue pour voir l'ensemble des posts par canaux et/ou par marché.
Le générateur de « battlecard » (une sorte de kit de riposte commerciale) prend l'URL d'un concurrent et produit une fiche d’argumentaire commerciale à 6 encadrés (comprenant des sections consacrées à la présentation générale, au produit, aux tarifs, aux points forts, aux points faibles, au positionnement d'Ahrefs et aux domaines où nous pourrions perdre du terrain).
L'outil génère à la fois un aperçu HTML et un fichier .pptx exportable qui reprend le modèle existant d'Andrei :
Commentaire
Remarque : il s'agit simplement d'un exemple à titre d'illustration, et non d'un élément que nous utilisons réellement.
La « battlecard » est générée à partir d’une recherche approfondie :
Prompt de départ
Créez-moi un générateur de battlecard commerciale. Entrée : URL d’un concurrent. Sortie : une battlecard à 6 sections (Présentation, Produit, Tarifs, Points forts, Points faibles, Comment nous positionner, Où nous risquons de perdre) au format HTML, ainsi qu’un véritable fichier .pptx reprenant le modèle de battlecard existant de mon équipe. Processus : (1) extraction approfondie des données du concurrent (page d’accueil, ainsi que les pages /pricing, /features, /solutions et jusqu’à 15 liens de navigation internes, avec un plafond de 18 URL) ; (2) récupération des avis directement depuis l’URL des détracteurs sur G2 (filtres [nps_score][]=1), TrustRadius et Capterra par slug, en parallèle ; (3) signaux SEO sur leur domaine (DR, trafic organique, répartition du DR des domaines référents, mots-clés payants, répartition du trafic lié à la marque) ; (4) Le LLM synthétise les forces, les faiblesses, la stratégie de positionnement et les points faibles potentiels en s’appuyant sur mes compétences stratégiques comme référence pour définir nos avantages et le profil de notre client cible (ICP) ; (5) Rendu HTML selon la palette de couleurs de mon équipe, ainsi qu’une exportation Python-PPTX reproduisant la mise en page existante de la battlecard.
Le Générateur de Posts Linkedin est l'outil le plus simple de cette liste, mais c'est celui qu'Andrei et Constance utilisent presque tous les jours. Il suffit d'y coller une ébauche de publication LinkedIn pour que l'application vous propose deux versions affinées, présentant deux angles différents parmi lesquels choisir :
Le générateur utilise un ensemble d’angles prédéfinis pour créer des publications LinkedIn : récit, accroche, critique, présentation de projet. L’équipe de gestion de projet en choisit deux, ou l’application les sélectionne à leur place.
L’outil s’appuie sur la banque personnelle de publications LinkedIn d’Andrei et de Constance (une sélection de leurs publications les plus performantes) et utilise une fonctionnalité de « voix de marque » pour garantir la précision de chaque mention du produit.
Commentaire
Remarque : contrairement à ce que laisse penser la capture d'écran, je ne suis pas responsable du marketing produit chez Ahrefs… mais je ne dirais pas non à un deuxième salaire si l'occasion se présentait.
Vous avez connecté votre compte Linkedin / X / Instagram ou autre au Gestionnaire de réseaux sociaux (Gratuit) d'Ahrefs ? Alors, vous pouvez même programmer ou publier des contenus directement depuis Letaido.
Prompt de départ
Crée-moi un générateur de publications LinkedIn. Données d’entrée : un brouillon et deux choix d’angles parmi {récit, accroche, analyse critique, présentation de projet}. Consulte un fichier de compétences personnel intitulé « banque de publications » comme référence pour chaque génération (il contient entre 15 et 30 publications de référence rédigées dans mon style). Détecte la structure de l’ébauche, puis réécrit-la en deux versions, toutes deux adaptées à un affichage en deux colonnes et ne dépassant pas 1 300 caractères. Ajoute un bouton « Ajouter à la banque » qui renvoie les résultats approuvés vers le fichier de compétences. Enregistre les exécutions dans Postgres pour conserver l’historique. Réutilise le même fichier de compétences depuis n’importe quelle autre session d’agent chargée de rédiger du contenu LinkedIn ; ce fichier constitue le corpus.
Constance organise de nombreux webinaires pour Ahrefs. Elle a donc demandé à Letaido de développer l'application « Webinar Automation » : il lui suffit de saisir une seule fois le titre, la date et la liste des participants d'un webinaire pour que l'application crée de toutes pièces un projet Linear complet :
L'outil suit cinq phases distinctes :
Prompt de départ
Créez-moi une application de console d'automatisation de webinaires s'appuyant sur Linear. Données d'entrée : un titre de webinaire, une date et la liste des coéquipiers avec leurs identifiants Linear. L'interface utilisateur suit 5 phases séquentielles — Concept, Pages d'accueil, Promotions, Contenu, Rapports — chacune dotée de son propre panneau de paramètres et d'un bouton « Lancer » ; la phase N+1 est verrouillée tant que la phase N n'a pas été lancée. La phase 1 crée un projet Linear au sein de mon équipe de marketing produit, avec 4 jalons calculés rétrospectivement à partir de la date du webinaire. Les phases 2 à 5 créent 14 tickets + 6 sous-tickets à partir de descriptions basées sur des modèles Jinja avec interpolation {webinar.title} ; je peux modifier n’importe quel titre ou responsable pour chaque webinaire avant son lancement. Les modèles sont intégrés au code et sont donc mis à jour en même temps que l’application. J’utilise le connecteur Linear pour les projets/tickets et GraphQL directement pour les jalons.
L'outil « Calls to Positioning » est destiné à la recherche et non à la production de livrables, mais il s'avère extrêmement utile. Il analyse des extraits d'appels commerciaux, en examine le contenu et formule des suggestions permettant à l'équipe de gestion de produit d'adapter notre positionnement produit afin de remporter davantage de contrats, le tout en s'appuyant sur de véritables citations de clients.
Commentaire
Remarque : il s'agit d'une capture d'écran fictive, similaire à celle de l'outil d'Andrei ; il n'y a donc aucune donnée à caractère personnel ici 😉
L'analyse est divisée en quatre catégories :
Prompt de départ
Créez-moi un outil permettant de transformer des extraits d'appels commerciaux en stratégie de positionnement. Données d'entrée : collez des extraits d'appels, à raison d'un par bloc de ligne vide, avec des étiquettes d'interlocuteur facultatives. Vous pouvez également inclure un corpus intégré de 15 à 20 extraits types couvrant les contrats remportés, les contrats perdus, les résiliations et les mentions de concurrents, afin que l'outil soit opérationnel dès sa première utilisation. Supprimez toutes les métadonnées sources (interlocuteur, étape, issue de la transaction) de la requête : le regroupement doit s’appuyer sur le langage lui-même, et non sur les groupes de balises. Générer quatre catégories de résultats : (1) Pourquoi nous remportons des contrats : les schémas de réussite avec des citations textuelles à reprendre dans les supports de communication ; (2) Pourquoi nous perdons ou nous nous stagnons : objections, obstacles, signaux de désabonnement ; (3) Langage tel quel : expressions réellement utilisées par les clients, classées par nombre d’occurrences ; (4) Propositions de changements de positionnement, avec comparaison avant/après et citations textuelles à l’appui. Enregistrer les exécutions dans Postgres pour conserver l’historique.
Pour Constance, les présentations PowerPoint sont la partie la plus pénible de chaque lancement de produit. Elle a utilisé Letaido pour créer un document « Texte vers PowerPoint » afin de ne plus jamais avoir à partir d'une diapositive vierge.
Constance rédige ses notes et ses idées au format Markdown, puis les colle dans l'outil. Celui-ci divise le contenu en sections et en diapositives, tandis qu'une règle d'expression régulière détecte les indications relatives aux images (« afficher une capture d'écran », « insérer un schéma », « [image] », « ajouter un graphique »…) et réserve à cet effet un emplacement de remplacement orange en pointillés, étiqueté, à droite de la diapositive.
L'outil de création PowerPoint intègre la palette Ahrefs, et Constance peut prévisualiser chaque diapositive dans le navigateur, modifier n'importe quelle diapositive directement dans l'interface, puis exporter le tout une fois qu'elle a terminé.
Prompt de départ
Créez-moi un générateur Markdown vers PPTX. Entrée : Markdown collé ou fichier .md téléchargé. L'analyseur sépare les éléments #/##/### en diapositives de titre, de section et de contenu. Une expression régulière détecte 8 modèles d’indicateurs d’image (« afficher une capture d’écran », « insérer un diagramme », « [image] », , « ajouter un graphique »…) et réserve une zone de remplacement étiquetée, délimitée par une bordure en pointillés, à droite de chaque diapositive concernée. Claude Sonnet 4.6 réécrit chaque bloc en 3 à 5 puces concises ; le texte original est conservé mot pour mot dans les notes du présentateur (et non dans le corps de la diapositive). J’utilise python-pptx avec ma palette de couleurs intégrée : barre d’en-tête bleu marine, bande de mise en valeur orange, format 16:9, titres en 26 pt, puces en 20 pt. Les diapositives de titre et de section sont entièrement bleu marine avec une ligne de mise en valeur orange centrée. L’interface utilisateur affiche un aperçu diapositive par diapositive avec des fonctions d’édition et de suppression en ligne pour chaque diapositive. Exportation au format .pptx.

Ryan Law est le directeur du marketing de contenu chez Ahrefs. Il a 13 ans d’expérience en tant que rédacteur, stratège de contenu, chef d’équipe, vice-président, directeur marketing et fondateur d’agence. Il a aidé des dizaines d’entreprises à améliorer leur marketing de contenu et leur SEO, notamment Google, Zapier, GoDaddy, Clearbit et Algolia. Il est aussi romancier et le créateur de deux cours sur le marketing de contenu.