Notre avis
Recherche des mots-clés SEO avec l'API DataForSEO, incluant volume de recherche, CPC et concurrence.
Points forts
- Accès à des données précises de volume de recherche et CPC.
- Possibilité d'obtenir des suggestions et mots-clés associés.
- Sortie en JSON facile à intégrer ou en tableau pour lecture humaine.
Limites
- Nécessite des clés API DataForSEO valides et configurées.
- Limité aux données Google US par défaut.
- Le nombre de résultats est limité par l'option -n.
Idéal pour planifier du contenu SEO, analyser des opportunités de mots-clés ou préparer des campagnes de recherche payante.
Évitez si vous n'avez pas accès à l'API DataForSEO ou si vous avez besoin de données multilingues ou locales non-US.
Analyse de sécurité
PrudenceThe skill uses Bash and network to access an external API with stored credentials. While intended for legitimate keyword research, the credential handling introduces a minor risk.
- •The skill runs a Python script via Bash that uses environment variables for API credentials, which could be leaked if the script is malicious or logs sensitive data.
Exemples
Get keyword suggestions for 'AI tools' with search volume and CPC data.Compare keyword suggestions for 'react hooks' and 'vue composition API' with up to 20 results each.Get related keywords for 'python tutorial' and show them in a table format.name: keyword-research description: Performs SEO keyword research using DataForSEO API. Use when user asks about keyword ideas, search volume, CPC, competition data, or needs keywords for blog posts, landing pages, or content strategy. allowed-tools: Bash, Read
Keyword Research
Research keywords for SEO, content planning, and paid search using the DataForSEO API.
When to Use
- User asks for keyword ideas or suggestions
- User needs search volume, CPC, or competition data
- User is planning blog posts, articles, or landing pages
- User wants to analyze keyword opportunities
- User mentions SEO keyword research
Requirements
Environment variables must be set:
DATAFORSEO_USERNAME- DataForSEO login emailDATAFORSEO_PASSWORD- DataForSEO API password
Commands
Get Keyword Suggestions
Returns keywords containing the seed term with metrics:
./scripts/keyword_research.py suggestions "seed keyword" -n 20
Get Related Keywords
Returns semantically related keywords:
./scripts/keyword_research.py related "seed keyword" -n 20
Options
| Option | Description |
|--------|-------------|
| -n, --limit | Max results per seed (default: 50) |
| -f, --format | Output format: json (default) or table |
Output Format
Default JSON output for easy parsing:
[
{
"seed": "ai seo",
"keywords": [
{
"keyword": "ai seo tools",
"search_volume": 2900,
"cpc": 25.48,
"competition": 0.09,
"competition_level": "LOW"
}
]
}
]
Examples
Research keywords for a blog post:
./scripts/keyword_research.py suggestions "python tutorial" -n 30
Compare multiple seed keywords:
./scripts/keyword_research.py suggestions "react hooks" "vue composition api" -n 20
Get table output for human review:
./scripts/keyword_research.py suggestions "ai tools" -f table
Interpreting Results
| Field | Meaning |
|-------|---------|
| search_volume | Monthly searches (Google US) |
| cpc | Cost per click in USD |
| competition | 0-1 scale (higher = more competitive) |
| competition_level | LOW, MEDIUM, or HIGH |
Atomiseur de Contenu
Contenu
Transforme un contenu unique en publications adaptées à chaque plateforme.
Rédacteur de Blog SEO
Contenu
Rédige des articles de blog optimisés SEO avec structure et mots-clés.
Scénariste YouTube
Contenu
Écrit des scripts YouTube engageants avec hooks, structure et rétention.