
Why the Google Ads search terms report shows no data
Why the Google Ads search terms report is sometimes nearly empty, what changed in 2020, and how to work with the data you can see.
A nearly-empty search terms report is one of the most common questions in Google Ads support forums. The cause is almost always one of four things, and only one of them has a real fix.
This piece is the four causes, the diagnostic for each, and what to do about it.
The four causes, ranked by frequency
In rough order of how often we see each in account audits:
- Privacy threshold filtering. Google only reports queries that exceed a privacy-threshold volume. Rare queries are collapsed into the "(other search terms)" row.
- Date range too short. The seven-day default does not have enough volume on most small accounts.
- Filters hiding real data. A filter applied earlier in the session is still active and is hiding most of the rows.
- Account is mostly Performance Max. PMax does not surface a true search terms report, and if PMax is most of the spend, what you see is only a slice.
The first cause is structural and has no direct fix. The other three are easy fixes once you know to look.
Cause one: the privacy threshold
In September 2020, Google made the search terms report show fewer queries. The official framing was a privacy improvement; the practical effect was that low-volume queries became invisible. The change was tightened in 2021 and remains in place in 2026.
The mechanism: a query has to exceed a volume floor to appear as its own row. Below the floor, the query is grouped into "(other search terms)" along with other rare queries. The cost and conversion totals from those rare queries are still attributed to "(other)" in aggregate, but you cannot see which queries fed the total.
For most small accounts, the share of spend in "(other)" ranges from ten to forty percent. Larger accounts with more concentrated query patterns sometimes see only five to ten percent in "(other)." Tiny accounts with dispersed queries can see fifty percent or more there.
The fix: there is no fix. Plan for the report to be incomplete on small or niche accounts and use the data you can see. The visible rows are usually enough to find the obvious leakage; the invisible rows are statistically smaller per query and harder to act on individually.
Cause two: the date range
The default date range in the Google Ads UI is "Last 7 days." For a high-volume account this is fine. For an account spending a few hundred dollars a month, seven days is not enough volume to surface meaningful patterns.
The diagnostic: change the date range to "Last 30 days" and see if the number of visible rows increases substantially. If it does, the seven-day window was the problem.
The fix: make 30 days the default mental model for sweeps. Some sweeps make sense at 90 days (long-tail audits, brand-name additions, seasonal patterns), but 30 days is the working default.
A side effect of the date range fix: extending to 30 days also pulls more rows above the privacy threshold. A query that appears 8 times in 30 days might cross the threshold while appearing 2 times in 7 days does not. So extending the range often produces a double benefit: more rows visible and more rows shown by individual term.
Cause three: stale filters
Google Ads filters persist across sessions. A filter you applied last week is still active when you open the report this week. If the filter is restrictive, the report can look nearly empty for reasons that have nothing to do with your data.
Common offenders:
- Match type filter set to "Exact" when you are mostly running broad. The filter shows only rows the matcher classified as exact, which is a tiny fraction.
- Conversions filter set to ">0" from a previous "what converted" audit. Now the report only shows converting queries, and you are wondering why the junk is missing.
- Cost filter set to "> $50" from a previous high-spend sweep. Now the report only shows high-cost rows, and most of the volume is hidden.
- Campaign filter set to one specific campaign when you wanted to see all of them.
The diagnostic: look at the top of the report for any active filter chips. They appear above the column headers when set.
The fix: clear all filters with the "Clear all" button next to the filter chips. The report will rerender with the full data set.
- 01Look for filter chipsActive filters appear as small chips above the column headers. Each chip has a removable X.
- 02Clear allIf multiple filters are active, the 'Clear all' button removes them in one click.
- 03Reset the date rangeSet to last 30 days. The previous range may have been narrower.
- 04Sort by cost descendingClick the Cost column header twice. Confirm rows are now sorted as expected.
Cause four: most of the spend is in Performance Max
If the account is mostly Performance Max, the search terms report you see is showing only the queries from your non-PMax campaigns. Performance Max does not surface a true search terms report; it has the search categories report instead, which shows category-level groupings and not individual queries.
The diagnostic: look at your campaign list and sort by cost. If Performance Max is more than half of the spend, the search terms report is missing more than half of the picture.
The fix path is awkward. Performance Max gives you the search categories report, which is closer to nothing than to the search terms report it is supposed to replace. The working approaches:
- Apply universal junk blocks at the account level. Account-level negative lists work for Performance Max as well, so the obvious blocks (free, cheap, diy, salary) still apply.
- Use brand exclusions for competitor-brand queries.
- Monitor the search categories report for surprises, and when a surprise category appears, investigate via your Google rep or by tightening the asset group's signals.
- Consider splitting into Search. If specific intents matter and you need real search-terms visibility, peel them out of Performance Max into a regular Search campaign where you have full negative-keyword control.
The fuller treatment of this is in the PMax negatives piece.
What an empty report tells you about the account
A nearly-empty search terms report is sometimes a signal worth thinking about. If your account has been running for thirty days, has more than five hundred dollars in spend, and the search terms report still shows few rows, one of these is happening:
- Match types are too narrow. All-exact-match keywords with no broad-or-phrase variations means few queries get matched at all. The fix is to broaden some keywords intentionally.
- Bids are too low. Low bids mean few impressions, few clicks, and few queries reach the privacy threshold. The fix is to audit bids and lift the underbid keywords.
- Audience targeting is over-narrow. Aggressive audience targeting can shrink eligible impressions to a tiny pool. The fix is to audit audience signals and broaden where appropriate.
- The campaign is poorly themed. A grab-bag of unrelated keywords in one campaign means the matcher is splitting attention and many queries never get enough volume to surface.
In all these cases, the empty search terms report is a symptom of an upstream issue. Fixing that upstream issue (match types, bids, audience, theming) is what makes the report useful again.
takeaway
A consistently empty search terms report is rarely a reporting bug. It is usually telling you that the campaign is too narrow, too low-bidding, or too generic for the matcher to produce surfaceable volume. Treat it as a diagnostic clue.
What to do when (other) is most of the spend
Sometimes you do all the right things and "(other search terms)" is still half of the cost row. The visible rows have been audited, blocked where needed, and there is no more leakage to find at the term level.
In that case, the work shifts to two upstream patterns.
Tighten match types. If your campaign uses a lot of broad-match keywords, the matcher is pulling in a wider pool of queries. Some of those will fall below the privacy threshold and disappear into "(other)." Tightening the highest-traffic broad keywords to phrase or exact (or splitting them into separate ad groups by intent) will shift more spend back into queries you can see.
Audit at the campaign level instead of the term level. When term-level visibility is poor, the next best thing is campaign-level performance metrics. Look at cost-per-acquisition, conversion rate, and click-through rate by campaign. A campaign with high "(other)" spend and bad campaign-level metrics is leaking via paths you cannot see directly. Pause or rebuild it rather than continuing to look for negatives.
This is a real limitation of the post-2020 Google Ads. The search terms report is a less powerful tool than it used to be, and small-account operators in particular have to work around the gap.
What is changing
Google has not signaled any plans to revert the privacy threshold or expand the search terms data. If anything, the trend is toward less granular data over time. Expect the threshold to remain in place and to tighten further.
The compensating direction is that Google is investing in higher-level signals (audience modeling, performance-based bidding, automated insights). For accounts that lean into those signals, the loss of term-level visibility hurts less. For accounts that depend on term-level optimization, the loss is real and permanent.
The pragmatic response in 2026 is to use the search terms report for what it is good at (finding obvious leakage among visible queries) and to use higher-level metrics (campaign performance, audience overlap, asset group performance in PMax) for the work the report can no longer support.
Notes & sources
- 1.Google's announcement of the September 2020 search terms data change: support.google.com/google-ads/answer/2472708
Reader questions
- Will Google ever bring back the older, more complete search terms data?
- Almost certainly not. The 2020 change was framed as a privacy improvement, and the threshold has been tightened since rather than relaxed. The right strategy is to work effectively with the data the threshold lets you see.
- Are some accounts more affected than others?
- Yes. Smaller accounts and accounts targeting niche queries see a higher proportion of "(other)" rows because their query volumes more often fall under the privacy threshold. High-volume accounts see most of their queries by individual term.



