onpage
Liens internes sur la page
MetricSpot compte les liens vers le même domaine présents sur la page. Trop peu, et les pages se retrouvent isolées, sans chemin d'exploration ni flux de PageRank.
Ce que vérifie ce contrôle
Compte les balises d’ancre (<a href>) sur la page qui pointent vers des URL du même domaine. Exclut le boilerplate de navigation et de pied de page présent sur tout le site ; se concentre sur les liens contextuels dans le contenu. Le contrôle passe quand on en trouve au moins une poignée — typiquement 3+ sur des pages courtes, 8+ sur du contenu long.
Pourquoi c’est important
Les liens internes font trois choses à la fois :
- Diffuser le PageRank entre les pages. L’algorithme original de PageRank répartit le poids de classement le long des liens, internes ou externes. Les pages sans aucun lien interne entrant sont isolées — elles n’accumulent aucune autorité depuis votre page d’accueil.
- Donner aux robots des chemins à suivre. Googlebot, GPTBot, ClaudeBot et d’autres découvrent les pages en suivant les liens. Une page accessible uniquement depuis le sitemap est explorée moins souvent et se classe moins bien.
- Aider les lecteurs à trouver du contenu connexe. Le temps passé sur le site et les indicateurs d’engagement s’améliorent quand les lecteurs passent naturellement d’une page pertinente à la suivante.
Un long article sans aucun lien interne est une impasse sous tous les angles.
Comment corriger
Ajoutez 3 à 10 liens contextuels vers des pages pertinentes de votre domaine. Les règles :
Le texte d’ancre compte. Utilisez un texte descriptif qui correspond au sujet de la page cible — pas « cliquez ici » ni « lire la suite ». C’est la même règle que celle couverte par texte de lien descriptif.
<!-- mauvais -->
Pour plus de détails, <a href="/docs/hsts-preload">cliquez ici</a>.
<!-- bon -->
Une fois votre en-tête HSTS stabilisé, <a href="/docs/hsts-preload">ajoutez votre domaine à la liste preload de Chrome</a>.
Liez vers des pages, pas vers la page d’accueil. Un billet de blog qui renvoie sans cesse vers / est du gâchis. Liez vers d’autres articles, des pages de catégorie, des pages produit — partout où vit la prochaine question du lecteur.
Construisez un cluster thématique. Choisissez une page pilier (le guide complet), entourez-la d’articles ciblés, et liez-les tous entre eux. La documentation des moteurs et la recherche SEO sont unanimes : les architectures en clusters surclassent les architectures plates.
Gardez les liens explorables. Les recommandations de Google sur les liens explorables sont explicites : utilisez <a href="...">. Un <span onclick> ou un <button> avec navigation JavaScript ne sera pas suivi.
<!-- mauvais : non explorable -->
<span onclick="location='/about'">À propos</span>
<!-- bon -->
<a href="/about">À propos</a>
Pour des liens UI qui nécessitent du JS, utilisez quand même <a href> :
<a href="/produits/widget" data-track="card-click">Widget</a>
La navigation par défaut du navigateur a lieu, votre tracking se déclenche au clic, et le robot voit un vrai lien.
Ne sur-liez pas. Bourrer 80 liens dans un article de 500 mots est un signal de spam. Visez un lien pour 100 à 150 mots de corps de texte, et seulement quand la destination est réellement utile.
Pour la vision d’ensemble, voir stratégie de maillage interne — elle couvre en profondeur les architectures en clusters et la diversité des textes d’ancre.
Questions fréquentes
Les liens de navigation et de pied de page comptent-ils ?
Nous les excluons. Le boilerplate à l’échelle du site fournit de l’explorabilité, mais pas de signal de classement contextuel. Le contrôle mesure les liens dans le contenu — ceux à l’intérieur de <article>, <main> ou du corps de texte. Si la navigation est votre seule source de liens internes, ce contrôle échoue quand même.
Faut-il utiliser nofollow sur les liens internes ?
Presque jamais. nofollow est né comme outil anti-spam de commentaires et indique à Google de ne pas transmettre de poids le long du lien. Le « sculpting » du PageRank avec des nofollow internes était populaire en 2008 et est désormais activement nuisible — Google a cessé de l’honorer pour les liens internes il y a des années, mais la perte du chemin d’exploration demeure.
Et avec les routeurs JavaScript (React Router, Next.js Link) ?
Les deux rendent par défaut de vrais <a href> — c’est bon. Le piège, c’est le motif <button onClick={() => navigate(...)}>. Si vos « liens » n’apparaissent pas comme <a> dans le HTML source, le robot ne peut pas les suivre.
Sources
Dernière mise à jour 2026-05-11