N-gram analysis for Google Ads - without the script
Paste or upload your Google Ads search-terms report and find the word patterns that burn budget. One-, two-, and three-word rollups, worst offenders first.
N-gram analysis without the Google Ads script - nothing leaves your browser.
Updated
Could not find a search-term column. Map your columns below and analyze again.
Map your columns
We guessed these from your headers - correct any that are wrong.
| N-gram | Terms | Clicks | Cost | Conv. | Cost / conv. |
|---|
No n-grams to show for this size.
Everything runs in your browser with JavaScript. Your report is never uploaded to Keyword Ninja or anyone else.
What n-gram analysis actually tells you
Reviewing search terms one row at a time hides the pattern. A single junk term looks harmless; the word it shares with two hundred other junk terms does not. N-gram analysis rolls every search term up by its one-, two-, and three-word fragments, so a wasteful word like "free" or "jobs" surfaces with the total cost it has drained across every term that contains it.
The usual way to do this is a Google Ads script you have to install, authorize, and maintain. This tool skips all of that: paste the report Google already gives you and read the rollup here. When you are ready to act on it - add the wasteful patterns as negatives in one click - that lives inside Keyword Ninja.
Find the pattern, then block it
Keyword Ninja runs this n-gram analysis on your live account and turns wasteful patterns into one-click negatives - with a live-keyword guard so you never block a term that converts.