The Add Negative Keywords to Campaigns node lets you add negative keywords directly to campaigns without using shared negative keyword lists. This is useful for campaign-specific negative keywords that shouldn’t be shared across multiple campaigns.Documentation Index
Fetch the complete documentation index at: https://docs.markifact.com/llms.txt
Use this file to discover all available pages before exploring further.
When to Use It
- Add campaign-specific negative keywords that don’t belong in shared lists
- Quickly exclude specific terms for individual campaigns
- Add temporary negative keywords for testing purposes
- Apply negative keywords when you need campaign-level control
Inputs
| Field | Type | Required | Description |
|---|---|---|---|
| Account | Single-select | Yes | Select one Google Ads account |
| Update Type | Tabs | Yes | Choose single keyword or bulk additions |
Single Update Mode
| Field | Type | Required | Description |
|---|---|---|---|
| Campaign | Dynamic-select | Yes | Select the campaign to add negative keyword to |
| Negative Keyword | Dynamic-text | Yes | Enter the negative keyword text |
| Match Type | Select | Yes | Choose the negative keyword match type |
Bulk Update Mode
Choose how to provide negative keyword data:Option 1: Use Structured Data
| Field | Type | Required | Description |
|---|---|---|---|
| Structured Data | Dynamic-text | Yes | Data source with campaign_id, keyword, and match_type columns |
- Data must contain exactly these column names:
campaign_id,keyword, andmatch_type - Match type values must be:
EXACT,BROAD, orPHRASE(case-sensitive)
| campaign_id | keyword | match_type |
|---|---|---|
| 123456789 | competitor brand | BROAD |
| 987654321 | free software | PHRASE |
| 456789123 | tutorial | EXACT |
Option 2: Map Fields Individually
| Field | Type | Required | Description |
|---|---|---|---|
| Campaign IDs | Dynamic-text | Yes | Source of campaign IDs |
| Negative Keywords | Dynamic-text | Yes | Source of negative keyword texts |
| Match Types | Dynamic-text | Yes | Source of match type values |
- All fields are matched by position (first campaign ID with first keyword and first match type, etc.)
- Match type values must be:
EXACT,BROAD, orPHRASE(case-sensitive)
Match Type Options
| Match Type | Description | Example |
|---|---|---|
| BROAD | Excludes searches that include all negative keyword terms in any order | ”running shoes” blocks “shoes for running”, “best running shoes” |
| PHRASE | Excludes searches that include the exact phrase in the same order | ”running shoes” blocks “red running shoes” but not “shoes for running” |
| EXACT | Only excludes searches that match the exact negative keyword | ”running shoes” blocks only “running shoes” |
Output
Returns details about the negative keyword addition operation:| Output | Description |
|---|---|
| All Output | Complete response data |
| Campaigns Updated | List of campaigns that were updated |
| Total Keywords Added | Total number of negative keywords successfully added |
Credit Cost
- Cost per run: 1 credit (regardless of number of keywords added)
FAQs
When should I use campaign-level negative keywords vs negative keyword lists?
When should I use campaign-level negative keywords vs negative keyword lists?
- The negative keyword is specific to one campaign only
- You need different negative keyword strategies per campaign
- Testing negative keywords before adding them to shared lists
- Working with campaign-specific products or services
- Keywords should apply to multiple campaigns
- You want centralized negative keyword management
- Building brand protection or category-specific strategies
- Managing large-scale negative keyword implementations
Can I add multiple negative keywords to one campaign?
Can I add multiple negative keywords to one campaign?
How do negative keyword match types work differently from regular keywords?
How do negative keyword match types work differently from regular keywords?
- Regular broad match: Shows for variations and related terms
- Negative broad match: Only blocks if search contains ALL terms in the negative keyword
What happens if I add duplicate negative keywords?
What happens if I add duplicate negative keywords?
Can I add negative keywords with symbols in the text?
Can I add negative keywords with symbols in the text?
- Don’t enter:
[exact keyword]or"phrase keyword" - Do enter:
exact keywordand select EXACT or PHRASE in the match type field
How do I bulk add negative keywords from search terms reports?
How do I bulk add negative keywords from search terms reports?
- Export search terms data from Google Ads with campaign IDs
- Use AI Analyze Data to identify irrelevant terms and assign appropriate match types
- Format the data with
campaign_id,keyword, andmatch_typecolumns - Connect to this node using structured data mode
Should I start with broad, phrase, or exact match negative keywords?
Should I start with broad, phrase, or exact match negative keywords?
- Start with exact match for specific irrelevant terms you’ve identified
- Use phrase match for irrelevant phrases that shouldn’t trigger ads
- Use broad match carefully for terms that should never be associated with your ads
Can I remove negative keywords using this node?
Can I remove negative keywords using this node?
What's the maximum number of negative keywords per campaign?
What's the maximum number of negative keywords per campaign?
How do I handle negative keywords for different campaign types?
How do I handle negative keywords for different campaign types?
- Search campaigns: Focus on search query analysis
- Shopping campaigns: Use product-specific negative keywords
- Display campaigns: Consider placement and audience-based negative keywords
- Video campaigns: Think about content context and viewer intent

