Ouvrir le Studio

Majestic Backlink Data

Le node Majestic Backlink Data récupère le profil détaillé des backlinks d'une ou plusieurs URLs ou domaines via l'API Majestic.

majestic backlink data node on the workflow canvas

Le node Majestic Backlink Data appelle le endpoint Majestic GetBackLinkData pour récupérer la liste détaillée des backlinks pointant vers une ou plusieurs URLs ou domaines. Pour chaque backlink, il expose l’URL et le titre source, le texte d’ancre, les drapeaux de lien (NoFollow, image, redirection, frame, supprimé, alt text), le Trust Flow et le Citation Flow source et (en option) du domaine référent, ainsi que les dates de première indexation et de dernière apparition.

Cas d’usage typiques :

  • Auditer le profil de backlinks d’un domaine avant une migration ou une campagne de disavow.
  • Vérifier en masse les backlinks de plusieurs URLs dans un seul workflow.
  • Fournir à un LLM les données brutes de backlinks pour résumer le risque de linking ou la pertinence thématique.

Configuration rapide

Connecter une intégration Majestic

Ouvrez les paramètres du node et sélectionnez une Intégration Majestic existante, ou créez-en une depuis la page Intégrations avec votre clé API Majestic.

Ajouter le node au canevas

Ouvrez la bibliothèque de nodes, naviguez dans Integrations > SEO Tools > Majestic, puis glissez-déposez le node Majestic Backlink Data sur votre workflow.

Fournir les URLs ou domaines

Reliez le port d’entrée à une liste d’URLs ou de domaines (une par ligne), ou saisissez-les directement dans le champ URL(s) or Domain(s) du node.

Configurer la source et le volume

Choisissez la Data source (Fresh ou Historic), le Number of backlinks (1 à 5000), et activez ou non Domain information.

Connecter la sortie

Reliez la sortie Backlink Data au node suivant (LLM, JSON Path Extractor, Sheets Writer) et créez-y un nom de variable pour exploiter le JSON.

Paramètres de configuration

backlink data node settings panel

Définissez ce que le node analyse et la quantité de données retournées.

Champs requis

Name string required default: Majestic Backlink Data

Nom du node — Sert à identifier ce node sur le canevas et dans les logs d’exécution (ex : Backlinks concurrent A).

Description string required default: Retrieves detailed backlink data: profiles (NoFollow, images, redirects), quality (source TF/CF), target pages and indexing dates.

Description du node — Courte phrase décrivant le rôle de cette instance.

URL(s) or Domain(s) string[] required

Éléments à analyser — Une URL ou un domaine par ligne. Accepte le texte brut, les tableaux JSON et les listes imbriquées venant de nodes en amont ; les doublons sont supprimés automatiquement.

Majestic Integration integration required

Compte Majestic — Intégration qui contient la clé API Majestic utilisée pour la requête. Indispensable pour authentifier l’appel.

Data source string required default: Fresh

IndexFresh renvoie les données des 90 derniers jours, Historic renvoie l’index historique complet. Choisissez Historic pour les backlinks anciens ou perdus.

Number of backlinks number required default: 1000

Nombre de backlinks — Nombre de backlinks détaillés à récupérer, entre 1 et 5000. Une valeur plus élevée consomme plus de crédits Majestic.

Domain information string required default: Yes (Include domain info)

Inclure les métriques du domaine référent — Si activé sur Yes, chaque backlink inclut le domaine source, son Trust Flow et son Citation Flow.

Tip

Passez plusieurs domaines en entrée pour réutiliser la même configuration sur un audit concurrentiel. Le node itère sur chaque élément et agrège les résultats dans une seule sortie.

Que renvoie le node ?

Le node renvoie une chaîne JSON avec une entrée par élément traité, la source de données utilisée, les backlinks formatés, et des compteurs pour le total, les succès et les échecs.

Comment récupérer l’output ?

  1. Tirez un lien depuis le port Backlink Data vers le node suivant.
  2. Dans ce node, créez un nom de variable (par exemple, backlinks_json).
  3. Utilisez un JSON Path Extractor ou un LLM en aval pour lire des champs comme results[0].backlinks[*].source_url.
Backlink Data string

Chaîne JSON contenant results (tableau, un objet par élément avec item, datasource, backlinks, total_backlinks, requested_count, include_domain_info), total_items_processed, successful et failed.

Exemples d’utilisation

Cas 1 : Audit d’un domaine unique

Récupérez les 500 meilleurs backlinks frais d’un domaine et envoyez-les à un LLM qui classe le risque de lien.

Configuration :

  • URL(s) or Domain(s) = example.com
  • Data source = Fresh
  • Number of backlinks = 500
  • Domain information = Yes (Include domain info)

Output généré (extrait) :

{
  "results": [
    {
      "item": "example.com",
      "datasource": "fresh",
      "backlinks": [
        {
          "source_url": "https://blog.partner.org/post",
          "source_title": "Top SEO tools",
          "source_trust_flow": 35,
          "source_citation_flow": 41,
          "anchor_text": "great resource",
          "link_type": "Text",
          "is_nofollow": false,
          "first_indexed_date": "2024-01-10",
          "last_seen_date": "2024-04-22",
          "domain_info": {
            "domain": "partner.org",
            "domain_trust_flow": 48,
            "domain_citation_flow": 52
          }
        }
      ],
      "total_backlinks": 500,
      "requested_count": 500,
      "include_domain_info": true
    }
  ],
  "total_items_processed": 1,
  "successful": 1,
  "failed": 0
}

Cas 2 : Audit concurrentiel en masse

Comparez le profil de backlinks de trois concurrents en une seule exécution.

Configuration :

  • URL(s) or Domain(s) =
    concurrent-a.com
    concurrent-b.com
    concurrent-c.com
  • Data source = Historic
  • Number of backlinks = 2000
  • Domain information = No (Links only)

La sortie contient une entrée par concurrent dans results, plus les compteurs successful et failed pour repérer les éléments en erreur.

Problèmes courants

Majestic: API key not configured. Please add integration in settings.

Cause : Aucune intégration Majestic n’est sélectionnée sur le node, ou l’intégration ne contient pas de clé API.

Solution : Ouvrez les paramètres, choisissez une intégration valide dans le champ Majestic Integration, ou créez-en une depuis la page Intégrations avec votre clé API Majestic.

At least one item is required

Cause : Le champ URL(s) or Domain(s) est vide et aucun node en amont n’a fourni d’élément.

Solution : Saisissez au moins une URL ou un domaine dans le champ, ou connectez un node produisant une liste (Create List, Sheets Reader) au port d’entrée.

Un des éléments retourne une erreur dans results

Cause : L’API Majestic a refusé cet élément (format invalide, pas de données dans l’index choisi, quota atteint). Les autres éléments continuent.

Solution : Lisez le champ error de l’entrée fautive, basculez la Data source sur Historic si l’URL n’a pas de backlinks récents, et vérifiez votre quota Majestic restant.

Bonnes pratiques et pièges à éviter

Tip

Réduisez le Number of backlinks pendant la construction du workflow pour économiser des crédits Majestic, puis augmentez-le une fois le reste du pipeline validé.

Warning

Activer Domain information sur Yes alourdit chaque objet backlink. Pour des volumes très élevés, gardez No (Links only) sauf si la suite du workflow utilise réellement le TF/CF du domaine.

Comment s’intègre-t-il dans un workflow ?

Majestic Backlink Data se place typiquement entre une liste de cibles en entrée et un node qui extrait, score ou stocke les backlinks.

graph LR
    Input[Liste de domaines] --> Mj[Majestic Backlink Data]
    Mj --> Ext[JSON Path Extractor]
    Ext --> LLM[LLM analyse le risque]
    LLM --> Sheets[Sheets Writer]

Nodes complémentaires