**TL;DR.** Le maillage interne distribue l'équité des liens, signale les relations thématiques et améliore l'efficacité de l'exploration. Les modèles à fort impact pour le commerce électronique : les fils d'Ariane, les produits connexes, les achats fréquents ensemble, les hubs de catégories avec un texte d'ancrage descriptif, et le maillage croisé éditorial-commercial à partir du contenu de blog. Évitez le nofollow sur les liens internes et évitez le sur-maillage.

## Pourquoi le maillage interne est important

Trois avantages, par ordre de priorité :

1. **Efficacité de l'exploration** : le budget d'exploration de Google est limité. Les liens internes signalent quelles pages sont importantes et à quelle fréquence les réexplorer.
2. **Distribution de l'équité** : chaque lien interne transmet une fraction de l'autorité de la page source à la cible. Les pages hub avec de nombreux liens entrants se classent pour des requêtes compétitives.
3. **Regroupement thématique** : les pages liées ensemble dans un modèle de hub et de rayons signalent un regroupement thématique, que les moteurs d'IA récompensent particulièrement.

## Auditez votre graphique actuel

Outils gratuits et payants :

- **Screaming Frog SEO Spider** (gratuit jusqu'à 500 URLs, payant pour plus) : explore votre site et montre le nombre de liens internes par URL.
- **Sitebulb** : similaire avec plus de visualisations.
- **Ahrefs Site Audit** : payant, inclut des visualisations du flux d'équité des liens.

Recherchez :

- **Pages orphelines** : zéro lien interne pointant vers elles. Elles sont rarement explorées, se classent mal et gaspillent de l'espace dans le catalogue.
- **Pages sur-maillées** : la page d'accueil avec 500+ liens répartit l'équité de manière trop fine.
- **Pages commerciales à faible équité** : PLPs avec une forte intention commerciale mais peu de liens internes entrants.

## Fils d'Ariane

Le modèle le plus simple et le plus impactant. Fil d'Ariane visible sur chaque page :

```html
<nav aria-label="Breadcrumb">
  <ol>
    <li><a href="/">Accueil</a></li>
    <li><a href="/categories">Catégories</a></li>
    <li><a href="/categories/leather-bags">Sacs en cuir</a></li>
    <li><a href="/categories/leather-bags/messenger">Sacs messagers</a></li>
    <li aria-current="page">Sac messager en cuir marron</li>
  </ol>
</nav>
```

Plus un `BreadcrumbList` JSON-LD correspondant (que Google utilise pour l'affichage des fils d'Ariane dans les SERPs).

Les fils d'Ariane distribuent l'équité des PDP (qui ont souvent le plus de liens externes entrants) vers les catégories.

## Produits connexes

Sur chaque PDP, affichez 4 à 8 produits similaires. Le modèle par défaut de 2026 utilise la similarité cosinus pgvector sur l'`descriptionEmbedding` du produit :

```sql
SELECT id, name, slug, image_url
FROM products
WHERE id != $1
  AND category_id = (SELECT category_id FROM products WHERE id = $1)
ORDER BY description_embedding <=> (
  SELECT description_embedding FROM products WHERE id = $1
)
LIMIT 8;
```

Rendez avec de véritables balises `<a>` (pas de récupération côté client) :

```html
<aside>
  <h2>Produits connexes</h2>
  <ul>
    <li>
      <a href="/products/black-leather-messenger" rel="related">
        <img src="/.../black-messenger.avif" width="200" height="200" alt="Sac messager en cuir noir" />
        Sac messager en cuir noir
      </a>
    </li>
    <!-- ... -->
  </ul>
</aside>
```

## Achats fréquents ensemble

Un modèle ciblé pour les produits avec des données de co-achat. Calculez à partir de la co-occurrence des articles de commande :

```sql
SELECT b.id, b.name, COUNT(*) AS co_purchase_count
FROM order_items a
JOIN order_items b ON a.order_id = b.order_id AND a.product_id != b.product_id
WHERE a.product_id = $1
GROUP BY b.id, b.name
HAVING COUNT(*) >= 5
ORDER BY co_purchase_count DESC
LIMIT 3;
```

Affichez comme un ensemble (couvert dans le [guide UX PDP](/guides/pdp-ux-conversion-optimization)). Les liens transmettent de l'équité en plus de favoriser la conversion des ensembles.

## Pages de hub de catégorie

Une page de hub de catégorie liste les sous-catégories avec des ancres descriptives :

```html
<h1>Sacs en cuir</h1>
<p>Parcourez notre collection de sacs en cuir faits à la main.</p>

<section>
  <h2>Acheter par style</h2>
  <ul>
    <li><a href="/categories/leather-bags/messenger">Sacs messagers</a></li>
    <li><a href="/categories/leather-bags/tote">Sacs fourre-tout</a></li>
    <li><a href="/categories/leather-bags/backpack">Sacs à dos en cuir</a></li>
    <li><a href="/categories/leather-bags/wallet">Portefeuilles en cuir</a></li>
  </ul>
</section>

<section>
  <h2>Acheter par couleur</h2>
  <ul>
    <li><a href="/categories/leather-bags/color-brown">Sacs en cuir marron</a></li>
    <li><a href="/categories/leather-bags/color-black">Sacs en cuir noir</a></li>
    <li><a href="/categories/leather-bags/color-tan">Sacs en cuir beige</a></li>
  </ul>
</section>
```

Chaque sous-catégorie et URL de facette bénie obtient un lien fort de la part du parent. Le texte d'ancrage correspond au titre/H1 de la cible, ce qui renforce la pertinence thématique.

## Maillage croisé éditorial-commercial

Le modèle sous-utilisé. Les articles de blog et les guides sur votre catégorie devraient lier à :

- La page de catégorie pertinente.
- 2 à 4 produits spécifiques comme exemples.
- Des guides connexes.

Exemple : un article de blog intitulé "Comment choisir un sac messager en cuir" lie :

- `[Parcourez notre collection de sacs messagers](/categories/leather-bags/messenger)`
- `[le Sac messager en cuir marron Acme](/products/acme-brown-messenger)`
- `[Comment entretenir le cuir](/guides/leather-care-guide)`

Les pages éditoriales ont tendance à attirer des backlinks externes. Les liens internes de ces pages transmettent cette équité aux pages commerciales.

## Modèles de texte d'ancrage

Bons ancres :

- `[Sacs messagers en cuir marron](/categories/leather-bags/color-brown)` — descriptif, correspond à la cible.
- `[Collection en cuir pleine fleur d'Acme](/categories/leather)` — descriptif, incluant la marque.
- `[Comment nous fabriquons nos sacs en cuir](/guides/leather-craftsmanship)` — descriptif, riche en signaux.

Mauvais ancres :

- "cliquez ici"
- "lire plus"
- "ce produit"
- "achetez maintenant"

Les ancres génériques gaspillent le signal. Les ancres descriptives avec des mots-clés cibles aident à la fois les utilisateurs et les moteurs de recherche à comprendre ce qu'il y a à l'autre bout.

## Sur-maillage

Limites pratiques par page :

| Type de page        | Total de liens internes sortants | Remarques                                       |
| ------------------- | -------------------------------- | ----------------------------------------------- |
| Page d'accueil      | 30–80                            | Hero, catégories principales, produits en vedette  |
| Hub de catégorie    | 80–200                           | Inclut sous-catégories, marques, produits       |
| PLP (paginé)        | 40–80 par page                   | Produits + facettes + pagination                 |
| PDP                 | 30–80                            | Fil d'Ariane + connexes + FBT + nav + pied de page |
| Article de blog     | 20–50                            | Liens en ligne + nav + pied de page              |

Au-delà de ces chiffres, chaque lien transmet une équité décroissante. En dessous signifie une distribution insuffisante.

## Suivi de l'efficacité

Après avoir mis en œuvre une nouvelle stratégie de maillage interne :

1. Réexplorez avec Screaming Frog. Vérifiez que le nombre de pages orphelines a diminué, que le nombre de liens des pages hub a augmenté.
2. Surveillez Google Search Console → Performance → Pages pendant 4 à 8 semaines. Les pages précédemment orphelines devraient gagner des impressions.
3. Suivez l'augmentation des conversions des PDP avec des produits connexes et FBT.

## Comment Ordiko gère le maillage interne

- Fils d'Ariane visibles sur chaque page avec le schéma BreadcrumbList.
- Produits connexes sur PDP via pgvector cosinus sur `descriptionEmbedding`.
- Achats fréquents ensemble via la co-occurrence des `orderItems`.
- Pages de hub de catégorie générées automatiquement avec des liens de sous-catégorie + facette bénie.
- Liens internes suggérés par IA à `/seo/internal-links` — analyse le contenu de blog/guide et propose des liens contextuels vers des pages commerciales.
- Widget des produits récemment vus sur PDP et accueil (transmet l'équité aux pages de produits récentes).

## FAQ

**Combien de liens internes par page est trop ?**
Google n'a pas de limite stricte, mais l'utilisabilité pratique et l'efficacité de l'exploration suggèrent 50 à 150 liens sortants uniques par page sur un PDP typique, plus sur un hub de catégorie. Plus de 300 liens par page diluent l'équité que chaque lien transmet.

**Les liens internes nofollow gaspillent-ils de l'équité ?**
N'utilisez pas de nofollow sur les liens internes. La pratique du 'sculptage de PageRank' des années 2010 ne fonctionne plus comme annoncé. Les liens internes nofollow perdent complètement l'équité plutôt que de la redistribuer.

**Les produits connexes doivent-ils utiliser rel='related' ?**
Oui, si disponible — `rel='related'` est un indice de relation HTML valide. Cela ne change pas l'évaluation des liens par Google mais signale l'intention à d'autres analyseurs (y compris les moteurs d'IA).

**Comment Ordiko construit-il des liens internes ?**
Ordiko rend visibles les fils d'Ariane sur chaque page, les produits connexes via pgvector cosinus sur les embeddings de description, les achats fréquents ensemble via la co-occurrence des commandes, et un suggesteur de liens internes par IA à /seo/internal-links qui propose des liens contextuels à partir du contenu de blog/guide vers des pages commerciales.