Files
AutoGPT/docs/integrations/block-integrations/dataforseo/keyword_suggestions.md
Nicholas Tindle 90466908a8 refactor(docs): restructure platform docs for GitBook and remove MkDo… (#11825)
<!-- Clearly explain the need for these changes: -->
we met some reality when merging into the docs site but this fixes it
### Changes 🏗️
updates paths, adds some guides
<!-- Concisely describe all of the changes made in this pull request:
-->
update to match reality
### Checklist 📋

#### For code changes:
- [x] I have clearly listed my changes in the PR description
- [x] I have made a test plan
- [x] I have tested my changes according to the test plan:
  <!-- Put your test plan here: -->
  - [x] deploy it and validate

<!-- CURSOR_SUMMARY -->
---

> [!NOTE]
> Aligns block integrations documentation with GitBook.
> 
> - Changes generator default output to
`docs/integrations/block-integrations` and writes overview `README.md`
and `SUMMARY.md` at `docs/integrations/`
> - Adds GitBook frontmatter and hint syntax to overview; prefixes block
links with `block-integrations/`
> - Introduces `generate_summary_md` to build GitBook navigation
(including optional `guides/`)
> - Preserves per-block manual sections and adds optional `extras` +
file-level `additional_content`
> - Updates sync checker to validate parent `README.md` and `SUMMARY.md`
> - Rewrites `docs/integrations/README.md` with GitBook frontmatter and
updated links; adds `docs/integrations/SUMMARY.md`
> - Adds new guides: `guides/llm-providers.md`,
`guides/voice-providers.md`
> 
> <sup>Written by [Cursor
Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit
fdb7ff8111. This will update automatically
on new commits. Configure
[here](https://cursor.com/dashboard?tab=bugbot).</sup>
<!-- /CURSOR_SUMMARY -->

---------

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: bobby.gaffin <bobby.gaffin@agpt.co>
2026-01-23 06:18:16 +00:00

3.7 KiB

Dataforseo Keyword Suggestions

Blocks for getting keyword suggestions with search volume and competition metrics from DataForSEO.

Data For Seo Keyword Suggestions

What it is

Get keyword suggestions from DataForSEO Labs Google API

How it works

This block calls the DataForSEO Labs Google Keyword Suggestions API to generate keyword ideas based on a seed keyword. It provides search volume, competition metrics, CPC data, and keyword difficulty scores for each suggestion.

Configure location and language targeting to get region-specific results. Optional SERP and clickstream data provide additional insights into search behavior and click patterns.

Inputs

Input Description Type Required
keyword Seed keyword to get suggestions for str Yes
location_code Location code for targeting (e.g., 2840 for USA) int No
language_code Language code (e.g., 'en' for English) str No
include_seed_keyword Include the seed keyword in results bool No
include_serp_info Include SERP information bool No
include_clickstream_data Include clickstream metrics bool No
limit Maximum number of results (up to 3000) int No

Outputs

Output Description Type
error Error message if the operation failed str
suggestions List of keyword suggestions with metrics List[KeywordSuggestion]
suggestion A single keyword suggestion with metrics KeywordSuggestion
total_count Total number of suggestions returned int
seed_keyword The seed keyword used for the query str

Possible use case

Content Planning: Generate blog post and article ideas based on keyword suggestions with high search volume.

SEO Strategy: Discover new keyword opportunities to target based on competition and difficulty metrics.

PPC Campaigns: Find keywords for advertising campaigns using CPC and competition data.


Keyword Suggestion Extractor

What it is

Extract individual fields from a KeywordSuggestion object

How it works

This block extracts individual fields from a KeywordSuggestion object returned by the Keyword Suggestions block. It decomposes the suggestion into separate outputs for easier use in workflows.

Each field including keyword text, search volume, competition level, CPC, difficulty score, and optional SERP/clickstream data becomes available as individual outputs for downstream processing.

Inputs

Input Description Type Required
suggestion The keyword suggestion object to extract fields from KeywordSuggestion Yes

Outputs

Output Description Type
error Error message if the operation failed str
keyword The keyword suggestion str
search_volume Monthly search volume int
competition Competition level (0-1) float
cpc Cost per click in USD float
keyword_difficulty Keyword difficulty score int
serp_info data from SERP for each keyword Dict[str, Any]
clickstream_data Clickstream data metrics Dict[str, Any]

Possible use case

Keyword Filtering: Extract search volume and difficulty to filter keywords meeting specific thresholds.

Data Analysis: Access individual metrics for comparison, sorting, or custom scoring algorithms.

Report Generation: Pull specific fields like CPC and competition for SEO or PPC reports.