SEO

Obfuscation de liens SEO : définition, mise en place, risques

Benoit Demonchaux
Benoit Demonchaux
7 min de lecture
Résumer avec :

Vous avez 500Code HTTP indiquant une erreur côté serveur. Impacte négativement le crawl et l'expérience utilisateur. liens par page ? J'ai un cadeau pour vous (et le SEOSearch Engine Optimization. Ensemble des techniques visant à améliorer le positionnement d'un site web dans les résultats naturels des moteurs de recherche. de votre site web) : l'obfuscation. En gros, vous rendez certains liens invisibles pour Google, mais visibles pour l’utilisateur. Le but ? Optimiser le PageRankAlgorithme historique de Google évaluant l'importance d'une page selon ses backlinks. Toujours utilisé en interne. interne sans laisser Google se perdre sur des pages qui n’ont rien à faire dans l’index.

Obfuscation de liens SEO : c’est quoi exactement ?

L’obfuscation de liens, c’est une technique qui permet de rendre certains liens invisibles aux robots, mais visibles pour les utilisateurs. Ce processus vise à mieux gérer le PageRank interne de votre site, en évitant de perdre du jus SEOValeur SEO transmise d'une page à une autre via les liens hypertextes. sur des pages ou des liens qui ne contribuent pas à votre stratégie de référencement.

Qu'est-ce que le pagerank ?

Le PageRank, inventé par Larry Page (co-fondateur de Google), mesure la popularité d'une page web, en fonction des liens externes qu'elle reçoit. En obfusquant certains liens, vous contrôlez mieux votre maillage interneEnsemble des liens entre les pages d'un même site. Distribue le jus SEO et guide les utilisateurs. et vous préservez votre budget crawlProcessus par lequel les robots des moteurs de recherche parcourent et analysent les pages web.. Google a un budget limité pour explorer votre site, et si vous le gaspillez sur des pages qui ne comptent pas, vous perdez des opportunités de visibilité.

Par exemple, les liens vers vos réseaux sociaux ou vos pages légales (mentions légales, CGV, politique de confidentialité) n’ont pas de réelle valeur SEO. En les obfusquant, vous évitez de perdre du PageRank sur ces pages, ce qui est inutile pour l’indexationProcessus par lequel Google ajoute une page à sa base de données pour qu'elle puisse apparaître dans les résultats..

Attention, ce n’est pas du cloakingTechnique black hat affichant un contenu différent aux moteurs et aux utilisateurs. Fortement pénalisée., où l’on montre un contenu différent aux utilisateurs et aux robots (ce qui est une technique interdite par Google). Ici, on optimise la navigation de Google en limitant les pages à explorer, sans pour autant leur mentir.

Besoin d'aide pour augmenter la visibilité de votre boutique ? Faites appel à une agence de référencement naturel spécialisée en E-commerce comme Slashr !

Pourquoi faire de l’obfuscation de liens ?

L’objectif principal est de contrôler votre PageRank et de gérer votre budget crawl. Si vous laissez Google explorer des pages inutiles comme les pages de conditions générales, vous gaspillez des ressources. Google n’a que tant de temps pour explorer votre site. Si vous lui permettez de se concentrer sur l’essentiel, votre maillage interne sera bien plus efficace, et vos pages stratégiques (produits, catégories, etc.) en profiteront.

Quels liens obfusquer ?

Tous les liens n’ont pas la même importance. Vous devez obfusquer ceux qui sont importants pour les utilisateurs, mais qui n’ont pas vraiment d’impact sur votre référencement.

Voici les liens à obfusquer en priorité :

  • Pages légales : Mentions légales, CGV, politique de confidentialité… Ces pages ne sont pas optimisées pour le SEO. Si vous ne voulez pas que Google les indexe, il est plus judicieux de les obfusquer.
  • Réseaux sociaux : Les liens vers vos profils sociaux sont souvent dans le footer et présents sur toutes les pages. Pourquoi les robots les crawlers alors qu’ils ne servent pas à votre SEO ? Gardez-les sur la page d’accueil, mais pas partout.
  • Pages de panier et de connexion (e-commerce) : Ces pages n’ont pas besoin d’être indexées, surtout si elles génèrent des bot-traps.
  • FiltresSystème de filtres (taille, couleur, prix) générant de nombreuses URLs. Nécessite une gestion SEO. e-commerce : Les pages de filtres produits peuvent poser des problèmes de crawl, donc obfusquez-les si ce n’est pas pertinent pour l’indexation.
  • Le mega menu : Le mega menu : Si votre mega menu contient trop de liens, il diluera votre PageRank. Découvrez comment éviter cela grâce à notre article sur le méga menu et le SEO.

Exemple de distribution du Pagerank

Pour comprendre l'impact de l’obfuscation de liens, prenons l’exemple d’un petit site e-commerce avec une page d’accueil, deux catégories, deux produits, une page de mentions légales, une page panier, une page contact et une mage de CGV. Ce type de structure peut être renforcé par une optimisation SEO dédiée aux marketplaces, où le maillage et la gestion des pages secondaires jouent un rôle essentiel. Pour simplifier l'exemple, on va attribuer une valeur de 100 à la page d'accueil et suivre la distribution :

Sans obfuscation, la distribution du PageRank pourrait ressembler à ceci :

simulation obfuscation de liens seo
  • Page d’accueil : 100
  • Catégories : 16,6
  • Mentions légales, panier, contact, CGV : 16,6
  • Produits : 8,3

En obfusquant les liens vers les pages de mentions légales et de livraison, nous évitons de perdre du jus SEO sur ces pages non pertinentes. Ainsi, la nouvelle distribution pourrait être :

simulation obfuscation de liens seo
  • Page d’accueil : 100
  • Catégories : 50 et 50
  • Produits : 25 et 25

Cette réallocation du PageRank permet de doubler la puissance SEO des pages catégories et produits, améliorant ainsi leur visibilité dans les résultats de recherche.

Comment ça marche techniquement ?

Un lien classique ressemble à ça :

<a href="httpsProtocole sécurisé de transfert de données. Facteur de ranking depuis 2014.://monsite.fr/mon-lien">mon ancreTexte cliquable d'un lien hypertexte. Doit être descriptif et pertinent.</a>

Ce lien est visible en clair, ce qui permet à Google d'y accéder sans problème.

Avec une obfuscation, le lien traditionnel est remplacé par ce code :

<span class="obflink" data-o="g4CqeK76s63CeQ4CWg36Yme8Jch93MwR=">mon ancre</span>

Google ne peut pas comprendre ce lien, ce qui permet de mieux canaliser le crawl vers les pages prioritaires. Une logique à rapprocher de l’optimisation du budget crawl pour les sites à forte volumétrie. Le navigateur décodera l'URLUniform Resource Locator. Adresse unique d'une page web. Une URL optimisée est courte, descriptive et contient le mot-clé. grâce à un script JavaScriptLangage de programmation web. Son mauvais usage peut bloquer l'indexation par les moteurs de recherche. qui écoute le clic. Google, lui, ne peut pas simuler un clic, donc il ne pourra pas crawler ce lien — une barrière utile pour maîtriser ce que le moteur indexe, tout comme dans le cas de l’obfuscation appliquée au mega menu.

jQuery(document).ready(function(e){

    jQuery('.obflink').click(function(e){

        var t = jQuery(this);

        var link = atob(t.data('o')); // décodage de l'URL

        window.open(link); // accès à la page pour l'utilisateur

    });

});

L'essentiel se passe à la deuxième ligne. Pour permettre l'accès à la page correcte, on écoute le clic.

Même si Google devient de plus en plus capable de comprendre le JavaScript, il ne peut pas simuler un clic. Lorsqu'un robot passe, aucun clic n'est émis, donc le script ne décode pas l'URL.

Besoin d'aide pour appliquer cette technique ? Faites appel à une agence SEO technique comme Slashr !

Vérifier l’obfuscation d’un menu

Pour vérifier s’il y a obfuscation ou non, il va falloir jouer avec le code source / le rendu JS ; screaming frogLogiciel de crawl permettant d'auditer techniquement un site web. et un outil de test de google comme les rich snippetRésultat de recherche enrichi d'informations supplémentaires (étoiles, prix, FAQ, etc.)..

Quand on voit un lien <a href>, c’est généralement que ce n’est pas obfusqué. Quand on n’en voit pas, c’est que ça l’est. Attention, Google est souvent capable de décoder les URL lorsqu'elles sont visibles dans le code. Oubliez donc les onclick avec une URL en clair par exemple.

Pour commencer, allons au plus simple et inspectons le code du menu – une étape de base dans tout audit avec Screaming Frog, qui reste l’un des outils incontournables pour explorer le rendu HTML réel et la présence de liens <a>.

Exemple sur le site Naturabuy, où l’on peut très bien voir la différence entre le lien obfusqué et le lien normal : 

Ici, le <a href> est remplacé par une balise span avec un attribut data avec une valeur encodé. 

Autre exemple, sur Bureau Vallée, toujours avec une balise span et un attribut data avec le chemin de l’URL non encodé, mais toujours sans balise <a href>

Autre exemple sur BUT, on peut voir en premier 2 URL obfusqués, il n’y a pas de <a> mais juste un href qui ne pointe vers aucune URL. On voit ensuite deux autres liens avec une balise <a> ainsi qu’une URL relative.

Comme d’habitude, le test ultime est de tester avec Google : 

  1. Via la search consoleOutil gratuit Google pour surveiller et optimiser la présence d'un site dans les résultats de recherche.
  2. Via le test des données structuréesCode ajouté au HTML pour aider les moteurs à comprendre le contenu et générer des rich snippets.

L’obfuscation de liens est-elle une pratique risquée ?

Non, elle ne l'est pas. Google ne l'interdit pas non plus car elle est bien différente du cloaking. Au contraire, elle est même très favorable pour Google : celui lui évite de crawl des pages inutiles. Crawl le web étant très demandant en ressources, on lui fait au final économiser de l'argent !

Mon avis sur l’obfuscation de liens

L’obfuscation de liens est une pratique SEO qui devient indispensable pour les gros sites (+ 5M URL) afin d'optimiser le maillage interne et à maximiser le budget crawl. En revanche, elle ne l'est pas clairement pas pour les petits sites : il y a souvent des chantiers bien plus prioritaire. L'obfuscation reste réservé à des sites déjà matures en SEO.

Tags

SEO
Benoit Demonchaux
Benoit Demonchaux

Co-fondateur & SEO Director

Benoît Demonchaux est co-fondateur de Slashr, agence de référencement naturel basée à Lille et consultant SEO depuis 6 ans. Avant de créer Slashr, il a exercé en tant qu'éditeur de sites et chef de projets dans une grande agence SEO.

Voir tous ses articles

Restez informés des tendances et des meilleures pratiques

Vous avez besoin d'un partenaire de confiance, pour développer votre trafic organique. Comme avec nos clients, faisons équipe pour vous accompagner avec efficacité, fiabilité et pragmatisme.

Votre email
S'inscrire

+500 personnes suivent la news