Negative keywords are the reusable part of search, so they live with the client on the Targeting tab, beside Audiences. Every new Search campaign for this client picks them up automatically. Positive keywords are not stored here: they're made with each campaign.
Only appears in the media plan when the plan includes a Search campaign. Snifferdog™ generates keywords from the brief, the website and Google's keyword planner, applies the client's negative lists, then audits the lot before the user approves. Nothing to set up beforehand.
The actual searches people typed before clicking. Lives in the Analytics tab for each Search campaign, and is linked from live edit mode. Blocking a search adds it as a negative keyword, by default to the client's Always exclude list, so it's blocked everywhere. Try the Block buttons.
| Search | Matched keyword | Clicks | Cost | Leads | Action |
|---|---|---|---|---|---|
| msc data science january 2027 | msc data science uk | 42 | £61.20 | 5 | |
| data science jobs london | data science masters one year | 18 | £27.90 | 0 | |
| free data science course | msc data science uk | 11 | £14.30 | 0 | |
| january start masters scholarships | january start masters | 9 | £12.60 | 2 | |
| mba salary uk | mba january intake | 7 | £10.10 | 0 |
A Keywords panel inside live edit mode, only for Search campaigns. Pausing and adding keywords go into the same pending-changes tray and review step as every other live edit. Try the switches: the last running keyword in an ad group can't be paused, or the ad group would stop.
| Keyword | Match | Clicks | Leads | Cost per lead | Status |
|---|---|---|---|---|---|
| msc data science uk · best performer | Phrase | 212 | 19 | £16.40 | |
| data science masters one year | Exact | 64 | 3 | £31.10 | |
| data science conversion course · no leads in 14 days | Phrase | 48 | 0 | - | |
| january start masters | Phrase | 0 | 0 | - |
Sitelinks already exist in the demo editor. Callouts sit beside them, with the same panel before launch and in live edit mode. Google reviews each one separately, so each shows its own status.
| Piece | Where | When | Sheet rows |
|---|---|---|---|
| Negative keyword lists | Client profile › Targeting | Any time, reused across campaigns | API-06, API-20 |
| Keyword ideas, match types and audit | Media plan, Search campaigns only | Before approval | API-20 |
| Search terms report and Block | Analytics tab, per Search campaign | After launch | API-14, API-06 |
| Add and pause keywords | Live edit mode, Keywords panel | After launch, through the review step | API-07 |
| Sitelinks and callouts | Editor, campaign level | Before and after launch | API-02 |
Written 9 Oct 2026 from the API difficulty sheet. Platform rules change, so re-check before the build starts.