Skip to main content
The Add Keyword to Ad Group node lets you add keywords to Google Ads ad groups with specified match types and statuses. Supports both single keyword additions and bulk operations.

When to Use It

  • Add new keywords to existing ad groups based on keyword research
  • Bulk import keywords from keyword research tools or analyses
  • Add seasonal or trending keywords to ad groups automatically
  • Expand ad groups with relevant keywords based on performance data

Inputs

FieldTypeRequiredDescription
AccountSingle-selectYesSelect one Google Ads account
Update TypeTabsYesChoose single keyword or bulk additions

Single Update Mode

FieldTypeRequiredDescription
Ad GroupDynamic-selectYesSelect the ad group to add keyword to
KeywordDynamic-textYesEnter the keyword text
Match TypeSelectYesChoose the keyword match type
New StatusSelectYesChoose the initial status for the keyword

Bulk Update Mode

Choose how to provide keyword data:

Option 1: Use Structured Data

FieldTypeRequiredDescription
Structured DataDynamic-textYesData source with ad_group_id, keyword, match_type, and status columns
Requirements:
  • Data must contain exactly these column names: ad_group_id, keyword, match_type, and status
  • Match type values must be: EXACT, BROAD, or PHRASE (case-sensitive)
  • Status values must be: ENABLED or PAUSED (case-sensitive)
Example structured data format:
ad_group_idkeywordmatch_typestatus
123456789running shoesBROADENABLED
987654321”nike sneakers”PHRASEENABLED
456789123[exact match keyword]EXACTPAUSED

Option 2: Map Fields Individually

FieldTypeRequiredDescription
Ad Group IDsDynamic-textYesSource of ad group IDs
KeywordsDynamic-textYesSource of keyword texts
Match TypesDynamic-textYesSource of match type values
StatusesDynamic-textYesSource of status values
Requirements:
  • All fields are matched by position (first ad group ID with first keyword, first match type, first status, etc.)
  • Match type values must be: EXACT, BROAD, or PHRASE (case-sensitive)
  • Status values must be: ENABLED or PAUSED (case-sensitive)

Match Type Options

Match TypeDescriptionExample
BROADShows ads for searches that include your keyword or variations”running shoes” matches “best running shoes for men”
PHRASEShows ads for searches that include your keyword phrase”running shoes” matches “red running shoes” but not “shoes for running”
EXACTShows ads only for searches that match your exact keyword”running shoes” matches only “running shoes”

Status Options

StatusDescription
ENABLEDKeyword is active and eligible to trigger ads
PAUSEDKeyword is paused and won’t trigger ads

Output

Returns confirmation of the keyword addition operation with details of which keywords were added to which ad groups.

Credit Cost

  • Cost per run: 1 credit (regardless of number of keywords added)

FAQs

Yes. You can add the same keyword text with different match types (e.g., “running shoes” as both BROAD and EXACT). Each match type will be treated as a separate keyword in Google Ads.
  1. Export your keyword research data with ad group IDs, keywords, match types, and desired statuses
  2. Use AI Analyze Data if you need to process or categorize the keywords
  3. Connect the output to this node using structured data format
  4. Ensure your data includes ad_group_id, keyword, match_type, and status columns
  • Structured data: Your data source contains all required fields (ad group IDs, keywords, match types, statuses) in a single dataset
  • Manual mapping: You have separate data sources for each field (matched by position)
Use structured data when your keyword research output includes all fields. Use manual mapping when you have separate lists.
Yes. In bulk mode, you can specify different ad group IDs for different keywords. Each keyword will be added to its corresponding ad group.
The node will report an error for invalid ad group IDs but continue processing valid ones. Check the output for any failed additions.
Google Ads will reject duplicate keywords within the same ad group and match type. The node will report this as an error, but continue processing other valid keywords.
  • ENABLED: Use when you’re confident about the keywords and want them to start serving immediately
  • PAUSED: Use when you want to review or set up additional targeting before activating
You can always change keyword status later using other Google Ads management tools.
You don’t need to add match type symbols in the keyword text:
  • Broad match: Just enter “running shoes” (no symbols needed)
  • Phrase match: Just enter “running shoes” (quotes are added automatically)
  • Exact match: Just enter “running shoes” (brackets are added automatically)
The match type is controlled by the Match Type field, not the keyword text formatting.
I