Paid Search

The Search Term Report Is the Only Report That Tells You the Truth

August 3, 2026  ·  Romario  ·  7 min read
The Search Term Report Is the Only Report That Tells You the Truth

When I get access to a new account, the search term report is the first thing I open. Not the campaign view, not the conversion summary, not the dashboard somebody built. I have done this long enough that the habit is now automatic, and the reason is simple: every other report in Google Ads has been filtered through decisions a human already made.

Campaign performance tells you how the campaigns someone chose to build are doing. Keyword performance tells you how the keywords someone chose to bid on are doing. Conversion reporting tells you how the actions someone chose to count are doing. All useful. All downstream of assumptions that may be wrong.

The search term report shows you what people actually typed. It is the closest thing in the platform to unmediated reality, and it is the report most teams look at least.

Every other report is grading its own homework

Consider what a healthy campaign report can conceal.

A campaign shows a 4.2% click-through rate, a $61 cost per lead against a $75 target, and steady month-over-month volume. By every number on that screen it is working, and if that screen is what gets reviewed on Monday, nobody has any reason to look further.

Underneath, the queries feeding it are certification questions and salary searches. The click-through rate is strong precisely because curious people click readily. The cost per lead is fine because those same people will trade an email for a report. The campaign is efficiently buying an audience that will never appear in a pipeline review.

Nothing in the campaign report is inaccurate. It answers the question it was built to answer, which is how much activity the budget produced. It cannot tell you whether the activity meant anything, because it never sees the raw material.

The keyword report has the same blind spot in a different shape. It shows how your chosen keywords performed, which tells you nothing about the gap between what you bid on and what you matched. Broad match and Performance Max have made that gap wider than most people assume. A keyword you would defend in a meeting can be matching queries you would be embarrassed to read aloud.

What the raw queries give you that nothing else does

Three things, and I have not found a substitute for any of them.

You learn the language your buyers actually use. Not the language your product marketing uses. The two are frequently different, and the gap is where a lot of cheap, high-intent traffic sits unclaimed. I have found entire campaign themes in a search term report that nobody internally had thought to name.

You see your waste as specific sentences rather than a percentage. “40% of budget is inefficient” is an abstraction that generates a nod and no action. “We spent $1,840 last quarter on people asking what a security analyst earns” produces a decision in the same meeting. The specificity is the persuasive part.

You find the adjacent categories you are accidentally competing in. Almost every account is paying for a neighbouring market it does not serve. Compliance software paying for compliance consulting. A pentest platform paying for pentest training. These queries look reasonable enough to survive a skim and they are a steady drain.

The three things I check first

Sort by cost, read the top 50 aloud. Reading silently, you pattern-match against what you expected. Reading aloud, you hear each query as a sentence a person typed, and the ones that do not belong announce themselves.

Search the report for your own product name. Every brand has collisions it does not know about. Product names that match a film, a game, a consumer product or a ticker symbol pull traffic that no generic negative list will ever catch. Also check what sits next to your brand: login, support, careers, status. Those are existing customers and job applicants, and paying for them is a choice worth making deliberately.

Filter to queries with spend and zero conversions over 90 days. Then read the ones with enough spend to be statistically meaningful, which for most accounts means somewhere around 3 to 5 times target cost per acquisition. This is where the clean kills are.

I wrote up the fuller method, including how to run an n-gram analysis to catch patterns that individual queries hide, in how to find the negative keywords costing you most.

Where the report stops being honest

I would rather say this plainly than oversell my own favourite tool.

Google withholds low-volume queries, and I was wrong about how much. Search terms that too few distinct people searched do not appear at all, for privacy reasons. I had always treated that as a modest rounding error.

So I measured it. Across 7 business units in 5 B2B accounts, covering $757,058 of Search spend over 90 days: 31% never appeared in the report. Per unit, between 22% and 61% was invisible.

It is not spread evenly, and that is the part worth knowing. Brand campaigns came back 57% to 97% visible. Non-brand came back 30% to 75%. Every unit showed brand more visible than non-brand, without exception. One account looked healthy at 75% until I saw that a single brand term made up 55% of its whole report.

Visibility tracks how repetitive your queries are, which means the report is most complete on exactly the campaigns you least need to audit.

I also expected a longer window to help, and it does not. The same measurement at 30 and 90 days came back near-identical on every unit.

All 5 accounts sit under one enterprise advertiser, so treat the range as B2B software and services rather than universal. But it changes how you read your own number: whatever waste rate you calculate is a floor, and on non-brand it may be a floor under a third of the real spend.

Performance Max reports categories rather than queries. You get search themes, not the raw text. If a large share of your budget sits in PMax, this entire method is working with substantially less information, and that is a structural argument about where your budget should sit rather than a reporting complaint.

It cannot tell you what happened after the click. The report ends at the query. Whether that person became an opportunity is knowable only if your CRM data is connected back into the ad account. Without that, you can identify the obviously worthless queries and you cannot distinguish a strong first-touch query from a weak one.

So it is the most honest report available, working with incomplete data. Both things are true, and knowing which parts are missing is what stops you overreading it.

Why people avoid it

Three reasons, and the third is the real one.

It is tedious. Thousands of rows, no chart, nothing that pastes cleanly into a board deck.

It has no summary number. Every other report resolves to a single figure you can put on a slide. This one resists that, which is exactly why it is useful and exactly why it gets skipped.

And it is uncomfortable. If you approved the budget, built the campaigns, or hired the agency, the search term report is where you find out what that money bought. That is a genuinely unpleasant 20 minutes, and it is the 20 minutes that changes what happens next quarter.

Every account I have rescued had the evidence sitting in that tab the whole time. Nobody had opened it.

Opening that tab on your own account is 20 uncomfortable minutes and I would recommend doing it before you talk to anyone, including me. If you would rather have a second reader, book a BADASS Discovery Call at bad2badass.com.