Mirach Apps LogoMirachSEM Blog

Search Terms Report vs Keywords: What a Search Keyword Report Actually Shows

8 min read

Introduction

If you bid on the keyword "office cleaning," Google can still show your ad for "office cleaning jobs" or "how to start an office cleaning business." The keyword is what you added. The search term is what the person typed.

That gap is the point of the Search Terms Report. It lists queries that triggered ads on the Search Network, with the clicks, cost, and conversions attached to those queries. It is the report people mean when they look for a "search keyword report" or a "search query report" inside Google Ads.

It will not list every query. Google only names terms that enough people searched. The rest of the spend sits in summary rows. Treat the named rows as a sample you can act on, not as a complete log of traffic.

Keywords vs search terms

A keyword is a targeting string you put in an ad group. A search term is the query that matched it. One keyword can produce dozens of search terms, especially on broad match.

A short example:

  • Keyword: office cleaning (broad)
  • Search term that converted: commercial office cleaning quote
  • Search term that wasted spend: office cleaning jobs manchester

If you only look at the Keywords page, both queries sit under the same keyword. The Search Terms Report splits them. That is why a keyword with a decent CPA can still hide a job-seeker leak, and why a weak-looking keyword can hide one query worth promoting.

Dynamic Search Ads and Shopping do not use keywords. For those rows the Keyword field is empty and the match type shows as exact. Performance Max has a related report with landing-page and ad-format columns; that difference is in the post on other and uncategorized search terms.

Where to find the Search Terms Report

  1. Open the Google Ads account and select Campaigns.
  2. In the left menu, open Insights and reports, then Search terms.
  3. Set the date range and, if needed, filter to the campaigns you are reviewing.

Older training still points to Keywords > Search terms. In many accounts that path is gone. If you cannot see Search terms, look under Insights and reports, not under the keyword table.

You can also build a version in Report editor from a predefined report. That view is useful for custom columns. You cannot add keywords or negatives from it, so day-to-day cleanup is faster in the standard Search terms table.

Before you judge the numbers, confirm the conversion columns match the actions you actually care about. If the account counts page views as conversions, a "winning" search term may only be a cheap click that loaded a page.

Older names: search keyword report, search query report

Google's current name is Search terms. Older UIs, scripts, and exam questions used search query report, SEARCH_QUERY_PERFORMANCE_REPORT, or search keyword report. They refer to the same idea: the queries that triggered ads, not the keyword list you uploaded.

The Keywords report is a different table. It answers "how did this targeting string perform?" The Search Terms Report answers "what did people actually type?" If you came here from a Google Analytics export labelled Keyword text, that field is still the Ads keyword, not the query. See the Analytics section below.

How to read the columns

Sort first by cost, then by conversions. Cost shows where money already went. Conversions show which of those queries produced a result worth keeping. A high-impression, low-click row can still matter if the ad copy is a poor match for the query, but it is a second pass, not the first.

Leave a buffer for conversion delay. If the account usually records conversions several days after the click, yesterday's rows are an incomplete sample. For a waste review, exclude that lag window or treat it as provisional.

The Keyword column is off by default

The Keyword column shows which of your keywords matched the query. Google does not show it until you add it: open the columns control, go to Attributes, and enable Keyword.

Without that column you can see that "office cleaning jobs" spent €42. You cannot see whether a recruitment campaign or a lead-gen campaign paid for it. Add the column before you add account-wide negatives.

Match type in the report is not your keyword match type

The Match type column describes how close the search term was to the keyword that triggered the ad. It is not a copy of the match type you set on the keyword.

If the keyword is broad match purple flowersand the query is exactly "purple flowers," the report can show Exact match. The keyword is still broad. The row is telling you the query matched as an exact string, not that you only bid exact.

Close variants (misspellings, singulars and plurals, same-intent wording) appear in that column as well. Negative keywords behave differently: they cover casing and misspellings, but they do not automatically cover synonyms or plural forms. If you exclude "job" and still see "jobs," that is expected.

What to do with the data

Each named row is a decision: keep paying for this intent, stop paying for it, or give it its own keyword and ad. Do not dump the whole table into a negative list. Do not add every converting query as exact match either. Read the intent, then pick the smallest change that fixes it.

Block irrelevant queries

Google's eyeglasses example is the right test: if you sell eyeglasses and "wine glasses" is triggering ads, the problem is the word "wine," not that one full query. Add the word that carries the unwanted intent, then read the other named queries that contain it.

The usual trap is blocking "free" as broad and also losing "free consultation" or "free trial" when that is part of the offer. Preview the affected terms if you can. Over-blocking disappears from later reports, so the mistake is easy to miss.

Prefer campaign-level or shared-list negatives over one exact negative per row. Exact negatives only stop queries you have already paid for. A reviewed phrase or broad negative stops the next variation too. The weekly search-term checklist is a workable cadence once the first cleanup is done.

Promote converting queries

If a query has several conversions at an acceptable CPA and you do not already bid on it, add it as a keyword in the ad group whose ads and landing page already match that wording. You do not need a single-keyword ad group for this. You do need the query to sit with copy that uses the same language.

Recurring phrases in converting queries are also raw material for headlines and landing-page headings. If people search "same day office cleaners" and your H1 says "facilities solutions," the report has already told you which phrase to test.

For a fuller workflow after this first pass, use the Search Terms Report best-practices guide. If the account looks structurally messy before you touch queries, start with the 30-minute account audit.

This is not a Google Analytics report

"Google Analytics search terms report" and "search query report Google Analytics" usually mix two different products.

  • Google Ads Search Terms Report: queries that triggered paid ads. Open it in Google Ads.
  • GA4 search term: text people typed into your site search (often from a view_search_results event). That is on-site search, not Google Search.
  • GA4 Keyword text(when Google Ads is linked): the keyword you targeted in Ads, not the user's query.

Universal Analytics used to show organic search queries, then replaced most of them with "(not provided)." That limitation is unrelated to paid search. Linking GA4 to Google Ads does not recreate the Search Terms Report inside Analytics. If you need the query that earned the click, stay in Google Ads.

The Skillshop question, answered in practice

Google's certification materials ask: "What report can help you identify opportunities to improve your keywords and ads?" The listed options are usually Time segmentation, Auction insights, Paid & organic, and Search terms. The answer they want is the Search terms report.

That answer is correct as far as it goes. The report can show a query to add as a keyword, a query to exclude, a match type that is too loose, or wording to put in an ad. Auction insights will not tell you that, and neither will time segmentation. The work starts after you open the table: decide which rows are intent you sell, which are intent you do not, and which are too small to judge yet.

Review the report without exporting first

The native table lets you add a full query as a negative. It does not let you click one word inside that query and send it to a list. For a few rows that is fine. For a weekly review it turns into export, spreadsheet, copy, import.

MirachSEM sits on the Search Terms Report. Open the panel with the M button or Ctrl+M (Cmd+M on Mac). Visual Picker selects the word or phrase that should be blocked. Bulk Editing changes match types, and Max. CPC when you are turning terms into keywords, across many rows at once.

  1. Filter the report to the campaigns under review.
  2. Enable the panel so it stays open while you sort by cost.
  3. Click the irrelevant word in the query, choose a negative match type, and add it to the active list.
  4. For converting queries, keep the useful wording and add it as a keyword instead of copying the whole messy string.

If many cheap queries share one bad word, n-gram totals are faster than reading every row. That method is in the n-gram analysis guide. The same panel also works on the Keyword Planner page when you are building lists before a campaign goes live.

For teams that currently spend about 15 hours a month on exports and list updates, a 3× faster pass through the same decisions leaves roughly 5 hours of actual review. The judgment does not change. The copy-paste does.

MirachSEM includes a 5-day trial with no credit card required.

Stop leaving insights on the table

Review your Search Terms Report the right way

Faster reviews, more opportunities found, better decisions — without the manual grind.

Start using MirachSEM