Aller au contenu
Business Process Outsourcing
Référencement SEO

Détournement du bouton retour : le code tiers dont votre site répond

Flèche blanche vers la gauche peinte sur un mur de briques vertes, symbole du bouton retour du navigateur
Par Setraniaina Andrianajason Publié le 29 septembre 2026
15 min de lecture
Partager

Résumer cet article avec :

L’assistant s’ouvre dans un nouvel onglet, avec la demande de résumé déjà rédigée.

Sommaire
  1. Ce que Google sanctionne sous le nom de détournement du bouton retour
  2. Pourquoi le code tiers d’un prestataire suffit à exposer le site
    1. La vignette AdSense déclenchée par le retour arrière
    2. Ce que Google dit de la responsabilité du site
  3. Inventorier le code tiers par titulaire et droit de coupure
  4. Tester le bouton retour selon un protocole reproductible
    1. Pourquoi un test sans clic ne prouve rien
    2. Remonter au script responsable par la pile d’appels
  5. L’avertissement Search Console d’avril 2026 et ses limites
  6. Couper le script d’abord, négocier avec le prestataire ensuite
  7. Clause de conformité du code tiers : les points à faire relire
  8. Un script que personne ne peut couper est un risque que vous portez
  9. Sources et références
  10. FAQ - Questions sur le détournement du bouton retour et le code tiers

Depuis le 15 juin 2026, Google peut sanctionner d’une action manuelle ou d’une rétrogradation automatique les pages qui empêchent l’internaute de revenir en arrière. Google précise que le code en cause peut venir des bibliothèques ou de la plate-forme publicitaire du site : un script confié à un prestataire devient un actif à inventorier, à tester et à pouvoir couper.

Entre le 9 mars et le 15 juin 2026, un éditeur qui utilisait les vignettes des annonces automatiques d’AdSense sans avoir décoché une option pouvait afficher une annonce au moment où son visiteur revenait en arrière. Le réglage s’était activé automatiquement le 9 mars 2026. Google a retiré ce déclencheur de sa propre régie pour que ses éditeurs restent conformes à sa nouvelle règle.

Cette règle vise le détournement du bouton retour, ou back button hijacking : une page qui manipule l’historique du navigateur pour empêcher l’internaute de revenir immédiatement d’où il vient. Elle s’applique depuis le 15 juin 2026. Le code qui expose un site est rarement écrit par le site lui-même, puisqu’il vient d’une régie, d’un widget de recommandation ou d’un conteneur administré par une agence. La maîtrise tient alors à trois preuves que l’entreprise doit détenir : qui a installé la balise, qui peut la couper, et quel test daté l’a vérifiée.

En bref Google sanctionne les pages qui interfèrent avec la navigation en manipulant l’historique, que le code vienne du site ou de ses prestataires. Une action manuelle vise les pages concernées, et la récidive peut toucher le classement du site entier. La défense se construit en trois pièces : un inventaire du code tiers par titulaire, un test rejouable et daté, et un droit de coupure écrit dans le contrat.

Ce que Google sanctionne sous le nom de détournement du bouton retour

La section « Pratiques malveillantes » des règles anti-spam vise le site qui « interfère avec la navigation de l’utilisateur dans son navigateur en manipulant l’historique de navigation ou d’autres fonctionnalités », au point de l’empêcher de revenir immédiatement à la page d’où il vient. La formulation compte : elle porte sur l’interférence, pas sur la technique employée.

Date Fait
12 juillet 2013 premier avertissement public de Google sur l’insertion de pages dans l’historique de navigation
13 avril 2026 annonce de la règle et ajout à la section « Pratiques malveillantes » des règles anti-spam
17 avril 2026 date au-delà de laquelle les corrections n’apparaissent pas dans les avertissements envoyés
28 avril 2026 avertissements relayés publiquement, avec des exemples d’URL non exhaustifs
15 juin 2026 entrée en vigueur de la règle et retrait du déclencheur de vignette chez AdSense

Les sanctions prévues sont des actions manuelles ou des rétrogradations automatiques. Une action manuelle vise les pages concernées ; en cas de récidive, d’autres actions peuvent suivre et toucher le classement global du site.

Lecture ExternFlow, parce que le texte laisse une marge : la règle vise l’insertion de pages trompeuses ou manipulatrices, pas une entrée d’historique créée à la demande de l’internaute, comme l’ouverture d’un filtre qu’il vient d’activer. À ne pas confondre non plus avec la mise à jour anti-spam déployée du 24 au 26 juin 2026, qui relève d’un mécanisme algorithmique et non d’une nouvelle règle.

Pourquoi le code tiers d’un prestataire suffit à exposer le site

Le billet d’annonce tient en une phrase : certains cas « peuvent provenir des bibliothèques incluses sur le site ou de la plate-forme publicitaire du site ». Google demande alors de supprimer ou de désactiver tout « code, importation ou configuration » responsable du comportement.

Le mot à retenir est le troisième. Le risque peut naître d’un réglage coché dans une console, sans qu’aucune ligne n’ait été écrite par le site ni par son agence. Un responsable marketing qui demande à son développeur « on a touché à quoi ? » cherche au mauvais endroit : il n’y a parfois rien à trouver dans le dépôt de code.

La vignette AdSense déclenchée par le retour arrière

Le 9 février 2026, AdSense annonce des déclencheurs supplémentaires pour ses vignettes, dont le retour arrière avec le bouton du navigateur sur Chrome, Edge et Opera. Ces déclencheurs s’activent automatiquement un mois plus tard, sauf refus explicite de l’éditeur. Le 7 mai, Google annonce le retrait du déclencheur de retour arrière au 15 juin, sans action requise.

Rien n’indique qu’AdSense enfreignait sa propre règle, et il ne faut pas l’écrire. Le fait utile est ailleurs : un éditeur qui n’avait pas décoché l’option a porté ce réglage pendant plus de trois mois sans l’avoir choisi. Digiday rapportait en mai 2026 que des moteurs de recommandation proposent une fonction comparable, activable par l’éditeur.

Ce que Google dit de la responsabilité du site

Une phrase circule beaucoup depuis avril : « vous êtes responsable des actions des sociétés auxquelles vous faites appel ». Elle figure sur la page consacrée au recours à un référenceur, et c’est ce contexte qu’elle vise. L’étendre à une régie ou à un éditeur de widget est une lecture ExternFlow, cohérente avec le fait qu’une action manuelle frappe les pages du site et non le fournisseur du code.

Aucun texte de Google n’écrit que le site serait entièrement responsable. Ce qui est certain, c’est que la sanction tombe chez lui, et que le prestataire n’en subit aucune conséquence directe. Cette asymétrie se retrouve dans les décisions de référencement qui restent au client.

Inventorier le code tiers par titulaire et droit de coupure

Un inventaire utile ne liste pas des scripts, il liste des titulaires de comptes. Croisez trois sources : les domaines tiers visibles dans l’onglet Réseau des outils de développement, sur trois gabarits (accueil, article ou fiche produit, page de catégorie) ; les balises publiées dans le conteneur Tag Manager et les extensions du CMS ; les contrats et les consoles de vos fournisseurs.

Code tiers Porte d’entrée sur la page Compte à identifier Qui peut couper, et comment Preuve à obtenir
Régie publicitaire et formats interstitiels balise de la régie et appels en cascade vers d’autres fournisseurs console de la régie : titulaire et contact technique réglage du format dans la console, retrait de la balise par l’intégrateur liste datée des formats et déclencheurs actifs
Annonces automatiques d’une plateforme en libre-service code de la plateforme et formats activés par défaut compte éditeur, au nom de l’entreprise titulaire du compte, dans les réglages des formats capture des réglages après chaque annonce de la plateforme
Widget de recommandation de contenus code de l’éditeur du widget, souvent en bas d’article contrat et console de l’éditeur du widget option du fournisseur, suppression du bloc dans le gabarit confirmation écrite des fonctions de navigation désactivées
Outils d’engagement : notifications, fenêtres de sortie extension du CMS ou balise du conteneur compte de l’outil, souvent ouvert par l’agence administrateur du CMS ou du conteneur nom de l’extension, version, date d’installation
Plateforme de gestion du consentement (CMP) code en tête de page qui autorise ou bloque les autres compte de la CMP et liste des fournisseurs déclarés administrateur de la CMP : elle conditionne, elle ne coupe pas liste des codes chargés après acceptation
Conteneur Tag Manager balises personnalisées publiées dans le conteneur compte, conteneur et administrateurs actifs tout utilisateur doté du droit de publication historique des versions publiées et de leurs auteurs
Thème, extensions et routeur du site code du site et bibliothèques JavaScript incluses dépôt de code et hébergement développeur ou agence web, par mise en production journal des mises en production

Une limite à connaître avant de conclure quoi que ce soit : un script chargé en cascade par un autre, comme les appels successifs d’une régie vers ses partenaires, n’apparaît ni dans votre code source ni dans votre conteneur. L’inventaire par titulaire reste donc partiel par nature, et c’est la raison pour laquelle le test compte davantage que la liste.

La colonne décisive est la quatrième. Un code que seule l’agence peut dépublier, ou qu’un fournisseur règle depuis sa console sans vous prévenir, n’est pas maîtrisé par votre entreprise. C’est une information contractuelle, pas technique.

Tester le bouton retour selon un protocole reproductible

Un test valable se rejoue à l’identique et se consigne. Sept étapes suffisent, chacune avec son résultat attendu.

  • Étape 1, l’origine : partir d’une vraie page de résultats Google, sur Chrome Android puis sur ordinateur, avec un profil neuf ou une fenêtre privée.
  • Étape 2, le consentement : accepter tous les cookies, puis rejouer le test en les refusant, car la CMP conditionne le chargement des codes publicitaires.
  • Étape 3, l’attente : laisser charger annonces et widgets pendant une durée fixe, trente secondes servant de repère.
  • Étape 4, l’interaction : toucher une zone neutre de la page, sans lien ni bouton.
  • Étape 5, le retour : appuyer une seule fois sur Retour ; le résultat attendu est la page de résultats Google.
  • Étape 6, la trace : consigner appareil, navigateur, état du consentement, URL et heure, en filmant l’écran.
  • Étape 7, la répétition : rejouer sur chaque gabarit et après chaque mise en production d’un prestataire.

La dernière étape n’est pas de la précaution excessive. Une annonce servie aux enchères change d’un chargement à l’autre : un test unique qui passe ne prouve rien pour le chargement suivant. Trois passages par gabarit donnent une base discutable en réunion.

Pourquoi un test sans clic ne prouve rien

La documentation du projet Chromium décrit une intervention peu connue : le bouton retour de Chrome saute les entrées d’historique ajoutées par une page qui n’a reçu aucune activation de l’utilisateur. Selon MDN, cette activation naît d’une touche, d’un clic ou d’un appui tactile ; le défilement n’en fait pas partie.

Conséquence directe pour votre protocole : charger une page puis appuyer aussitôt sur Retour masque tous les codes qui attendent une interaction. Il faut un clic avant d’appuyer sur Retour. L’intervention qui sauterait aussi les entrées créées par un code publicitaire après un clic existe, mais elle est désactivée par défaut au 15 septembre 2026.

Remonter au script responsable par la pile d’appels

Quand le test échoue, la console du navigateur désigne le coupable. Journaliser les appels aux méthodes de l’API History avec leur pile d’appels fait apparaître le fichier d’origine, donc le fournisseur. Chrome inscrit aussi dans son panneau Problèmes les entrées d’historique qu’il a sautées.

À défaut d’accès à la console, la méthode lente fonctionne : suspendre les balises une par une en préproduction, en rejouant le test après chaque coupure. Comptez une demi-journée pour un site chargé, et faites-la faire par celui qui détient le conteneur.

L’avertissement Search Console d’avril 2026 et ses limites

Le texte de l’avertissement envoyé avant l’échéance, relayé fin avril par un média spécialisé, contient trois précisions que beaucoup de lecteurs ont sautées. Les exemples d’URL ne sont pas exhaustifs. Aucune action manuelle n’était appliquée à ce stade. Et les corrections postérieures au 17 avril n’étaient pas prises en compte dans le message, une revérification étant prévue avant toute action.

Trois conséquences pratiques : testez au-delà des adresses citées, datez chaque correction pour pouvoir la rapprocher d’une revérification, et ne lisez jamais l’absence de message comme une attestation de conformité. Les messages partent vers les propriétaires et les utilisateurs de la propriété, d’où l’intérêt d’un titulaire interne, comme le détaillent les statuts de propriétaire et d’utilisateur dans la Search Console. La gouvernance d’une action manuelle et la demande de réexamen font l’objet d’un article distinct.

Couper le script d’abord, négocier avec le prestataire ensuite

L’ordre des opérations évite des semaines de discussion pendant que les pages restent exposées. Coupez la fonction d’abord, par la console du fournisseur, la mise en pause de la balise ou le retrait du code. Rejouez le test. Obtenez une confirmation écrite du réglage désactivé. Datez le tout dans votre journal des changements.

Reste la question qui fâche, celle du revenu. Aucune source publique ne mesure ce que rapportent ces fonctions ; un éditeur cité par Digiday a coupé la sienne faute de revenu significatif, ce qui reste un témoignage isolé. Y renoncer est une décision de l’entreprise, pas de son agence, et elle se prend avec les chiffres de votre propre régie.

Clause de conformité du code tiers : les points à faire relire

Une limite d’abord : une plateforme en libre-service impose ses conditions générales, et rien ne se négocie. La clause se discute avec une régie sous contrat, un éditeur de widget ou une agence, c’est-à-dire là où existe un rapport commercial direct.

Point à prévoir Mécanisme recherché Question à poser au juriste
Conformité aux règles anti-spam le prestataire garantit que son code et ses réglages respectent la section pratiques malveillantes dans sa version en vigueur obligation de moyens ou de résultat, et renvoi valable à un texte que Google modifie seul ?
Fonctions touchant la navigation désactivées par défaut, activables seulement sur demande écrite du client comment les désigner sans figer une liste vite dépassée ?
Nouveaux formats et déclencheurs information préalable avant toute activation automatique quel délai de prévenance et quelle forme de notification retenir ?
Droit de coupure du client le client peut suspendre le code à tout moment la suspension affecte-t-elle les minimums garantis, l’exclusivité ou la rémunération ?
Retrait par le prestataire correction ou retrait dans un délai court après signalement quel délai, et quelle conséquence en cas de dépassement ?
Traçabilité des réglages historique des versions et des réglages tenu par le prestataire et remis sur demande sous quel délai, et à qui appartiennent ces éléments ?
Dommage prévisible mention qu’une sanction de Google et la perte de trafic sont des conséquences envisagées la mention suffit-elle au regard de l’article 1231-3, et le plafond tient-il au regard de l’article 1170 ?
Fournisseurs appelés en cascade les obligations couvrent les codes que le prestataire fait charger par des tiers comment répercuter ces obligations sur ces tiers ?

Deux repères du Code civil méritent d’être posés devant votre juriste, sans conclure à leur place. L’article 1231-3 limite les dommages et intérêts à ce qui était prévu ou prévisible lors de la conclusion du contrat, sauf faute lourde ou dolosive : d’où l’intérêt de mentionner par écrit qu’une sanction de Google et une perte de trafic sont des conséquences envisagées. L’article 1170 répute non écrite la clause qui prive de sa substance l’obligation principale du débiteur, ce qui intéresse les plafonds de responsabilité.

Le délai de retrait après signalement relève de la négociation, pas d’un usage établi : ne le présentez pas comme une norme du marché. Sur la nature même de l’engagement, voyez la différence entre obligation de moyens et obligation de résultat.

Un script que personne ne peut couper est un risque que vous portez

La règle ne distingue pas le code écrit par le site de celui que ses prestataires y chargent. La sanction, elle, ne frappe qu’une adresse : la vôtre. Entre une régie qui active un format par défaut et une agence qui publie une balise un vendredi soir, la seule protection reste une preuve datée et un droit de coupure. Autant ne renouveler aucun contrat sans test daté, ni sans droit de coupure identifié.

Passez le protocole sur vos trois gabarits les plus visités avant votre prochaine réunion de régie, et gardez-en la trace horodatée. Pour suivre les évolutions de la section pratiques malveillantes et les premiers chiffres d’application, la newsletter ExternFlow vous préviendra.

Sources et références

Cet article s’appuie notamment sur le billet de Google Search Central annonçant la règle le 13 avril 2026, sur la section des règles anti-spam consacrée aux pratiques malveillantes, sur le rapport sur les actions manuelles de la Search Console et sur l’aide relative aux propriétaires, utilisateurs et autorisations. Le cas de la régie a été lu dans les annonces AdSense sur les déclencheurs de vignettes, le comportement du navigateur dans la documentation Chromium sur l’intervention relative à la manipulation de l’historique, et la phrase sur la responsabilité du site dans la page de Google consacrée au recours à un référenceur. Les repères de droit français proviennent de l’article 1231-3 du Code civil et des articles voisins sur Légifrance, et le texte de l’avertissement envoyé avant l’échéance a été relevé dans l’article de Search Engine Roundtable du 28 avril 2026. Toutes ces pages ont été consultées le 15 septembre 2026.

FAQ - Questions sur le détournement du bouton retour et le code tiers

Une fenêtre qui s’ouvre quand l’internaute s’apprête à quitter la page enfreint-elle la règle ?

Google n’a pas tranché ce cas précis. Si la fenêtre ne manipule pas l’historique et laisse le retour fonctionner normalement, elle se situerait en dehors de la règle, selon la lecture qu’en font les observateurs. Testez-la avec le protocole avant d’en tirer une conclusion.

Une application monopage qui ajoute des entrées à l’historique est-elle visée par Google ?

Ajouter des entrées n’est pas interdit en soi : la règle vise l’interférence qui empêche l’internaute de revenir d’où il vient. Une entrée créée en réponse à une action de l’internaute, comme l’ouverture d’un filtre, ne relève pas de la même logique. Le test du retour unique reste la mesure à appliquer.

Google a-t-il publié le nombre de sites sanctionnés depuis le 15 juin 2026 ?

Non, aucun chiffre public ne mesure les avertissements ni les actions manuelles liées à cette règle. Les observations relayées par des consultants portent sur des listes personnelles de sites et ne s’extrapolent pas. L’absence de cas connus ne prouve donc pas l’absence d’application.

Un site sans publicité peut-il être exposé à cette règle ?

Oui, car les fonctions en cause se trouvent aussi dans les widgets de recommandation, les outils de notification et les fenêtres de sortie. Une extension installée par une agence suffit à créer l’exposition. Le protocole de test vaut donc pour tous les sites équipés de code tiers.

Un éditeur AdSense doit-il encore modifier ses réglages de vignettes ?

Le déclencheur de retour arrière a été retiré le 15 juin 2026 sans action requise de l’éditeur. Il reste utile de capturer ses réglages après chaque annonce de la plateforme, puisque de nouveaux déclencheurs peuvent s’activer par défaut. Le test du bouton retour tranche plus vite qu’une lecture des options.

La lettre ExternFlow

Chaque semaine, une sélection d’analyses sur le BPO, l’externalisation et le SEO, pensée pour les décideurs. Pas de publicité, pas de revente d’adresse.

Par Setraniaina Andrianajason

Je suis Setraniaina, fondateur de LAPLUME.MG et consultant SEO/GEO indépendant via Red Island SEO, depuis Madagascar. Passionné de nouvelles technologies, d'IA et de marketing digital, je partage sur ExternFlow mes analyses sur l'externalisation, le BPO et le référencement.

Articles similaires

Restez connectés avec ExternFlow