Module Backlinks
Analyse les profils de backlinks, détecte les pages toxiques, exporte la liste de désaveu, enrichis les spam-scores.
Le module Backlinks est l'outil off-page de Rankion adossé à DataForSEO. Tu analyses ton propre profil de backlinks ou celui de n'importe quel domaine externe, tu détectes les liens toxiques, tu exportes une liste de désaveu prête pour Google et tu observes la velocity dans le temps. Il y a deux modes : Project-Mode (lié à un tracking-project, pull delta quotidien) et Quick-Pull / Lookup-Mode (domaine ad-hoc sans setup).
Ce qu'il peut faire
- Projets de backlinks (Project-Mode) — Un conteneur par tracking-project. Pull delta quotidien, event-log (gained/lost/attribute_changed), distribution-charts (dofollow/nofollow, distribution des ancres, qualité des referring domains).
- Quick-Pull avec Analyse complète — Saisis un domaine, la checkbox optionnelle « Analyse complète » (par défaut ON) dispatch en plus le job d'enrichissement spam-score. Fast-Path : si
DfsBacklinkSummary< 1h, retour immédiat au lieu d'un nouveau pull. - Enrichissement spam-score —
EnrichSpamScoresJobvérifie les spam-scores en chunks de 1000 via DFS Bulk-API. Recheck après 30 jours. Threshold 80 =is_toxic=true. Mode dual : BacklinkProject OU target+team ad-hoc. - Détection de pages toxiques + export désaveu — Tableau UI de tous les domaines toxiques avec filtre
min_spam, plus téléchargementdisavow.txt(format Google) et export CSV/Excel pour ton outillage. - Trigger d'enrichissement manuel — L'empty-state affiche un bouton « Lancer l'analyse spam », l'indicateur in-progress poll toutes les 10 s. Fonctionne en Lookup et Project-Mode.
- Charts timeseries — velocity historique (gained/lost) sur 12 mois, switchable daily/weekly/monthly. Source : DFS, pas la DB d'event interne.
- Detailed Anchors — métadonnées par ancre (split dofollow/nofollow, first_seen, last_seen) au lieu d'une agrégation heuristique.
Quand l'utiliser
- Tu as une chute de ranking inexpliquée et tu veux exclure que des liens toxiques en soient la cause.
- Tu veux comprendre la liste de désaveu de ton concurrent ou actualiser la tienne.
- Tu planifies un sprint de linkbuilding et tu as besoin d'une baseline.
- Tu veux vérifier un domaine ad-hoc (recherche fournisseur, target d'acquisition) sans setup.
Workflow
- Activer Project-Mode —
POST /backlinkspour un tracking-project existant (subscription requise). - Lancer les premiers pulls —
POST /backlinks/{project}/full-refresh(coûte 5000 crédits DFS, charge jusqu'à 10k referring domains). - Enrichissement spam —
POST /backlinks/{project}/spam-scores/refreshqueue leEnrichSpamScoresJob. - Anchors détaillés —
POST /backlinks/{project}/anchors/refreshremplace l'heuristique par les vraies données DFS. - Vérifier toxic — UI sous
/backlinks/{project}/toxicouGET /backlinks/{project}/spam-scores?min_spam=60. - Télécharger disavow —
GET /backlinks/{project}/disavow-export?threshold=80livre le disavow.txt Google.
Variante Quick-Pull : POST /backlinks/by-domain/{domain}/pull pour n'importe quel domaine — pas besoin de tracking-project. Drilldown sous /backlinks/by-domain/{domain}/toxic.
API
| Méthode | Endpoint | Description |
|---|---|---|
GET |
/v1/backlinks |
Liste de tous les Backlink-Projects (team-scoped) |
POST |
/v1/backlinks |
Activate pour Tracking-Project (subscription requise) |
GET |
/v1/backlinks/{project} |
Détail avec summary + distribution + counts 30j |
POST |
/v1/backlinks/{project}/refresh |
Déclencher le delta-pull |
POST |
/v1/backlinks/{project}/full-refresh |
DFS Re-Pull (Async 202) |
GET |
/v1/backlinks/{project}/spam-scores |
Domaines toxiques (?min_spam=60) |
POST |
/v1/backlinks/{project}/spam-scores/refresh |
Queue EnrichSpamScoresJob (202) |
GET |
/v1/backlinks/{project}/disavow-export |
Disavow.txt (?threshold=80) |
GET |
/v1/backlinks/{project}/timeseries |
Historique velocity (?granularity=daily|weekly|monthly) |
POST |
/v1/backlinks/{project}/anchors/refresh |
Queue PullDetailedAnchorsJob (202) |
GET |
/v1/backlinks/by-domain/{domain} |
Quick-Summary (rank, totals, dofollow ratio, spam) |
POST |
/v1/backlinks/by-domain/{domain}/pull |
Déclencher DFS-Pull (202) |
POST |
/v1/backlinks/by-domain/{domain}/enrich-spam-scores |
Enrichissement spam pour les top domains (202) |
GET |
/v1/backlinks/by-domain/{domain}/domains |
Referring Domains (?only_active, ?only_toxic, ?sort) |
GET |
/v1/backlinks/by-domain/{domain}/anchors |
Distribution des ancres |
GET |
/v1/backlinks/by-domain/{domain}/spam-scores |
Domaines toxiques |
GET |
/v1/backlinks/by-domain/{domain}/disavow-export |
Disavow.txt |
GET |
/v1/backlinks/by-domain/{domain}/timeseries |
Historique velocity |
GET |
/v1/teams/current/backlinks-subscription |
Subscription Backlinks active de l'équipe |
Crédits et limites
- Activate / endpoints de lecture : pas de crédits Rankion, mais une subscription Backlinks au niveau équipe est requise (le tier définit les limites).
- Full-Refresh : ~5000 crédits DFS par pull (10 pages × 1000 referring domains). Déclencher manuellement, pas via cron.
- Delta-Pull : tourne quotidiennement automatiquement via le scheduler
DispatchDueBacklinkDeltasJob. Coûts faibles. - Enrichissement spam : par chunks de 1000. Recheck uniquement tous les 30 jours par domaine.
- Quick-Pull Fast-Path : si
DfsBacklinkSummary< 1h, renvoyé sans nouvel appel DFS. - Statut subscription : vérifié via
BacklinksSubscriptionDetector. 40204 access-denied bascule le statut surinactive.
Modules associés
- AI-Visibility Tracking — corrélation cross-modules :
GET /tracking-projects/{id}/correlationlie la velocity backlink au trend AVI (Pearson, 30j) — corrélation positive modérée = les backlinks influencent l'AVI. - Agentic Chat — « Quels backlinks ont été perdus en 30 jours et sont toxiques ? ».
- Aperçu plateforme — interaction entre modules.
Letzte Aktualisierung: 1 mai 2026