Vendre votre app codée sur le vibe n'est pas un problème de marketing. C'est une spec oubliée.
À l'époque où j'étais salarié, le « marketing » sonnait comme un gros mot. Ça puait le vendeur de voitures d'occasion, la pub Facebook qui te suit pendant 3 mois, tout ça.
Pas pour moi. Je codais, je livrais, le produit était bon, le reste suivrait.
Sauf que le reste n'a jamais suivi.
TLDR : Vous n'êtes pas nul en marketing. Vous développez votre app sans les specs qui rendent le marketing possible. 4 questions à régler avant la première ligne de code, et pourquoi les fondamentaux du marketing s'effondrent sans elles.
Puis j'ai pigé un truc bête. Le « marketing », c'est juste expliquer ce que tu fais aux gens que ça peut intéresser. C'est tout. Une fois que tu l'écris comme ça, difficile de garder le réflexe coach-LinkedIn.
Sauf que j'étais toujours nul.
J'ai livré 4 apps en 2 ans. Ma famille en a utilisé 3. 3 potes Discord en ont testé une. Le code n'était pas le problème. Les tactiques marketing classiques non plus, j'ai essayé. Le problème était ailleurs, en amont, avant la première ligne de code.

Le Piège du « Pour Tout le Monde »
Quand on me demandait pour qui était mon app, je répondais « tout le monde ». Petites entreprises, créateurs, marketeurs, freelances, n'importe qui en fait.
Une app pour tout le monde, c'est une app pour personne. Ce qui ressemble à un problème marketing, c'est un NaN déguisé en audience cible.
Évidemment, la dopamine veut un TAM imaginaire massif. Quand tu codes tranquille un dimanche après-midi pendant que les gosses se battent pour les bouées de piscine, des millions vagues sonnent mieux que 400 plombiers énervés dans l'Ohio. Mais les millions n'existent pas. Les 400 si, et ils ont un groupe Slack.
Un TAM que tu as imaginé n'a pas de canal, pas de déclencheur, pas de vocabulaire. Rien sur quoi agir. Les 400 plombiers ont les 4.
C'est le piège que personne ne signale aux codeurs du dimanche. Tu passes 6 week-ends à livrer un truc léché, et à la fin tu as un produit qui ne parle à personne en particulier. Alors tu accuses le marketing. Tu accuses l'algorithme. Les modérateurs Reddit prennent aussi (parfois à raison).
Mais le gap n'était pas dans les tactiques. Il était dans les specs que tu n'as jamais écrites.
Les Specs Marketing Que Personne N'Écrit
Les specs dont je parle, ce ne sont pas les specs produit. Pas les wireframes, le schéma, ou les user stories. Ce sont les specs utilisateur, et elles ont 4 champs.
- Qui exactement. Pas « petites entreprises ». Job précis + contexte de vie.
- Où ils traînent déjà. Une communauté spécifique, pas « en ligne ».
- Ce qui déclenche leur recherche. Le moment où ils tapent quelque chose dans Google ou demandent à un pote.
- Les mots qu'ils utilisent. Verbatim, pas paraphrasé.
Le code coûte que dalle maintenant. Les specs sont le multiplicateur.
C'est la même logique de specs que j'applique aux prompts : écris le contrat avant l'action, sinon l'action joue au casino. Le marketing, c'est exactement ça, appliqué à une personne au lieu d'un LLM.
Pourquoi ça doit venir avant le code : si tu ne sais pas pour qui est l'app, l'app que tu livres sera vaguement façonnée. Elle ne parlera à personne en particulier. Et aucune tactique marketing ne peut réparer ça après, parce qu'il n'y a personne de spécifique à viser.
Le produit découle des specs. Le marketing aussi. Le pricing aussi.
Zappe les specs, et tout ce qui suit vacille comme une Étoile de la Mort avec un conduit d'évacuation thermique manquant.
À Quoi Ressemblent les « Specs Zappées » Dans la Vraie Vie
Pas besoin d'inventer. Les voix sont partout sur Indie Hackers. Même pattern à chaque fois.
Un fondateur a posté en mars 2026 :
« L'écart entre compétences distribution et produit est très réel. Beaucoup de builders partent du principe que si le produit est assez bon, les utilisateurs vont apparaître par magie. En réalité, ce sont deux problèmes complètement différents à résoudre. »
Un builder, 2 semaines après son lancement, sur le même forum :
« Une calculatrice avec 0 inscriptions, c'est pas un problème de calculatrice, c'est un problème de pas-d'urgence-au-déclencheur. Intègre-la dans ton email de prospection comptable existant où l'utilisateur a déjà l'intention, pas comme un hook de curiosité en haut de page. »
Cette phrase « problème de pas-d'urgence-au-déclencheur » est en or. Le builder a découvert le champ 3 des specs en se prenant un mur. Tu peux l'écrire avant, ou le découvrir 2 semaines trop tard avec 0 inscriptions.
Autre thread, janvier 2026 :
« J'ai lancé ma première app il y a une semaine, construite avec l'IA, aucun background code. Là je galère sur la distribution. Limites de karma Reddit, restrictions de posts Indie Hackers, on dirait que construire était la partie facile. »
Construire était la partie facile. Cette phrase revient sans cesse. Le vibe coding a empiré les choses, parce que le build est plus rapide que jamais et les specs sont zappées plus agressivement.
Même forum, un autre fondateur qui a fait l'inverse :
« J'ai commencé à traiter la distribution non pas comme une étape finale, mais comme la première étape. Quand j'ai enfin recommencé à construire, j'avais déjà une audience. Pas énorme, peut-être 200 followers, 50 utilisateurs Reddit engagés, quelques DM utiles, mais assez pour livrer avec de l'élan. »
200 followers et 50 utilisateurs Reddit engagés, c'est pas grand-chose. Mais c'est les specs, exécutées. Il savait qui, où, déclencheur, et vocabulaire. Il avait pré-validé les 4 champs en parlant à ces 50 personnes pendant des mois.
Ces builders ne sont pas idiots. Ils sont pris dans la dopamine du code, comme moi à l'époque. La dopamine ne récompense pas l'écriture de specs. Elle récompense voir la prochaine feature compiler.
Les 5 Fondamentaux Marketing Ne Marchent Pas Sans l'Étape 0
Les 5 fondamentaux marketing ont 50 ans. Ils marchent. Aucun doute.
Mais chacun assume silencieusement que les specs sont faites. Balance-les sur une cible indéfinie et tu obtiens un joli null pointer. Pas de stack trace, juste Claude qui hausse poliment les épaules.
Fondamental 1 : Définir la cible et le problème.
Tu es un analyste marché brutalement honnête. Étant donné mon ICP ci-dessous, retourne :
- 3 problèmes douloureux que mon ICP a aujourd'hui
- Les mots exacts qu'ils utiliseraient pour décrire chacun
- Le 1 problème qu'ils paieraient pour résoudre maintenant.
ICP : <colle le champ 1 des specs>
Sans ICP, l'analyste brutal retourne « pas assez spécifique » et refuse de jouer.
Fondamental 2 : Se rapprocher de l'utilisateur.
Trouve 3 endroits en ligne où mon ICP traîne, classés par densité, tolérance aux posts, et fréquence des posts « j'ai besoin d'un outil qui... ».
ICP : <colle le champ 1>
Sans ICP clair, tu obtiens « Reddit, Twitter, LinkedIn ». Une liste que n'importe qui pourrait écrire sans LLM.
Fondamental 3 : Analyser les ratios.
Mon funnel : <canal, contenu, CTA>. Conversion à l'étape 2 : X%. Benchmark industrie pour cet ICP+canal ? Goulot d'étranglement le plus probable ?
ICP : <colle les specs>
Sans ICP, « benchmark industrie » ne veut rien dire. Tu compares contre une moyenne de moyennes.
Fondamental 4 : S'adapter au canal.
Réécris ça pour <canal> dans la voix de mon ICP. Leur vocabulaire, pas le mien.
ICP : <champ 1 + champ 4>
Original : <colle>
Sans le champ 4, Claude fait du neutre LinkedIn-bro par défaut.
Fondamental 5 : Surveiller les concurrents.
Pour mes 3 principaux concurrents, liste : top 3 des claims homepage, points de douleur exacts appelés, vocabulaire qu'ils utilisent et que je n'utilise pas.
Concurrents : <liste>
Mon ICP : <colle les specs>
Sans ICP, tu obtiens de l'intel générique. Pas de l'intel stratégique.
C'est la même raison pour laquelle les CLI battent MCP pour les agents IA : les outils marchent quand l'architecture au-dessus est bonne. Ils ne compensent pas son absence.
Claude peut écrire ton marketing pour toi. Il ne peut pas deviner à qui tu fais du marketing.
Je Sais. C'est la Partie la Moins Fun.
Oui, moins fun que vibe coder une feature un dimanche après-midi pendant que les gosses se battent pour les bouées de piscine. Zéro dopamine à répondre à 4 questions sur une personne que tu n'as jamais rencontrée.
Zéro revenus aussi.
C'est exactement ce qui sépare « app utilisée par ta famille et 3 potes Discord » de « app qui paie ton loyer ». Le code est la partie facile maintenant. Les specs sont le multiplicateur.
Les Specs 4 Champs Que Tu Peux Écrire Ce Soir
OK, tu es encore là. Bien. Voici à quoi ressemble l'écriture des specs en pratique. Pas le trimestre prochain. Ce soir.
Champ 1 : Qui exactement.
Question : en 1 phrase, qui est cette personne ? Job, contexte, ce qui rend sa semaine difficile.
Critère de réussite : donne ta phrase à 10 personnes différentes, demande-leur de visualiser cette personne, elles visualisent toutes la même. « Petites entreprises » échoue. « Karen de la Compta, celle qui envoie encore des Excel par email parce que le SaaS que sa boîte a acheté ne sync pas avec QuickBooks Online » passe.
Où trouver la matière première : avis G2 et Capterra des outils concurrents. Les avis 3 étoiles spécifiquement. Les gens avec 5 étoiles disent « super outil ». Ceux avec 1 étoile disent « cassé ». Ceux avec 3 étoiles décrivent exactement qui ils sont et ce qu'ils voulaient faire. De l'or pour le champ 1.
Champ 2 : Où ils traînent déjà.
Question : nomme les 3 communautés, forums, ou plateformes spécifiques où cette personne passe du vrai temps. Pas « Twitter ». Twitter n'est pas un lieu, c'est un code postal.
Critère de réussite : chacun des 3 a une URL que tu peux cliquer et voir de vrais posts de ton ICP cette semaine.
Où trouver : 5 appels courts avec des gens qui matchent le champ 1. Ou lis les bios de 30 personnes qui ont laissé des avis sur tes concurrents et regarde vers quoi elles linkent. Ou cherche «
J'ai passé 3 mois à remplir le champ 2 pour 1 projet. C'est là que ça a enfin débloqué.
Champ 3 : Ce qui déclenche leur recherche.
Question : quel est le moment, le jour, la situation où cette personne tape quelque chose dans Google en cherchant un outil comme le tien ?
Critère de réussite : tu peux décrire le déclencheur comme une scène avec un moment, un outil, et un sentiment. « Mardi matin, ouvrant sa boîte mail, 14 nouveaux emails clients qui ont tous besoin de la même réponse type, se sentant énervée » passe. « Quand ils ont besoin de productivité » échoue.
Où trouver : cherche sur Twitter et Reddit « je viens de passer X heures sur », « pourquoi il n'y a pas d'outil pour », « quelqu'un d'autre déteste devoir ». Les déclencheurs sont là, en français clair, écrits par ton ICP gratuitement.
Champ 4 : Les mots qu'ils utilisent.
Question : liste 20 phrases, verbatim, que ton ICP utilise pour décrire son problème et le résultat désiré.
Critère de réussite : 20 phrases. Pas 5, pas ta traduction. Les vrais mots, copiés-collés depuis Reddit ou G2 ou où tu les as trouvés.
Où trouver : pareil que le champ 3. Plus les avis 1 étoile et 3 étoiles de tous les concurrents.
Si tu ne peux pas remplir un champ en 1 phrase spécifique, c'est le champ sur lequel tu vas foirer après le lancement.
Vole les Specs de Tes Concurrents Dans Leurs Pubs
Tu as 2 options une fois que tu as cloué les 4 champs en théorie.
Interviewer 50 utilisateurs. Lent et biaisé.
Ou lire ce que les concurrents qui convertent déjà ont mis dans leurs pubs.
Leurs pubs sont leurs specs utilisateur, externalisées et A/B testées. Gratuitement. Pour toi. C'est comme raider un donjon public où le loot est déjà par terre 😏.
3 bibliothèques de pubs publiques à utiliser :
- Meta Ads Library (facebook.com/ads/library), toutes les pubs Meta actives par annonceur, filtrables par pays et catégorie.
- Google Ads Transparency Center (adstransparency.google.com), pubs Google et YouTube actives par annonceur vérifié.
- TikTok Creative Center (ads.tiktok.com/business/creativecenter), top pubs TikTok par secteur, région, format.
Données publiques conçues pour être vues, ce qui est littéralement tout l'intérêt.
Le prompt à donner à Claude (version chat, copier-coller, pas de setup) :
Tu es un analyste de reverse-engineering marketing.
ÉTAPE 1 : Je vais coller 8-12 pubs d'un concurrent ci-dessous.
Pour chaque pub, extrais :
- Le hook exact (première ligne/scène)
- Le point de douleur appelé
- La promesse faite
- Le CTA
- Le format (image, vidéo, carrousel)
ÉTAPE 2 : Après traitement de toutes les pubs, synthétise :
- Segments cibles visibles dans les pubs (3 max)
- Points de douleur communs
- Angle de positionnement commun vs alternatives
ÉTAPE 3 : Sors les specs reverse-engineered en 4 lignes :
- Qui exactement
- Où les pubs tournent (canaux)
- Quel déclencheur les pubs activent
- Quel vocabulaire les pubs utilisent (10 phrases verbatim)
Pubs : <colle les pubs ici>
Lance ce prompt sur 3 concurrents en 1 soirée. Tu n'obtiens pas tes specs finales (tu dois encore valider contre ton propre ICP) mais tu obtiens un brouillon solide.
Il y a aussi une version Claude Code qui automatise ça via browser MCP pour l'analyse concurrentielle en batch. La version chat suffit pour la plupart des cas.
Tes concurrents ont déjà payé pour les specs. Tu n'as qu'à les lire.
Le marketing était un gros mot dans mon vocabulaire pendant des années. Il s'avère qu'il n'était pas sale, c'était un mot propre que j'utilisais pour cacher des specs manquantes.
La Blueprint Method que je décris dans Vibe Coding, For Real commence par exactement ces specs, avant la première ligne de code.
Et le marché le sait déjà. Dotmarket, un broker européen pour les ventes de business digitaux, refuse de lister tout business de moins de 2 ans. Pas par snobisme : en dessous de 2 ans, personne ne peut dire si l'audience revient toute seule, si le churn est stable, si les partenariats tiennent sans que le fondateur pousse chaque semaine. Le travail invisible est l'actif. Ce travail commence par 4 réponses sur une feuille de papier.
Écris les 4 phrases ce soir. Livre ce que tu veux demain.
Sources
- Indie Hackers, "The #1 reason indie products die isn't the product. It's finding customers." (March 2026): indiehackers.com
- Indie Hackers, "2 weeks later: still no paying users. Here's what I've learned." (May 2026): indiehackers.com
- Indie Hackers, "How I got my first sale from a forgotten project" (January 2026): indiehackers.com
- Dotmarket newsletter, "Ce que l'IA ne peut pas construire en 18 mois" (Kevin Jourdan, 13 May 2026): dotmarket.eu
- Meta Ads Library: facebook.com/ads/library
- Google Ads Transparency Center: adstransparency.google.com
- TikTok Creative Center: ads.tiktok.com/business/creativecenter
- Vibe Coding, For Real: amazon.com/dp/B0GYQHLSCB