Ouvrir le Studio

DataForSEO Domain Keywords

Le node DataForSEO Domain Keywords récupère les mots-clés sur lesquels un domaine ou une page web se positionne, avec volume de recherche, position, estimation de trafic, et plus encore.

Node DataForSEO mots-clés domaine relie inventaire concurrents workflow française SEO

À quoi sert le node Domain Keywords ?

Le node DataForSEO Domain Keywords appelle l’API DataForSEO pour retourner tous les mots-clés sur lesquels un domaine ou une URL est positionné dans les résultats de recherche organique. Chaque mot-clé est accompagné de métriques riches (position, volume de recherche, CPC, estimation de trafic, URL positionnée) afin de prendre des décisions SEO directement depuis votre workflow.

Cas d’usage typiques :

  • Auditer un domaine concurrent pour identifier les mots-clés qu’il possède et ceux qui lui manquent
  • Suivre l’empreinte de positionnement de votre propre site dans le temps, ciblée par pays et par langue
  • Alimenter un corpus de mots-clés structuré dans un LLM pour clusteriser des thématiques ou détecter des trous de contenu
  • Filtrer les mots-clés positionnés par tranche de position (ex. 4–20) pour bâtir un rapport “quick-wins”

Configuration rapide

Ajoutez le node Domain Keywords

Dans la bibliothèque de nodes, ouvrez Integrations > DataForSEO et glissez Domain Keywords sur le canvas.

Fournissez le domaine sur l’entrée

Connectez n’importe quel node amont qui produit une chaîne (Text Input, URL, itération de liste, etc.) sur l’entrée Domain or URL. Vous pouvez passer un domaine nu comme example.com ou une URL complète comme https://example.com/blog.

Choisissez une localisation et une langue

Dans le panneau de paramètres, sélectionnez une Location (United States, France, Germany, etc.). La liste Language est alors filtrée pour ne proposer que les langues supportées par DataForSEO pour cette localisation.

Ajustez le jeu de résultats

Passez Ignore Synonyms à true pour écarter les variantes quasi-identiques, et fixez Result Limit entre 100 et 1000 selon le niveau d’exhaustivité requis.

Connectez la sortie

Le node produit une seule sortie texte. Reliez-la à un node LLM, Filter List ou Loop selon la suite du traitement.

Paramètres de configuration

Paramètres DataForSEO credentials locale profondeur filtres quotas API française domaine

Champs obligatoires

domain string required

Domain or URL — Fourni sur le port d’entrée. Soit un domaine nu (example.com), soit une URL complète (https://example.com/blog). Le node échoue si aucun domaine n’est fourni.

location_name string required default: United States

Location — Marché géographique utilisé pour scoper les données de positionnement. Choisi dans le dataset de localisations DataForSEO (ex. United States, United Kingdom, France, Germany).

language_name string required default: English

Language — Langue des mots-clés à retourner. La liste des langues disponibles est rechargée automatiquement quand la localisation change.

Champs optionnels

ignore_synonyms string default: false

Ignore Synonyms — Accepte "true" ou "false". Si true, DataForSEO supprime les variantes synonymes et retourne un jeu de mots-clés plus resserré.

limit number default: 100

Result Limit — Nombre maximum de mots-clés à retourner. Doit être compris entre 100 et 1000. Une limite plus haute renvoie plus de données mais augmente le temps de réponse et le coût API.

Tip

Les domaines au profil de mots-clés très étendu peuvent générer des dizaines de milliers de mots-clés chez DataForSEO. Le node plafonne chaque appel à 1000 — pour une couverture complète, lancez plusieurs requêtes ciblées (par localisation ou par sous-répertoire d’URL) plutôt qu’une seule requête à très haute limite.

Que produit le node en sortie ?

Le node émet une seule sortie de type chaîne combinant un résumé du domaine et la liste complète des mots-clés, prête à être passée à un LLM ou à un node de traitement de texte.

{
  "output": "Domain: example.com\nTotal Keywords: 1250\nEstimated Traffic: 45000\nTop Keywords: seo tools, keyword research, backlink checker\n\nFull Keyword List:\nkeyword | position | volume | cpc | traffic | url\nseo tools | 3 | 12000 | 4.50 | 3500 | https://example.com/seo-tools\nkeyword research | 5 | 8500 | 3.20 | 1800 | https://example.com/keyword-research"
}
output string

Un bloc de texte formaté contenant le domaine, le nombre total de mots-clés, l’estimation de trafic totale, les top mots-clés, ainsi qu’un tableau délimité par pipes listant chaque mot-clé avec sa position, son volume, son CPC, son trafic et son URL de positionnement. Réutilisez la valeur en aval avec {{Domain_Keywords_0.output}}.

Exemples d’utilisation

Exemple 1 : Audit des mots-clés d’un concurrent

Vous voulez savoir sur quoi un concurrent se positionne et passer le résultat à un LLM qui en extrait les opportunités.

Configuration :

  • Domain or URL : competitor.com
  • Location : United States
  • Language : English
  • Ignore Synonyms : false
  • Result Limit : 500

Reliez la sortie à un node LLM avec un prompt comme :

Analyse la liste de mots-clés ci-dessous et retourne :
1. Les mots-clés en positions 4-20 avec un volume mensuel > 1000 (opportunités quick-win)
2. Les clusters thématiques avec trois à cinq mots-clés d'exemple chacun
3. Les trous où le concurrent n'a apparemment aucun contenu

Données mots-clés :
{{Domain_Keywords_0.output}}

Exemple 2 : Rapport de positionnement localisé pour votre propre site

Suivez la performance de votre site sur un pays donné, synonymes filtrés pour un export plus propre.

Configuration :

  • Domain or URL : monsite.com
  • Location : France
  • Language : French
  • Ignore Synonyms : true
  • Result Limit : 200

Envoyez la sortie à un node Filter List pour ne garder que les mots-clés en page 2 (positions 11–20), puis à un Email Sender pour expédier un rapport hebdomadaire.

Exemple 3 : Audit en masse de plusieurs concurrents

Placez le node Domain Keywords dans un Loop qui itère sur une liste de domaines concurrents. Agrégez les exports avec un node Merge Lists avant de tout passer à un LLM pour une analyse cross-domaines.

Problèmes courants

Résultats vides pour les domaines récents ou à faible trafic

Cause : DataForSEO ne dispose pas de données de positionnement pour les domaines très récents ou à faible autorité, ni pour ceux non encore indexés.

Solution : Vérifiez que le domaine est en ligne et indexé (site:example.com sur Google). Pour un domaine tout neuf, attendez quelques semaines d’indexation avant que des résultats apparaissent.

Réponse lente quand Result Limit vaut 1000

Cause : DataForSEO doit matérialiser et streamer un payload bien plus volumineux, ce qui peut prendre des dizaines de secondes pour un domaine à forte autorité.

Solution : Démarrez avec une limite de 100-200 pendant l’itération sur le workflow, puis montez la limite uniquement quand l’export complet est nécessaire.

La liste Language est vide après le choix d'une location

Cause : Certaines localisations ne supportent qu’un nombre restreint de langues, ou la localisation vient d’être changée et la liste a été réinitialisée.

Solution : Re-sélectionnez la localisation puis choisissez une langue dans la liste rafraîchie. Si la langue souhaitée n’est pas listée, c’est que DataForSEO ne supporte pas ce couple.

Le node échoue avec 'No domain provided'

Cause : Aucune valeur n’est arrivée sur l’entrée Domain or URL — typiquement parce que le node amont a renvoyé une chaîne vide ou n’était pas connecté.

Solution : Vérifiez la connexion en amont et exécutez le workflow avec un domaine de test fixe dans un node Text Input pour isoler le problème.

Bonnes pratiques et pièges

Tip

Couplez localisation ET langue. Un audit en français sur une location United States ne renverra que très peu de résultats. Alignez la langue avec les pays où l’audience cherche réellement.

Warning

Ne loggez pas la sortie brute en production. La liste de mots-clés peut peser plusieurs Ko et pollue les logs d’exécution. Faites-la transiter par un LLM ou un Filter List et ne loggez que le résultat structuré en aval.

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

graph LR
    Input[URL ou Text Input] --> DK[Domain Keywords]
    DK --> Filter[Filter List]
    Filter --> LLM[Analyse LLM]
    LLM --> Out[Email Sender ou Output]

Nodes associés