optimisation core web vitals 7 min

Base de destinataires : l’impact caché sur vos Core Web Vitals et votre SEO

Une liste d’emailing non nettoyée ne plombe pas seulement votre délivrabilité. Elle pollue les métriques utilisateur de vos landing pages, fausse vos données CrUX et peut éroder vos positions Google.

Par Julien Morel
Partager

On a vu un site e-commerce perdre huit positions moyennes sur ses requêtes produit en six semaines. La cause n’était ni une pénalité manuelle, ni une migration foireuse. C’était une liste de 140 000 adresses pourrie jusqu’à l’os, achetée à un « partenaire » trois mois plus tôt. Les liens de la newsletter déclenchaient des visites éclairs : 94 % de taux de rebond, un temps de chargement réel mesuré par l’API CrUX 2,3 secondes au-dessus de la médiane du site. Le LCP terrain du domaine a basculé dans le rouge sur mobile, et la chute a suivi.

Une campagne envoyée à des contacts fantômes ne se contente pas de brûler de la délivrabilité. Elle brûle aussi vos Core Web Vitals de terrain et, avec eux, une partie de votre SEO.

L’équipe emailing et l’équipe SEO ne se parlent pas, et ça coûte cher

Chaque destinataire qui clique sur un lien de newsletter devient un visiteur dont Chrome enregistre le comportement. Si la page met trop de temps à afficher son LCP et que l’utilisateur ferme l’onglet, le navigateur remonte un signal partiel. Avec Chrome User Experience Report, Google agrège ces données de terrain sur des millions de sessions, sans distinguer celles issues d’une campagne emailing. Une base dégradée, c’est une pluie de sessions avortées qui pèsent sur la moyenne du domaine.

L’impact direct d’une base non qualifiée sur les Core Web Vitals

On a instrumenté un test sur un site de contenu éditorial qui envoyait sa newsletter quotidienne à 200 000 contacts, dont un tiers n’avait pas ouvert un seul email depuis plus d’un an. On a branché l’API CrUX pour extraire, jour après jour, les métriques LCP, FID/INP et CLS des URL présentes dans les campagnes. Résultat : les jours d’envoi, le LCP à l’échelle du domaine se dégradait de 0,4 à 1,1 seconde par rapport à la moyenne des jours sans campagne. Le taux de rebond montait de 22 points sur les landing pages concernées.

La logique est simple. Un contact dormant qui, par réflexe, clique sur un lien et quitte la page avant que le contenu principal ne s’affiche, produit une session où le LCP est soit absent soit très élevé. Le navigateur ne peut pas deviner que l’utilisateur est parti ; il enregistre l’état du rendu au moment où la page se ferme. Multipliez ça par quelques milliers de destinataires inactifs, et vous obtenez une distorsion statistique qui peut faire descendre votre domaine sous les seuils « bons » de la Search Console. Google a confirmé que les Core Web Vitals sont un signal de classement, et les données de terrain pèsent plus lourd que les données de laboratoire. Une base d’emailing mal entretenue alimente donc, indirectement, une dégradation mesurable de ce signal.

⚠️ Attention : le problème n’est pas que Google lit votre liste de diffusion. C’est que les visites issues de cette liste polluent le même jeu de données CrUX qui sert à évaluer la performance globale de votre site.

Gérer les désabonnements sans détruire votre réputation de domaine

Un lien de désabonnement caché en bas de mail, une confirmation en deux étapes, une page de désinscription qui demande le mot de passe… Ces pratiques héritées de l’ère pré-RGPD ne font qu’accélérer le marquage en spam. Quand un destinataire signale un email comme indésirable plutôt que de se désabonner proprement, le fournisseur de messagerie enregistre une spam complaint. Un taux de plainte supérieur à 0,1 % suffit à faire basculer une IP dans les listes noires de certains filtres antispam, et le domaine expéditeur perd en réputation auprès des algorithmes de délivrabilité. Les emails transactionnels (confirmation de commande, réinitialisation de mot de passe) peuvent alors atterrir en spam à leur tour. Le lien avec le SEO ? Si votre domaine est associé à des signaux de spam répétés, certains moteurs de recherche peuvent déclasser les pages de votre site par précaution, surtout si vous partagez la même adresse IP pour le mail et pour le web.

La parade est mécanique : un lien de désabonnement en clair, une désinscription immédiate sans confirmation supplémentaire, et idéalement une option pour gérer la fréquence plutôt que tout couper. Techniquement, cela peut se résumer à un endpoint POST /unsubscribe avec un token signé, qui bascule un flag status: unsubscribed sans effacer les données. Ainsi, en cas de réabonnement ultérieur, vous conservez l’historique de qualification.

Nettoyage périodique : automatiser la purge des contacts fantômes

Si vous attendez qu’un contact inactif se désabonne tout seul, il peut rester des années dans votre base à vous coûter de l’argent et à diluer vos métriques. La solution, c’est une politique de sunsetting automatisée. Concrètement, un script exécuté avant chaque campagne vérifie la date de dernière ouverture ou de dernier clic. Si le contact est inactif depuis plus de six mois, il bascule dans une séquence de réengagement automatique. Si cette séquence échoue (deux emails sans ouverture, pas de clic), le contact est marqué comme dormant et exclu des envois.

On écrit ce genre de routine en une vingtaine de lignes de Node.js, en piochant dans les logs de votre API d’emailing. Avec Claude Code, on peut même générer le script de nettoyage et le faire tourner en local avant de l’industrialiser. L’important n’est pas l’outil, c’est que la règle soit exécutée avant chaque envoi, pas une fois par an à l’arrache. Une base qui se nettoie en continu garantit que vos campagnes n’atteignent que des utilisateurs qui ont démontré un intérêt récent.

📌 À retenir : un contact dormant n’est pas neutre. Il augmente votre volume sans augmenter votre engagement, ce qui dégrade mécaniquement tous vos taux par campagne.

Qualifier la base pour des signaux d’engagement plus forts

L’étape suivante, c’est la qualification. Obtenir des informations sur le destinataire (secteur, taille d’entreprise, préférences de contenu) permet de segmenter les envois et d’augmenter la pertinence des landing pages. Un développeur React qui reçoit une newsletter sur le state management et Zustand ne cliquera pas sur le même lien qu’un responsable SEO. Si vous lui servez un contenu générique, il rebondit. Votre taux de clic baisse, et la session sur la page atterrit avec un engagement proche de zéro.

Qualifier la base, c’est poser une ou deux questions au moment de l’inscription, puis enrichir progressivement via le comportement d’ouverture et de clic. Cela ne sert pas seulement à l’email : cela permet de construire un segment de trafic cohérent, identifiable dans la Search Console et dans la Google Analytics 4, dont vous pourrez mesurer l’engagement et l’impact sur les Core Web Vitals. On a vu des sites où le segment « visiteurs issus de l’emailing » affichait un LCP moyen 1,5 fois supérieur à celui du segment organique avant nettoyage ; après qualification et segmentation, l’écart s’est réduit à presque rien.

Le RGPD n’est pas une contrainte, c’est un filtre de qualité

Ce n’est pas la CNIL de 2013, mais le RGPD et la Loi Informatique et Libertés révisée qui s’appliquent. Ce que le règlement exige, c’est que chaque contact puisse accéder à ses données, les corriger ou les supprimer sur simple demande. Plutôt que de le voir comme un fardeau, traitez-le comme une opportunité : ceux qui demandent la suppression étaient très probablement inactifs ou irrités par vos envois. En les supprimant proprement, vous retirez de la base les contacts qui auraient de toute façon dégradé vos signaux d’engagement. La conformité accélère le nettoyage.

Mettez en place un endpoint GET /user-data et DELETE /user-data avec authentification par token, et documentez le processus dans votre politique de confidentialité. C’est du plomberie dev classique, mais c’est ce qui vous évite de conserver une adresse qui finira par générer une plainte RGPD et une blacklist de domaine. La clarté du lien de désabonnement est, là encore, votre meilleure alliée.

Questions fréquentes

Est-ce que les signaux d’emailing sont un facteur de classement direct ?

Non, Google n’utilise pas vos statistiques de campagne email comme signal direct. En revanche, les visites issues de vos emails produisent des données de comportement (taux de rebond, temps de session, Core Web Vitals terrain) qui alimentent des signaux indirects utilisés dans le classement, surtout depuis que Google s’appuie sur CrUX.

Faut-il supprimer physiquement les contacts inactifs ou simplement les désactiver ?

La suppression définitive est préférable pour le RGPD si la personne n’a pas interagi depuis plus de trois ans et que vous n’avez plus de relation contractuelle. Avant cela, une désactivation avec conservation du statut « inactif » suffit. L’essentiel est qu’ils ne reçoivent plus de campagne et ne polluent plus vos métriques.

Comment auditer l’impact de mes campagnes sur les Core Web Vitals ?

Isolez les URL présentes dans vos emails. Comparez, via l’API CrUX ou la Search Console, les métriques de ces pages les jours d’envoi et les jours sans envoi. Si vous constatez un écart significatif de LCP ou d’INP, votre base est probablement surdimensionnée par rapport à son engagement réel.

Articles similaires

Julien Morel

Julien Morel

Ancien dev front React passé SEO technique après une migration e-commerce qui a fait perdre 60% du trafic organique à son employeur en une nuit (fichier robots.txt oublié en staging). Depuis, il écrit pour que ça n'arrive à personne d'autre et teste sur ses propres side-projects avant de publier quoi que ce soit.

Cet article est publie a titre informatif. Faites vos propres recherches avant toute decision.