Un site de 240 pages. Une page produit qui ne décolle pas. Et pourtant, elle est meilleure que celle du concurrent qui la devance. Ça m'est arrivé sur un projet e-commerce il y a deux ans, et la réponse n'était ni dans le contenu, ni dans les balises, ni dans le netlinking. Elle était dans les liens que j'avais oubliés : ceux qui partaient des autres pages du site vers celle-là. Ce jour-là, j'ai compris que l'optimisation du maillage interne pour le SEO reste le chantier le plus rentable et le plus négligé de la discipline.
Pourquoi négligé ? Parce que personne ne le vend. Un lien interne, ça ne se facture pas. Ça ne se voit pas sur une capture d'écran. Ça ne fait pas un joli graphique dans un audit. Et pourtant, c'est souvent là que se cachent les gains les plus rapides — j'ai fait passer une page catégorie de la position 14 à la position 5 en trois semaines, uniquement en ajoutant onze liens contextuels. Pas une ligne de contenu modifiée.
Points clés à retenir
- Le maillage interne sert d'abord à répartir la popularité (le PageRank interne) et à guider le crawl, pas à « faire du SEO » en général.
- La règle des trois clics maximum pour atteindre n'importe quelle page reste un repère utile, pas un dogme.
- Un lien contextuel dans le corps du texte pèse bien plus qu'un lien de menu ou de footer.
- L'ancre doit décrire la cible, pas l'humeur du rédacteur.
- Les liens cassés et les chaînes de redirections gâchent la distribution de popularité sans que Google vous prévienne.
- Un audit de maillage se fait avec un crawler, pas à l'intuition.
Le maillage interne, c'est quoi au juste (et pourquoi Google le regarde autant)
Un lien interne, c'est un lien hypertexte qui pointe d'une page de votre site vers une autre page de votre site. Jusque-là, rien de neuf. La subtilité, c'est ce que ce lien transporte.
À l'origine, Larry Page et Sergey Brin posent une intuition simple : si une page reçoit beaucoup de liens, c'est probablement qu'elle compte. Ce raisonnement s'applique à l'extérieur du site, mais aussi à l'intérieur. Un lien depuis une page forte vers une page faible lui transfère une partie de cette force. C'est ce qu'on appelle la popularité interne ou le PageRank interne.
Ce que le maillage fait vraiment pour Google
Trois choses, et il faut les distinguer.
- Le crawl : les robots suivent les liens pour découvrir les URL. Une page orpheline (aucun lien entrant) est quasiment invisible, sauf si elle est dans un sitemap et que Google daigne y jeter un œil. Ce qui arrive, mais sans garantie.
- La compréhension : le texte de l'ancre, le contexte de la page source, la position du lien — tout cela donne des indices sur le sujet de la cible.
- La hiérarchie : votre maillage dit à Google quelles pages sont les plus importantes. Si votre page de contact reçoit 400 liens et votre page produit phare 3, votre site raconte quelque chose de bizarre.
Et pour l'utilisateur ?
Avouons-le : sur ce point, l'argument UX est parfois un peu surjoué dans les articles de référence. Un bon maillage aide à naviguer, oui. Mais il ne faut pas se mentir — les internautes se déplacent autant via la recherche interne et le menu que par les liens du corps de texte. Là où le maillage compte vraiment pour eux, c'est sur les pages où ils cherchent à aller plus loin : un article de blog qui renvoie vers une fiche produit, une catégorie qui renvoie vers ses sous-catégories, un guide qui pointe vers les fiches techniques.
Le reste, c'est du SEO. Et c'est très bien aussi.
Comment auditer le maillage interne existant sans y passer un mois
Première erreur que j'ai faite, et je l'ai payée cher : lancer un crawler sur un site de 12 000 pages sans filtre, exporter le CSV, et regarder le fichier avec l'enthousiasme d'un enfant devant un devoir de maths. Trois heures perdues. Le fichier faisait 40 Mo et je n'en ai rien tiré.
La méthode qui marche tient en quatre étapes, et elle se fait en une demi-journée sur un site de taille moyenne.
Étape 1 — cartographier la profondeur de clic
Un crawler (Screaming Frog, Sitebulb, ou une solution maison si vous avez les moyens) vous donne la profondeur de chaque URL, c'est-à-dire le nombre minimum de clics nécessaires depuis la page d'accueil. Le repère classique : aucune page importante au-delà de 3 clics. Sur les gros sites que j'ai audités, je trouve régulièrement des fiches produit à 6 ou 7 clics. Elles existent, elles sont indexées, mais elles rament.
Attention à un piège : certains outils comptent un lien de menu comme un clic. D'autres non. Vérifiez la configuration avant de tirer des conclusions.
Étape 2 — repérer les pages orphelines
Listez les URL du sitemap. Comparez avec les URL trouvées par le crawl. Tout ce qui est dans le sitemap mais absent du crawl est orphelin (ou bloqué, ou en erreur). Sur un site que j'ai repris en 2024, il y avait 63 pages orphelines. Dont la moitié étaient d'anciennes pages catégories qui généraient encore du trafic organique. Personne ne s'en était aperçu.
Étape 3 — mesurer la distribution des liens entrants
Exportez, pour chaque URL, le nombre de liens internes entrants. Triez. Vous verrez immédiatement les déséquilibres : les pages de contact, mentions légales et CGV trustent souvent le top 10, tandis que les pages qui convertissent sont à 2 ou 3 liens. C'est un problème de priorisation, pas de technique.
Étape 4 — vérifier la santé des liens
Les liens cassés (404) et les redirections en chaîne gaspillent de la popularité. Un lien qui pointe vers une URL qui redirige elle-même vers une autre URL, c'est deux sauts pour rien. Corrigez les liens internes pour pointer directement vers l'URL finale. Simple, chiant, efficace.
| Type de lien | Poids SEO relatif | Effort | Quand l'utiliser |
|---|---|---|---|
| Lien contextuel dans le corps de texte | Fort | Élevé (rédaction) | Pour pousser une page stratégique |
| Lien de menu principal | Moyen mais massif | Faible | Navigation globale, pages piliers |
| Lien de footer | Faible | Très faible | Pages légales, contact — pas plus |
| Lien de fil d'Ariane | Faible à moyen | Automatique | Structuration hiérarchique |
| Lien dans un bloc « articles liés » | Moyen, très variable | Faible | Maillage automatique de blog |
Lien en nofollow interne | Nul pour la popularité | — | À éviter sauf cas très précis |
Ce tableau n'est pas une loi physique. C'est un ordre de grandeur que j'utilise pour arbitrer quand je dois choisir où placer mes liens. Franchement, il m'a évité bien des débats stériles en réunion.
La stratégie d'ancres et le placement des liens : là où tout se joue
Vous avez identifié vos pages à booster. Reste la partie délicate : où placer les liens, et avec quels mots.
Quel texte d'ancre choisir ?
Trois règles, que j'applique systématiquement.
- L'ancre doit décrire la page cible. « Cliquez ici » ou « en savoir plus » n'apprennent rien à personne. « Notre guide sur la gestion des retours produits » situe immédiatement la cible, pour Google comme pour le lecteur.
- Variez les formulations. Si vingt pages du site pointent vers la même cible avec exactement la même ancre, vous envoyez un signal artificiel. Sur une page cible, je vise une répartition d'environ 40 % d'ancres exactes, 40 % de variantes proches, 20 % de formulations naturelles issues du contexte.
- Ne forcez pas. Une ancre qui ne s'insère pas naturellement dans la phrase se repère à des kilomètres. Réécrivez la phrase.
Combien de liens par page ?
Il n'y a pas de plafond magique. La vieille règle des « 100 liens maximum par page » date d'une époque révolue. Ce qui compte, c'est le ratio liens/contenu et la pertinence. Une page de 300 mots avec 40 liens, c'est du spam. Une page de 2 000 mots avec 8 liens contextuels bien choisis, c'est propre.
Ma règle perso : un lien contextuel tous les 250 à 300 mots, en visant la qualité plutôt que la quantité. Sur un article de blog de 1 500 mots, ça donne cinq ou six liens. C'est largement suffisant pour irriguer le site.
Liens HTML ou liens JavaScript ?
Point technique qui revient souvent, et qui mérite une réponse claire. Googlebot sait exécuter JavaScript, mais le rendu JS coûte cher en ressources. Un lien rendu côté client, dans une app React ou Vue, peut être découvert avec retard, voire pas du tout si le rendu plante. Privilégiez les liens en HTML pur pour tout ce qui est stratégique. Les liens générés en JS, gardez-les pour de la navigation secondaire.
Quant aux attributs rel="nofollow" ou rel="sponsored" sur des liens internes : c'est presque toujours une erreur. Ils étaient utiles à une époque pour sculpter le PageRank, mais Google a clarifié la donne depuis. Un lien interne en nofollow prive votre propre page de popularité, sans bénéfice en retour. Sauf cas particulier (une page de connexion, un tunnel de paiement), laissez vos liens internes en follow.
Maillage interne ou netlinking : où mettre votre budget ?
Question qu'on me pose régulièrement, et à laquelle je réponds de façon tranchée : commencez par le maillage interne. Toujours.
Une campagne de netlinking sur un site dont le maillage est cassé, c'est comme remplir un seau percé. J'ai vu un client dépenser plusieurs milliers d'euros par mois en liens externes pendant que ses pages catégories étaient à six clics de la home. Les liens externes arrivaient sur des pages qui ne transmettaient rien vers les pages commerciales. Argent gaspillé.
L'ordre logique que j'applique :
- Maillage interne assaini (orphelines, profondeur, redirections, ancres).
- Architecture de l'information clarifiée — pas de doublons de catégories, pas de pages zombies.
- Netlinking ciblé, une fois que le site sait absorber et redistribuer la popularité.
Et ne confondez pas maillage interne et liens externes dans vos indicateurs. Un lien entrant externe n'a pas la même valeur qu'un lien interne, même s'il pèse généralement plus lourd — parce qu'il vient de l'extérieur, justement.
Les erreurs que je vois le plus souvent (et que j'ai commises)
Trois semaines après avoir « corrigé » le maillage d'un site client, le trafic était en baisse. J'avais ajouté soixante liens contextuels sur des pages de blog, en pointant tout vers les mêmes trois pages produits. Résultat : les pages cibles recevaient un signal d'ancre répétitif, et les pages sources se retrouvaient sur-optimisées. Retour en arrière, répartition plus naturelle, et deux mois plus tard le trafic était remonté.
L'erreur du maillage trop uniforme
Ajouter les mêmes liens dans le même bloc sur toutes les pages d'un modèle, ce n'est pas du maillage. C'est un menu déguisé. Google le traite comme tel.
L'erreur des ancres toutes identiques
Déjà évoquée, mais elle mérite d'être répétée : vingt liens avec la même ancre vers la même page, ça ressemble à une manipulation. Variez.
L'erreur du lien ajouté après coup
Un lien glissé en fin de paragraphe, sans lien logique avec le propos, se voit. Réécrivez la phrase pour intégrer le lien. Ça prend trente secondes de plus et ça change tout.
L'erreur du menu surchargé
Un menu avec 60 entrées, c'est 60 liens envoyés sur chaque page du site. La popularité est diluée dans des pages qui n'en ont pas besoin. Allégez les menus, mettez les pages secondaires dans le footer ou dans des blocs contextuels.
Le fil conducteur de toutes ces erreurs ? Croire que le maillage interne est un truc qu'on règle une fois. C'est faux. C'est un chantier vivant, qui doit suivre la vie du site. Chaque nouvelle page ajoute une brique au maillage, chaque article de blog est une occasion d'irriguer une page cible. Si vous ne l'intégrez pas au flux de production, vous ne le maintiendrez pas.
Sur les projets où j'ai pu imposer un contrôle du maillage dans la recette éditoriale (une checklist de trois lignes au moment de la publication), le nombre de pages sous la barre des trois clics a augmenté de façon continue, sans effort visible. Sur ceux où c'est resté un sujet d'audit annuel, rien n'a jamais réellement bougé. La différence n'est pas technique. Elle est organisationnelle.
Alors la vraie question n'est peut-être pas « comment optimiser mon maillage interne », mais « qui, dans votre équipe, est responsable de le faire vivre ». Si la réponse est « personne en particulier », vous avez déjà votre priorité pour la semaine prochaine.