Ouvrir le Studio

Semrush Domain Keywords

Le node Semrush Domain Keywords récupère les mots-clés organiques ou payants positionnés par un ou plusieurs domaines via l'API Semrush.

Node Semrush mots-clés domaine carte inventaire SEO organique française intégration

À quoi sert le node Semrush Domain Keywords ?

Le node Semrush Domain Keywords interroge l’API Semrush pour renvoyer la liste des mots-clés (organiques ou payants) sur lesquels un ou plusieurs domaines se positionnent dans une base de données pays choisie. C’est la pierre angulaire des workflows de recherche concurrentielle, d’analyse de gap de contenu et d’audit SEO dans Draft & Goal.

Cas d’usage typiques :

  • Récupérer les meilleurs mots-clés organiques d’un concurrent avant la rédaction d’un brief de contenu.
  • Comparer une liste de domaines en une seule exécution pour identifier les recoupements.
  • Alimenter une stratégie Google Ads avec une liste de mots-clés payants.
Warning

Coût en crédits : Semrush facture 2 crédits par mot-clé récupéré. Une exécution avec 10 domaines et une limite de 100 mots-clés par domaine peut consommer jusqu’à 2 000 crédits Semrush.

Configuration rapide

Connecter votre compte Semrush

Ouvrez Settings > Integrations et ajoutez une intégration Semrush avec une clé d’API valide. Le node ne s’exécutera pas sans intégration configurée.

Ajouter le node au canevas

Ouvrez la bibliothèque de nodes, allez dans Integrations > SEO Tools > Semrush, puis glissez-déposez le node Semrush Domain Keywords sur votre espace de travail.

Renseigner le ou les domaines

Saisissez un domaine par ligne dans le champ Domain(s), ou connectez une entrée texte contenant un domaine unique ou un tableau JSON de domaines (ex. [example.com, example.fr]).

Choisir le mode et la base

Sélectionnez Organic Keywords ou Paid Keywords, puis choisissez la base de données pays (France, États-Unis, Royaume-Uni, Allemagne, Espagne, Italie, Pays-Bas, Canada, Australie, Brésil).

Connecter la sortie

Reliez la sortie Keywords Data au node suivant (LLM, JSON Path Extractor, Filter List, etc.) et associez-la à un nom de variable dans ce node.

Paramètres de configuration

Paramètres Semrush domain keywords base locale pagination profonde analyse française

Champs requis

Name string required default: Semrush Domain Keywords

Nom du node — Sert à identifier le node lors de l’exécution et du débogage du workflow (ex. Mots-clés organiques concurrents FR).

Description string required default: Takes in one or multiple domains and retrieves organic or paid keywords using Semrush.

Description du node — Courte phrase résumant ce que fait ce node.

Semrush Integration integration required

Compte Semrush — Sélectionnez l’intégration Semrush qui contient la clé d’API utilisée pour authentifier la requête.

Mode string required default: organic

Type de mots-clésOrganic Keywords renvoie les positions SEO, Paid Keywords renvoie les mots-clés Google Ads.

Database (Country) string required default: fr

Base de données pays — Sélectionne l’index régional Semrush. Valeurs disponibles : fr, us, uk, de, es, it, nl, ca, au, br.

Number of Results number required default: 100

Limite d’affichage — Nombre maximum de mots-clés renvoyés par domaine. Plage : 1 à 10 000. Gardez à l’esprit le coût de 2 crédits par mot-clé.

Export Columns string required default: Ph,Po,Nq,Cp,Co,Nr

Colonnes renvoyées — Codes de colonnes Semrush séparés par des virgules. Disponibles : Ph (Mot-clé), Po (Position), Nq (Volume de recherche), Cp (CPC), Co (Concurrence), Nr (Nombre de résultats).

Champs optionnels

Domain(s) string

Domaines à analyser — Un domaine par ligne, ou un tableau JSON de domaines transmis par un node précédent. En entrée connectée, le champ accepte une simple chaîne ou un tableau JSON tel que [example.com, example.fr].

Tip

Fournissez plusieurs domaines en une seule exécution pour obtenir une liste de résultats unifiée où chaque mot-clé porte un champ source_domain, prêt à être filtré ou groupé en aval.

Que renvoie le node ?

Le node renvoie une chaîne JSON contenant la liste fusionnée des lignes de mots-clés pour chaque domaine traité. Chaque ligne contient les colonnes d’export demandées plus un champ source_domain ajouté automatiquement.

keywords_data string

Tableau JSON encodé d’objets mots-clés. Chaque objet contient les colonnes demandées dans Export Columns et un champ source_domain indiquant le domaine d’origine.

Comment récupérer l’output ?

  1. Tirez un lien depuis la sortie Keywords Data.
  2. Connectez-le au node suivant (par exemple un JSON Path Extractor, un LLM ou un Filter List).
  3. Créez et nommez une variable sur le node récepteur (par exemple semrush_keywords). Le payload JSON y sera injecté.

Exemples d’utilisation

Cas 1 : Audit organique d’un concurrent unique

Récupérer les 100 meilleurs mots-clés organiques de competitor.com dans la base américaine.

Configuration :

  • Domain(s) = competitor.com
  • Mode = Organic Keywords
  • Database = United States (google.com)
  • Number of Results = 100
  • Export Columns = Ph,Po,Nq,Cp,Co,Nr

Sortie (extrait) :

[
  {
    "Ph": "best seo tools",
    "Po": "3",
    "Nq": "12000",
    "Cp": "4.50",
    "Co": "0.78",
    "Nr": "8500000",
    "source_domain": "competitor.com"
  }
]

Cas 2 : Comparaison multi-domaines

Comparer trois sites e-commerce français en une seule exécution et envoyer le résultat à un LLM pour clusterisation.

Configuration :

  • Domain(s) =
    shop1.fr
    shop2.fr
    shop3.fr
  • Mode = Organic Keywords
  • Database = France (google.fr)
  • Number of Results = 200
  • Export Columns = Ph,Po,Nq

Le tableau de sortie fusionne les trois ensembles de résultats. Utilisez source_domain en aval pour grouper les mots-clés par site.

Problèmes courants

Semrush: API key not configured

Cause : Aucune intégration Semrush n’est sélectionnée sur le node, ou l’intégration n’a pas de clé d’API.

Solution : Ouvrez Settings > Integrations, créez ou mettez à jour l’intégration Semrush avec une clé d’API valide, puis re-sélectionnez-la sur le node.

L'exécution a consommé bien plus de crédits que prévu

Cause : Chaque mot-clé récupéré coûte 2 crédits Semrush. Plusieurs domaines multiplient la facture.

Solution : Réduisez Number of Results, restreignez la liste des domaines, ou filtrez les résultats en aval plutôt que de récupérer des lignes inutilisées.

Le node a renvoyé une liste vide

Cause : La base choisie n’a pas de données pour ce domaine, ou le domaine est mal orthographié (préfixe https://, slash final, sous-domaine).

Solution : Utilisez le domaine racine nu (example.com, pas https://www.example.com/) et vérifiez que la base pays correspond bien au marché où le domaine se positionne.

Bonnes pratiques et pièges à éviter

Tip

Mettez la sortie en cache : placez un Conditional ou un Filter List en aval pour que les exécutions suivantes réutilisent la liste de mots-clés au lieu de réinterroger Semrush.

Warning

Validez toujours les domaines en entrée. Une chaîne vide déclenche une erreur Domain is required qui interrompt l’exécution du workflow.

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

Semrush Domain Keywords se place habituellement en haut d’un pipeline de recherche SEO, alimentant en données nettoyées des extracteurs, filtres ou LLM.

graph LR
    List[Create List de domaines] --> Semrush[Semrush Domain Keywords]
    Semrush --> Filter[Filter List
<br/>volume > 500]
    Filter --> LLM[LLM clusterise les thématiques]
    LLM --> Sheet[Export Google Sheets]

Nodes complémentaires