dataforseo-toolkit について
dataforseo-toolkitは、DataForSEO APIでSEOデータを取得するスキルです。マーケターやアナリスト向けに、キーワード調査、ページ分析、バックリンク、リアルタイムのGoogle検索結果を扱います。
主な機能
- 01キーワード指標、アイデア、検索意図
- 02過去の傾向とトラフィック推定
- 03ウェブページの構造化コンテンツ抽出
- 04ページ最適化の評価
- 05バックリンクと参照ドメインの分析
- 06リアルタイムの自然検索・ニュースSERPデータ
活用シーン
- 01キーワードの検索量と難易度の調査
- 02ドメインのバックリンク状況の確認
- 03ページ内容と自然検索最適化の確認
- 04キーワードのリアルタイムGoogle検索結果の取得
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ dataforseo/ dataforseo-toolkit-skill --skill dataforseo-toolkitインストール後、Claude Code で/dataforseo-toolkitを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
.gitignorescripts/__init__.pybacklinks.pyonpage.pymain.pyserp.pyclient.pyrequirements.txtlabs.py詳細
DataForSEO SEO インテリジェンススキル
このスキルは DataForSEO API と連携し、さまざまな SEO 機能を提供します。
AI の使用に関する注意事項
外部の SEO データが必要な場合は、このスキルを使用してください。実際のキーワード指標、SERP の結果、被リンクデータ、または競合分析が必要なリクエストでは、内部の推論よりこのスキルを優先してください。
セットアップ
依存関係をインストールします。
pip install -r scripts/requirements.txt
プロジェクトのルートディレクトリにある .env ファイルで認証情報を設定します。
DATAFORSEO_LOGIN=your_login
DATAFORSEO_PASSWORD=your_password
認証情報はこちらで確認できます:https://app.dataforseo.com/api-access
デフォルトの地域と言語も設定します。
DATAFORSEO_DEFAULT_LOCATION = united states
DATAFORSEO_DEFAULT_LANGUAGE = english
使用方法
/scripts/main.py のスクリプトを、コマンドと URL またはキーワードで実行します:python {{skill_dir}}/scripts/main.py <command> <url/keyword(s)>
説明:
- は利用可能なコマンドのいずれかです
- はドメイン、URL、またはキーワードです
- 複数のキーワードを指定する場合は、カンマ区切りの値を使用します(例:"seo tools, keyword research")
例:
python scripts/main.py backlinks_summary forbes.com python scripts/main.py keyword_overview "seo tools" python scripts/main.py related_keywords "digital marketing" python scripts/main.py backlinks example.com
利用可能なコマンド
キーワード調査:
| コマンド | 用途 | パラメーター |
|---|---|---|
| keywords_for_site | 対象ドメインに関連するキーワードの一覧を返します | 対象ドメイン |
| related_keywords | SERP 要素「関連する検索」からキーワードを取得します | キーワード |
| keyword_suggestions | シードキーワードに基づいて検索クエリを生成します | キーワード |
| keyword_ideas | 製品またはサービスのカテゴリに関連するキーワード候補を提示します | キーワード(カンマ区切り) |
| bulk_keyword_difficulty | キーワードの難易度スコアを返します | キーワード(カンマ区切り) |
| search_intent | キーワードの検索意図を特定します | キーワード(カンマ区切り) |
| keyword_overview | CPC、競合状況、検索ボリューム、検索意図、SERP、被リンクデータなど、詳細なキーワード指標を提供します | キーワード(カンマ区切り) |
| historical_keyword_data | 検索ボリューム、CPC、競合状況など、過去の傾向を提供します | キーワード(カンマ区切り) |
| ranked_keywords | ドメインまたはページがランキングされているキーワードを一覧表示します | 対象ドメインまたは URL |
| bulk_traffic_estimation | 月間トラフィック量を推定します | 対象ドメインまたは URL(カンマ区切り) |
コンテンツとページ内分析:
| コマンド | 用途 | パラメーター |
|---|---|---|
| content_parsing | ウェブページから構造化されたコンテンツ(リンク、アンカー、見出し、テキスト)を抽出します | ページ URL |
| instant_pages | ページがオーガニック検索向けにどの程度最適化されているかを評価します | ページ URL |
被リンク分析:
| コマンド | 用途 | パラメーター |
|---|---|---|
| backlinks | ドメイン、サブドメイン、またはページの被リンク一覧を返します | 対象ドメインまたは URL |
| backlinks_summary | 被リンクデータの概要を提供します | 対象ドメインまたは URL |
| referring_domains | 対象にリンクしている参照元ドメインを表示します | 対象ドメインまたは URL |
SERP データ:
| コマンド | 用途 | パラメーター |
|---|---|---|
| google_organic_serp | キーワードのリアルタイムなオーガニック検索結果を提供します | キーワード |
| google_news_serp | キーワードのリアルタイムなニュース検索結果を提供します | キーワード |