Topical Cluster — architecture du site
Comment lire la carte des clusters thématiques et le graphe des liens internes du site — KPI de santé structurelle, tableau des clusters avec page pilier, simulateur de liens internes (what-if sur le PageRank), plan d'action actionnable (liens manquants avec ponts sémantiques IA, sujets à couvrir, liens toxiques), anomalies structurelles, raffinement IA des clusters et export PDF/CSV. Disponible depuis les audits lancés avec le crawler interne.
Topical Cluster montre comment votre site est organisé par sujets : il regroupe les pages en clusters thématiques, identifie la page pilier de chacun (le contenu de référence) et dessine le graphe des liens internes. Cela permet de comprendre si la structure en silos est solide, où l’autorité interne ne circule pas et quel contenu manque.
Accessible depuis le projet → groupe latéral Analyse du site → Topical Cluster (ou depuis la page Audit SEO, c’est la vue ?tab=architettura).
D’où viennent les données. Topical Cluster est généré uniquement à partir des audits lancés avec le crawler interne de Miraqo. Si vous voyez « Architecture pas encore disponible », lancez un nouvel audit SEO : la carte se remplit à la fin du scan.
Comment les clusters sont construits
Miraqo ne lit pas encore le contenu des pages : la partition de base est structurelle.
- Seuls les liens éditoriaux dans le corps de la page sont comptabilisés. Menus, en-têtes, pieds de page et barres latérales (boilerplate) sont exclus des métriques, car ils se répètent partout et n’expriment pas de relations thématiques.
- Les clusters sont dérivés de la structure des liens internes (approche pilier d’abord) : les pages hub très liées deviennent des piliers, et chaque autre page rejoint le cluster du pilier auquel elle est le plus connectée.
- La page pilier est choisie selon un score composite (hub de liens entrants/sortants + longueur du texte + structure H2/H3), en excluant les taxonomies et les pages institutionnelles (à propos, contacts…).
- Si le site possède un véritable menu de navigation hiérarchique, les clusters deviennent les silos déclarés dans le menu (le signal d’architecture le plus fort) : les pages sont assignées au silo par l’URL de l’élément de menu, le fil d’Ariane ou la catégorie. Les fils d’Ariane sont lus depuis JSON-LD, microdata/RDFa et HTML ; sur un site multilingue, le menu de chaque langue est lu séparément.
- Cela fonctionne avec n’importe quel CMS ou framework qui sert du HTML depuis le serveur : WordPress, Shopify, PrestaShop, Magento, Webflow, sites statiques, Next/Nuxt en SSR… Le crawler ne dépend pas du CMS : il lit la page comme Google la voit au premier passage.
C’est un indicateur structurel heuristique, pas une analyse sémantique du contenu. Pour le saut sémantique, il y a le raffinement IA (ci-dessous).
✨ Raffiner les clusters avec l’IA
En haut se trouve ✨ Raffiner les clusters avec l’IA. À partir de la partition structurelle, un modèle de langage reclasse les pages par sujet réel en utilisant les titres, les slugs et les ancres des liens entrants (il ne lit pas le corps des pages) :
- fusionne les sous-sujets dans le sujet parent et extrait des silos que la méthode par seuil avait absorbés ;
- isole les pages non éditoriales (contacts, portfolio…) dans le cluster Service ;
- active deux résultats indisponibles sans IA : les suggestions « Sujets à couvrir » et la Cannibalisation au sein du cluster.

Un raffinement par audit, dans le budget mensuel. Pour contenir les coûts, l’IA est lancée une fois par audit : le bouton se réactive avec le prochain audit SEO. Il existe aussi un budget mensuel de raffinements lié au plan — Solo 4, Starter 13, Pro 40, Agency 200 par mois — car chaque raffinement est un appel IA payant. L’action requiert la même permission que Lancer un audit (voir Permissions utilisateur). Quand les silos proviennent du menu, l’IA ne regroupe pas à nouveau les pages déjà assignées par l’auteur : elle se contente de classer les pages de service et de signaler la cannibalisation.
Les 5 KPI en haut
| KPI | Ce qu’il mesure |
|---|---|
| Santé structurelle (0–100) | Moyenne heuristique de la santé des clusters : complétude des liens internes, dispersion, pages orphelines, profondeur de clic. ≥70 bon, 40–69 à améliorer, <40 critique. Ne mesure pas la pertinence sémantique. |
| Pages dans le graphe | Nœuds réels (pages HTML 2xx/3xx). |
| Clusters | Nombre de sujets, chacun autour d’une page pilier. |
| Liens de contenu | Liens internes éditoriaux (corps). Le détail indique combien de liens de menu/pied de page ont été exclus. |
| Pages orphelines | Pages réelles sans aucun lien interne entrant : difficiles à atteindre. |
Graphe des liens internes
Chaque nœud est une page, chaque arête un lien interne. La taille du nœud est proportionnelle au PageRank interne ; la couleur indique le cluster.
- Cliquez sur un nœud pour isoler son réseau (la page + celles directement connectées).
- Utilisez le menu Cluster pour voir un cluster à la fois, ou le champ Page pour explorer le réseau d’une page spécifique.
- Glissez pour déplacer la vue, molette pour zoomer. Tout afficher (ou cliquez sur l’arrière-plan) revient à la vue complète.
- Les arêtes jaunes relient des clusters différents ; les rouges sont des liens internes cassés.

Simulateur de liens internes
Sous le graphe se trouve un bac à sable what-if : il indique ce qui arrive au PageRank interne si vous ajoutez un lien d’une page vers une autre, avant de le publier réellement.
- Choisissez la page source (d’où part le lien) et la destination, puis appuyez sur Simuler l’impact.
- Le simulateur ajoute virtuellement le lien et recalcule le PageRank interne de toutes les pages, en montrant la part d’autorité avant/après de la destination, sa position interne et les pages diluées par le nouveau lien. Les parts sont des pourcentages de l’autorité interne du site (la somme sur toutes les pages égale 100).
- Il propose aussi les 3 sources alternatives les plus efficaces : les pages faisant autorité sur le même sujet qui ne pointent pas encore vers la destination (pages institutionnelles exclues).
C’est une estimation structurelle basée uniquement sur les liens de contenu du dernier audit : ce n’est pas le classement Google et cela n’inclut pas les liens externes. Lecture seule, sans coût, sans impact sur le site.

Tableau des clusters
Une ligne par cluster. Quand le raffinement IA est actif, l’en-tête devient « Clusters par sujet », sinon « Clusters structurels ».
| Colonne | Ce que c’est |
|---|---|
| Cluster | Nom du sujet (cliquable : l’isole dans le graphe). |
| Page pilier | Le pilier du cluster. Chaque cluster en a un ; (sans cluster) n’en a pas. |
| Pages | Combien de pages appartiennent au cluster. |
| Liens internes | Liens entre pages du même cluster (intra-cluster). |
| Liens sortants | Liens du cluster pointant vers d’autres clusters. |
| Dispersion (SCCI) | % de liens quittant le cluster. Élevé = cluster peu cohésif, dispersant l’autorité. |
| Santé | Santé structurelle du cluster individuel (0–100). |

Plan d’action
Trois actions prêtes à transmettre à qui rédige ou optimise le contenu. Chaque liste est exportable en CSV.
- Ajouter les liens manquants — pages que le pilier de leur cluster ne lie pas : ajoutez un lien interne depuis le pilier pour distribuer l’autorité vers le sujet. Avec ✨ Générer un pont, l’IA rédige le paragraphe à coller dans le pilier, déjà dans le ton de la page et avec l’ancre descriptive vers la page orpheline (elle lit des extraits de contenu enregistrés pendant le crawl). Générés un par un ; chaque pont reste enregistré sur l’audit — cliquer à nouveau dessus ne consomme pas de nouvelles générations — et il y a deux limites : un plafond par audit (qui se réinitialise au prochain audit SEO) et un budget mensuel du plan, car chaque pont est un appel IA payant — Solo 10, Starter 30, Pro 100, Agency 500 par mois. (CSV : Orphelines du cluster.)
- Sujets à couvrir — sujets manquants pour couvrir un cluster de façon faisant autorité, avec des briefs prêts pour le rédacteur. Disponible après le raffinement IA ✨.
- Supprimer les liens toxiques — paires de pages de clusters différents qui se lient entre elles : évaluez quel lien n’est pas pertinent et supprimez-le pour consolider les silos. (CSV : Contamination.)

Anomalies structurelles
Une carte par problème ; les plus graves ont un export CSV.
- Orphelines du cluster — appartiennent à un cluster mais ne reçoivent aucun lien du pilier (différent des orphelines globales).
- Contamination entre clusters — paires A↔B de clusters différents qui se lient entre elles : elles cousent ensemble des sujets distincts.
- Cannibalisation — deux pages du même cluster en concurrence pour le même mot-clé. (Signal IA.)
- Pages orphelines — aucun lien interne entrant.
- Pages puits — beaucoup de liens entrants, aucun sortant : elles retiennent l’autorité sans la redistribuer.
- Pages profondes — accessibles uniquement à plus de 3 clics depuis la page d’accueil.
- Liens entre clusters / Liens réciproques — connexions qui traversent les sujets ou paires A↔B.
- Liens internes cassés — liens vers des pages en erreur (4xx/5xx).

Exporter le rapport
- ⬇ Télécharger le PDF en haut : exporte la vue actuelle (raffinée par IA si présente), prête à livrer au client.
- Les boutons ⬇ Exporter en CSV sur les cartes (Plan d’action et Anomalies) téléchargent les listes complètes, au-delà des lignes affichées à l’écran.
Notes et limites
- « Non évaluable » à la place du score : si le site n’a aucun lien éditorial dans le corps de ses pages (tous les liens sont dans le menu et le footer), la Santé structurelle n’est pas affichée — un chiffre calculé sur rien serait un mensonge. Ce n’est pas une erreur : cela signifie qu’il n’existe pas encore de structure de liens internes à mesurer, et la construire est le premier chantier de ce site.
- Sites générés en JavaScript (SPA) : le crawler lit le HTML servi par le serveur et n’exécute pas JavaScript. Un site Vue/React/Angular en mode client-side apparaît presque vide, et le rapport l’indique par un avertissement au lieu d’afficher des chiffres non fiables. Le même framework en SSR ou SSG (Nuxt, Next…) fonctionne normalement.
- Menus sans listes : les silos déclarés sont lus depuis les menus construits avec des listes (
<ul>), même sans classes CSS reconnaissables. Les rares menus faits uniquement de<div>ne sont pas lisibles comme silos : dans ce cas, la méthode des liens est utilisée automatiquement. - La carte se met à jour à chaque nouvel audit avec le crawler interne ; il n’y a pas d’actualisation indépendante.
- Les ponts sémantiques (✨ Générer un pont) utilisent des extraits de contenu enregistrés au moment du crawl : ils s’activent à partir des audits lancés après l’introduction de la fonctionnalité. Si le bouton n’apparaît pas, lancez un nouvel audit SEO.
- Sur de très grands graphes, la visualisation peut être limitée (les métriques restent complètes).
- Les pages produit e-commerce individuelles ne sont jamais choisies comme piliers et ne donnent jamais leur nom à un cluster : les silos commerciaux se forment autour des catégories. Les pages de service (panier, liste de souhaits, confidentialité, pages tarifs avec markup Product) restent elles aussi exclues du rôle de pilier.
- Sur un site multilingue, les versions linguistiques d’une même page forment généralement des clusters séparés par langue ; l’affinage IA ✨ peut les consolider par sujet. Pour l’analyse la plus propre, le conseil reste valable : une langue par audit (voir Auditer un site multilingue).
- L’accès à la section dépend de la permission Topical Cluster du membre (voir Permissions utilisateur).
Voir aussi :
- Lancer votre premier audit SEO → — Topical Cluster démarre ici
- Paramètres d’audit → — pages maximum, préfixes d’URL et planification
- Permissions utilisateur → — qui peut consulter et qui peut raffiner avec l’IA
Dernière mise à jour: 5 septembre 2026