Negative keyword mining from a search terms report
Use when a search terms export is full of waste and you need a structured negative list.
Fill in before running
Replace each placeholder with your own detail. The more specific you are, the less the model invents.
- {{SEARCH_TERMS_DATA}}
- {{WHAT_I_SELL}}
- {{DISQUALIFIED_AUDIENCE}}
- {{CAMPAIGN_STRUCTURE}}
Getting a better result
- Include at least 60 days of terms so single-click noise does not drive the list.
- Check every phrase negative against your converting terms before you upload.
- Keep the "do not add" list - it stops the same terms being re-flagged next month.
Questions about this prompt
When is this better than sorting the report by cost and eyeballing it?
When the export is too long to read line by line and you want waste grouped by why it is waste. Sorting by cost finds the obvious junk and misses the pattern underneath. The intent buckets, from job seeking through to wrong location, are what let you add one phrase negative instead of forty exact ones.
What do I need before running it?
A search terms export carrying cost and conversions on every row, at least sixty days of it so single-click noise does not drive the list, plus {{DISQUALIFIED_AUDIENCE}} and your campaign structure. Without the structure it cannot tell you whether a negative belongs at campaign, ad group or shared list level, and that level is most of the decision.
What does it hand back?
Intent buckets with cost and conversions totalled from your own rows, a negatives table sorted by cost saved, a list of terms it deliberately would not block, and up to ten keyword opportunities. The would not block list is the part that pays off next month, because it records why a term that looks irrelevant was kept.
What is the expensive mistake?
Uploading the phrase negatives without checking them. The prompt names the converting term it checked each one against, so audit that claim rather than the negative itself. A single phrase negative can quietly cut a query that converts, and unlike a bad bid change the damage shows up only as traffic that stops arriving.