The report shows the real queries behind your clicks, but Google withholds a chunk of them. How to read it, what is hidden and why, and a framework for turning any term into a negative, a new keyword, or a wait-and-see.
The Google Ads search terms report shows the actual queries that triggered your ads, separate from the keywords you bid on. Google withholds a slice of low-volume queries under an undisclosed privacy threshold, so the report is accurate for most spend but incomplete by design.
A search term is the exact phrase someone typed into Google right before your ad appeared. A keyword is the term you added to trigger that ad, and the report is Google's own record of the gap between the two (Google Ads Help, 2472708). A broad-match keyword like "running shoes" can trigger "best running shoes for flat feet," a query you never bid on but paid for anyway. That gap is where budget quietly leaks, and most accounts never look at it closely enough to notice.
Not every campaign type gives you this at query level. Search and Shopping get a real, row-by-row report. Performance Max gets an aggregated Search terms insights view instead, grouped by category, and Demand Gen exposes nothing (Google Ads Help, 11386930). Frustrating if you're used to the granularity Search gives you, and it's exactly what Section 7 covers.
Once you know which campaigns actually give you query-level data, finding the report itself is its own small chore. The primary, Google-documented path: Campaigns, then Insights and reports, then Search terms (Google Ads Help, 2472708). An alternate, community-observed path: open the Keywords tab, select all keywords, switch to the Search terms sub-tab.
The friction is real. A recurring r/adwords thread complains Google "moved it under Insights & Reports," calling it "a step backwards," a sign the location keeps shifting. We've seen the same complaint resurface every few months, usually right after a UI refresh nobody asked for.
A third, less-used route: Insights and reports, then Report editor, then a predefined report. It's view-only, you cannot add negatives from there (Google Ads Help, 2472708). Once open, the Download button exports the data, the fastest answer to "how do I pull a search terms report" for bulk use.
The default view is thin. Worth adding via the Columns button: Added/Excluded status, search term match type, and Conv. value / cost, none shown by default but all decisive for what's worth acting on.
Search term match type shows how the query connected to your keyword, not your keyword's own setting. Since a 2019 change, exact match already covers same-meaning close variants, so a term can trigger a match without being a literal string match (our full breakdown of keyword match types has the mechanics). Worth remembering before you assume a weird-looking term slipped through by accident.
| Column | Default? | Why add it |
|---|---|---|
| Search term | Yes | The actual query, your baseline for every decision |
| Match type | No | Shows which negative type will actually block a term |
| Added/Excluded | No | Flags terms already handled, so you skip re-review |
| Conv. value / cost | No | The two numbers Keep/Kill/Watch runs on |
| Campaign | Yes (usually) | Needed once reviewing more than one campaign |
Which columns Google shows you by default, and which ones you have to add yourself.
Once those columns are live, the rows start telling two different stories: the terms you can see, and the ones Google decided not to show you at all.
Knowing what's hidden matters, but most of your budget still sits in the terms you can see. A spreadsheet of queries doesn't do anything on its own, though. Keep / Kill / Watch gives every row one of three outcomes, based on two numbers you already have: cost and conversions.
Kill. Cost clears a meaningful threshold, roughly $40 to $50 for a mid-size account, scale for your own spend, with zero conversions over a lookback at least twice your typical conversion lag. Add it as a negative (the full negative-keyword workflow is here).
Keep. 1 or more conversions, not yet an exact-match keyword, is underpriced risk: you're paying your broader keyword's bid, not one you set on purpose. Promote it, give it its own bid.
Watch. Below both thresholds. Not a failure, not a win, just not enough data yet. Flag it and re-check next cycle.
Best for cost above threshold, 0 conversions over a 2x lag window
Best for 1+ conversions, not yet an exact-match keyword
Best for below both thresholds, not enough data yet
Risk if you call it wrong: Kill blocks a slow-converting but valid query. Keep fragments budget on 1 fluke conversion. Watch leaks spend to an already-clear Kill.
For Kill terms, match type matters: phrase match handles modifier patterns without over-blocking, exact match is safer for a single, unambiguous term. One advertiser summed up the same logic: "drafts a block list off your search terms report" (X, 2026-07-11), corroborating color, not the evidence base. Nothing new there. It just gives PPC managers who already do this instinctively a threshold to work from instead of a gut feeling.
Keep / Kill / Watch assumes you can see the terms in the first place. On Performance Max, that assumption breaks down. PMax does not give you a per-query search terms report.
Instead you get Search terms insights, an aggregated view grouped by category, already folding in the same privacy-redacted terms hidden from Search campaigns (Google Ads Help, 11386930). If PMax is burning budget beyond a search-terms question, the fuller diagnostic lives in why Performance Max stops converting.
Separate from visibility, PMax now supports up to 10,000 negative keywords per campaign plus shared list support, and account-level lists apply automatically. Still missing: per-query control equivalent to a Search campaign.
AI Max for Search, launched May 6, 2025, is not a new campaign type, it's an optimization layer inside Search campaigns adding keywordless matching and text customization (blog.google, May 6, 2025). It introduces its own "AI Max" match type and source column, so it needs a customized search-terms view to see which landing pages and headlines matched which query (Google Ads Help, 15910187; Search Engine Land, Nov 26, 2025, Tip 3). Accounts activating it on Search typically see 14% more conversions or conversion value at a similar CPA or ROAS, 27% for accounts mostly on exact and phrase before (Google internal data, 2025, via blog.google). Worth setting that view up before you assume your existing search-terms habits still apply.
If PMax's category view isn't enough, run a parallel Search campaign on the same theme as a directional proxy. It's a workaround, not a fix, but it's the closest thing available today.
None of the above holds without a routine behind it. Keep / Kill / Watch only works if you run it on a schedule. Five steps, roughly 15 minutes:
This is the search-terms slice of a fuller review; the complete account audit, including crisis triggers that override a weekly cadence, lives in our PPC audit checklist.
How do I pull a search terms report?
Open Campaigns, then Insights and reports, then Search terms, and use the Download button. The Report editor's predefined reports are a view-only alternative (Google Ads Help, 2472708).
What is the main purpose of the search terms report in Google Ads?
It shows the queries that triggered your ads, so you can find mismatches between what you're bidding on and what people typed, then act.
How do I see what search terms triggered my ads?
Open the search terms report under Campaigns, then Insights and reports. Every row is a real query matched to an active keyword, with cost, clicks, and conversions.
How do I find the "Other Search Terms" line in Google Ads?
It appears inside the search terms report as a rolled-up total covering queries Google withholds individually, usually for privacy (Google Ads Help, 11386930; Search Engine Land, Nov 26, 2025).
What's the difference between search terms and keywords?
A keyword is what you bid on; a search term is the phrase someone typed that matched it. One keyword can trigger dozens of search terms.
Why are some search terms hidden in my report?
Google withholds queries below an undisclosed volume threshold, citing privacy (Ginny Marvin, Google Ads Liaison, via Search Engine Land, Jul 9, 2025). Advertiser cost: $0.85 wasted per $1 spent on those queries.
Does Performance Max have a search terms report?
No, not at the query level. PMax gives you Search terms insights, an aggregated view grouped by category (Google Ads Help, 11386930).
How often should I review the search terms report?
Weekly for actively managed accounts; biweekly for stable accounts under roughly $5K in monthly spend. New campaigns warrant a tighter cadence.
Every account leaks spend to queries nobody chose to bid on. Fixing that doesn't take a bigger spreadsheet. It takes a repeatable 15-minute review and a framework that turns each term into a decision.
Sage classifies every new search term into Keep, Kill, or Watch automatically, surfaces the list, you approve in two clicks. See plans at pricing, or meet the agent at Sage.
Sage reads the search terms report on a schedule, sorts every new query into one of three buckets, and queues the negatives and the promotions for your approval.
See pricingThe $0.85 figure is scoped to spend on hidden, non-disclosed queries specifically, not to total account spend. The Keep / Kill / Watch thresholds are our practical operating defaults for a mid-size account, not Google guidance; scale them to your own spend and conversion lag. Buzz and Sage quotes are illustrative of how Kampaio's agents apply the framework, not audited results from a named advertiser.