La plupart des agences digitales croient qu’un programme d’affiliation se choisit sur la seule base du taux de commission. En réalité, j’ai appris à mes dépens qu’un programme mal outillé techniquement peut coûter bien plus cher en manque à gagner SEO qu’il ne rapporte en commissions. C’est exactement le cas que j’ai audité chez un client qui utilisait ADL Partner comme brique de sa stratégie d’acquisition digitale.
ADL Partner est un acteur français du marketing à la performance, connu pour ses programmes d’affiliation, de génération de leads et de vente par abonnement (presse, box, services). Beaucoup de PME s’y intéressent pour externaliser une partie de leur acquisition sans construire d’équipe growth en interne. Le problème, ce n’est pas l’outil — c’est la manière dont il est intégré techniquement sur le site client.
Ce que les logs d’exploration m’ont révélé
Chez un client e-commerce normand qui avait mis en place une page dédiée à un partenariat via ADL Partner, j’ai découvert que les liens de tracking généraient des paramètres d’URL en cascade (?utm_source=...&aff_id=...&click_id=...) sur des pages qui étaient censées être indexables. Résultat : Google crawlait des dizaines de variantes de la même page produit, diluait le budget de crawl, et le canonical n’était même pas configuré pour pointer vers l’URL propre.
Le budget de crawl — pour les lecteurs qui découvrent le terme, c’est la quantité de pages que Googlebot est prêt à explorer sur votre site dans un temps donné — n’est pas un problème réservé aux sites de plusieurs millions de pages. Sur ce site de moins de 200 URLs, j’ai vu Googlebot passer 40% de ses visites sur des variantes de tracking sans contenu unique.
Le mythe qu’il faut arrêter de répéter
On entend souvent que « les paramètres UTM n’ont aucun impact SEO parce que Google sait les ignorer ». C’est faux, ou plutôt incomplet : Google peut effectivement regrouper certaines variantes via le canonical, mais seulement si le canonical est correctement déclaré. Sans lui, chaque variante est traitée comme une URL potentiellement distincte, et le crawl s’éparpille. J’ai vu ce mythe coûter des semaines d’indexation à des clients persuadés qu’ils n’avaient « rien à faire ».
Comment j’ai corrigé la situation
Voici la méthode que j’ai appliquée, étape par étape :
- Audit complet des URLs generées par les liens ADL Partner via un crawl Screaming Frog, filtré sur les paramètres
aff_idetclick_id - Ajout d’une balise canonical explicite pointant vers l’URL produit sans paramètre, sur chaque page concernée
- Exclusion des paramètres de tracking dans Google Search Console (section paramètres d’URL), en complément du canonical — jamais l’un sans l’autre
- Redirection des anciens liens mal formés (doubles slashs, paramètres dupliqués) détectés dans les logs serveur
- Vérification, deux semaines après, que le taux de pages explorées « en double » avait chuté dans le rapport de couverture de Search Console
Ce que je recommande avant d’intégrer un programme d’affiliation
Avant de connecter n’importe quelle plateforme de marketing à la performance à votre site, je recommande de tester la structure des liens générés sur un environnement de recadrage (staging), pas en production. Vérifiez systématiquement :
- Le format exact des URLs de tracking (paramètres, longueur, cascade de redirections)
- La présence ou l’absence d’un canonical sur les pages de destination
- Le comportement du serveur en cas de clic répété sur le même lien (génère-t-il une nouvelle URL à chaque fois ?)
- L’impact sur le temps de réponse serveur, certains trackers ajoutant une redirection intermédiaire qui ralentit le Largest Contentful Paint
Ce dernier point est souvent négligé. J’ai testé trois configurations différentes chez ce client avant de trouver celle qui ne dégradait pas les Core Web Vitals : un lien de tracking direct sans redirection intermédiaire, posé en rel="sponsored" pour rester conforme aux recommandations de Google sur les liens commerciaux.
Le point que les outils gratuits ne voient jamais
Un audit SEO gratuit, ou même un plugin de type Yoast, va vous dire que votre canonical est « correct » tant qu’il existe une balise <link rel="canonical"> sur la page. Ce qu’aucun de ces outils ne vérifie, c’est la cohérence entre le canonical déclaré et le comportement réel du serveur face aux variantes de paramètres. J’ai vu des sites où le canonical pointait bien vers l’URL propre, mais où le serveur renvoyait un code 200 différent (contenu légèrement modifié par un test A/B du partenaire) sur chaque variante — ce qui contredit le signal envoyé à Google et sème la confusion sur la version à indexer.
C’est ce genre d’erreur silencieuse qui m’obsède : celle que personne ne détecte parce qu’elle se cache dans l’écart entre ce que la balise déclare et ce que le serveur fait réellement. Pour la repérer, je compare systématiquement le contenu HTML brut de deux ou trois variantes d’URL avec un simple diff, plutôt que de me fier au rapport d’un outil d’audit.
Attribution des liens et schema.org
Un autre point souvent oublié : les liens vers un programme comme ADL Partner doivent porter l’attribut rel="sponsored" (norme introduite par Google en 2019 pour les liens commerciaux), et non un simple nofollow générique. La distinction compte pour la manière dont Google catégorise la nature du lien dans son graphe de liens. J’ajoute aussi, quand c’est pertinent, un balisage schema.org de type Offer sur la page d’atterrissage, pour que le moteur comprenne qu’il s’agit d’une offre commerciale et non d’un contenu éditorial classique — cela réduit le risque que Google traite la page comme un doublon de contenu éditorial existant ailleurs sur le site.
La leçon technique à retenir
Pour aller plus loin : consultez ma méthode d’audit et l’impact du cache sur les Core Web Vitals.
Donc si vous prenez un seul point de cet article, c’est celui-ci : un programme de marketing à la performance comme ADL Partner n’est ni bon ni mauvais pour votre SEO en soi — c’est la qualité de son intégration technique sur votre site qui détermine s’il vous coûte du budget de crawl ou s’il reste invisible pour Google tout en générant du revenu. Avez-vous déjà vérifié les logs de votre serveur pour voir combien de crawl est englouti par vos propres liens de tracking ?