Google Ads Analysis Tool

Google Ads Search Term Harvester

Upload a Google Ads Search Terms report and turn individual queries into a practical review list for keyword expansion, negative keyword review, inefficient search terms and existing keyword coverage.

1

Upload your Search Terms report

Export the Search Terms table from Google Ads as CSV or TSV. PaidMediaKit reads the file directly in your browser.

Google Ads → Campaigns → Insights & reports → Search termsDownload the table as CSV or TSV. Include Search term, Clicks, Cost and Conversions. Add the Keyword column for better existing-coverage checks: Columns → Attributes → Keyword.

Search terms are not the same as keywords

The Search Terms report shows the user searches that triggered your ads. The Keyword column shows which keyword matched that search. PaidMediaKit uses both when available so a strong query is not automatically treated as a brand-new keyword opportunity.

HarvestStrong search term worth reviewing for expansion

A search term has enough conversions and meets the efficiency rule you selected. Consider whether a dedicated exact or phrase keyword would improve structure, reporting or control.

Negative ReviewMeaningful traffic without conversions

Zero-conversion terms crossing your click or spend threshold are surfaced for relevance and negative-keyword review.

Efficiency ReviewIt converts, but misses your benchmark

These terms may still be commercially relevant. Review bid strategy, landing page, query intent and sample size before excluding them.

Existing CoverageThe query is already closely represented

PaidMediaKit uses the Keyword column and search-term Match type to flag terms that may not need another duplicate keyword added.

Important:The Search Terms report Match type describes how closely the user's search related to the keyword that triggered the ad. It does not necessarily tell you the match type setting of that keyword. Treat the output as a review queue, not an automatic keyword-change script.
Negative keyword caution:Google Ads can add search terms from the report as negative exact by default. Negative match types behave differently from positive keyword match types, so review intent and the negative match type before applying exclusions broadly.