Du 27 janvier au 26 juillet 2026, nous avons pointé Knockwire sur notre propre entreprise, Crawlbase, en consignant par écrit le motif de chaque refus. Le pipeline a lu 4 182 entreprises, en a refusé 4 171 et a effectué 11 envois. Cela fait 379 refus pour chaque message validé par un humain. Un tel ratio de prospection B2B ne mérite d'être publié que parce que nous savons dire ce que recouvre chacun de ces refus.
La plupart des outils de prospection publient le numérateur. Nous avons construit celui-ci pour publier le dénominateur, parce que c'est là que se loge l'honnêteté. Voici donc la version à six mois : ce qui a été lu, ce qui a été refusé, à quelle étape, et les deux endroits où notre propre raisonnement est plus faible que le titre ne le laisse croire.
01Ce que recouvrent réellement 4 171 refus de prospection B2B
Chaque candidate traverse les étapes dans un ordre fixe et s'arrête à la première qu'elle ne franchit pas. Le graphique ci-dessous ne présente donc pas des motifs qui se recoupent. Chaque entreprise y figure une seule fois, classée sous le premier élément qui l'a disqualifiée.
Deux étapes font presque tout le travail. « Pas un acheteur » est la catégorie la plus large avec 2 190 entreprises, et c'est l'étape à laquelle nous nous fions le plus : une entreprise peut être réelle, en bonne santé, joignable, et n'avoir aucune raison au monde de payer pour de l'infrastructure de scraping. « Pas une vraie entreprise » vient ensuite avec 1 447, et celle-là s'est révélée être notre problème plutôt que celui des candidates.
« Aucune raison d'écrire maintenant » est une étape de calendrier et non d'adéquation. 367 entreprises étaient des acheteurs plausibles, sans rien dans les quatre-vingt-dix jours précédents qui méritait qu'on leur écrive : pas de nouveau site ciblé, pas de recrutement dans une équipe data, pas de plainte publique au sujet de blocages. Un message sans motif attaché est précisément ce que nous cherchons à ne pas envoyer. Elles attendent donc.
Les deux dernières catégories sont petites, elles totalisent 167 entreprises, et ce sont de loin les refus les plus coûteux de l'ensemble. C'est le sujet de la seconde moitié de cet article.
02Un tiers de ce que nous appelions jugement était du nettoyage de données
1 447 des 4 171 refus, soit un peu moins de 35 %, n'étaient pas du tout des jugements portés sur une entreprise. C'était le pipeline découvrant que ce qu'il venait de lire n'était pas une entreprise.
- Aucun site web résoluble, ou un domaine qui a cessé de répondre entre le dernier passage d'indexation de la source et la nuit où nous l'avons lu.
- Une organisation GitHub appartenant à une seule personne, avec une présentation rédigée à la première personne du pluriel et pas un seul salarié.
- Une homonymie. La source a renvoyé une entreprise réellement en activité, mais pas celle dont le produit était décrit.
- Un domaine parqué, une page d'attente ou une page par défaut de bureau d'enregistrement, là où se trouvait autrefois un produit.
- Une fiche déjà marquée comme morte en amont, que nous avons lue quand même parce que nous n'avions pas encore branché le champ de statut depuis l'annuaire.
Rien de tout cela ne relève du discernement. C'est du nettoyage de données. Le compter dans un ratio de sélectivité revient à s'attribuer le mérite de l'état actuel du web public, et c'est exactement ce que nous faisons discrètement en conversation depuis des mois.
Voici donc la version honnête du chiffre annoncé. Sur les entreprises réellement en activité au moment de la lecture, nous en avons lu 2 735, refusé 2 724 et effectué 11 envois. Cela fait environ 1 sur 250. Le chiffre de 379 est un décompte exact de lignes, et il est aussi gonflé d'environ un tiers par un travail que n'importe quel crawler correct expédie avant le petit déjeuner.
Nous versons les deux chiffres au dossier plutôt que de retenir le plus flatteur. Le premier décrit le pipeline de bout en bout. Le second décrit la décision, et seul le second constitue une affirmation que quiconque devrait venir nous contester.
03Les refus coûteux sont ceux qui échouent de peu
Un refus à la première étape coûte une résolution DNS. Un refus à la quatrième coûte tout ce qui a été dépensé pour y parvenir : la lecture d'adéquation, la lecture de calendrier, le passage de recherche, et l'attention humaine qu'implique la relecture de tout cela.
Exactement 178 entreprises ont atteint l'étape de la porte, c'est-à-dire qu'elles ont passé le contrôle de réalité, l'adéquation et le calendrier. Sur ces 178, 122 n'avaient aucune porte légitime, 45 étaient des entreprises auxquelles il nous était interdit de frapper, et 11 sont devenues des envois effectués. Ces 167 échecs de peu sont des entreprises auxquelles nous voulions écrire et n'avons pas pu.
« Aucune porte légitime » signifie que nous n'avons pas trouvé de voie de contact publique que nous acceptions d'emprunter. C'est le plus souvent un portail de support derrière une authentification, un système de tickets réservé aux clients existants, ou un formulaire destiné à recueillir des CV. C'est parfois une entreprise sans aucune page de contact, ce qui en 2026 se lit comme une décision et non comme un oubli.
« Interdit de frapper à la porte » est le déclenchement de notre propre règle, et non un rejet du marché : une juridiction exclue par défaut, un domaine déjà inscrit sur la liste d'exclusion du compte client, ou un plafond par domaine déjà consommé pour le mois.
L'optimisation évidente consiste à vérifier la porte en premier et à cesser de payer pour des recherches que personne n'utilise. Nous avons essayé, puis nous sommes revenus en arrière. La découverte de la porte est la lecture la plus coûteuse du passage, et l'exécuter sur 4 182 candidates au lieu de 178 coûte considérablement plus cher que les recherches qu'elle épargne. L'échec de peu est un coût réel, et cet ordre reste malgré tout le moins cher.
Il existe une seconde raison de ne pas toucher à cet ordre. Un échec de peu est documenté. Quand une entreprise passe l'adéquation et le calendrier puis échoue sur la voie de contact, nous obtenons une liste écrite d'entreprises auxquelles nous aurions écrit sans pouvoir les joindre, ce qui nous est plus utile que ne le seront jamais quatre mille refus à la première étape. Ces 122 sont ce qui se rapproche le plus, chez nous, d'un signal de demande.
04Ce que nous refusons de faire pour embellir ce chiffre
Chacun des points ci-dessous ferait monter le nombre d'envois effectués ce trimestre. Nous n'en faisons aucun, et ces refus sont appliqués dans le pipeline plutôt qu'affichés sur une page de valeurs.
- Nous ne devinons pas une adresse email quand il n'y a pas de formulaire. Si la seule voie que nous puissions construire est une boîte déduite d'un motif sur un domaine, l'entreprise est refusée pour absence de porte légitime, et elle le reste.
- Nous ne résolvons pas les CAPTCHA. Un formulaire protégé exprime une préférence, et la tâche se met en attente dans needs_review pour un humain. C'est le comportement prévu, pas une solution de repli.
- Nous ne frappons pas aux portes allemandes ou italiennes par défaut, parce que leurs règles exigent un consentement préalable même entre entreprises. Un compte client peut modifier cette règle de façon délibérée et par écrit, et le changement est consigné.
- Nous n'envoyons pas de second message vers un domaine à l'intérieur de la fenêtre du plafond, y compris quand le premier est arrivé à la mauvaise personne.
- Nous ne délivrons rien qu'un humain n'ait pas lu. Les brouillons restent des brouillons. Un brouillon n'est pas un envoi effectué, et nous ne le comptons jamais comme tel.
L'envoi d'emails ne fait pas partie de ce pipeline. Il est prévu pour le quatrième trimestre 2026 et reste marqué comme non construit jusqu'à sa mise en service. Les 11 envois effectués de ce jeu de données sont tous passés par un formulaire de contact que l'entreprise ciblée avait publié elle-même.
Avec un ratio de 379 pour 1, la tentation est d'y voir l'accomplissement. Ce n'en est pas un. L'accomplissement, s'il y en a un, c'est que pour n'importe laquelle des 4 171 nous savons produire l'étape qu'elle n'a pas franchie et la phrase qui l'explique, six mois après les faits. Un refus que vous ne savez pas expliquer après coup n'est pas une exigence. C'est une humeur.