Search term n-gram analyzer

Paste your search terms report straight from Google Ads — terms alone, or with clicks, cost, and conversions. The analyzer aggregates every 1-, 2-, and 3-word phrase so the expensive patterns and negative-keyword candidates surface in seconds.

N-gram length

What n-gram analysis does

A search terms report is thousands of one-off queries; the waste hides in the patterns across them. N-gram analysis breaks every search term into its 1-, 2-, and 3-word phrases and aggregates the metrics, so “free” appearing in 340 different queries shows up as one row with the combined cost — instead of 340 rows you’d never connect by scrolling.

How to use it

  1. In Google Ads, open Insights & reports → Search terms, select the columns you care about (clicks, cost, conversions), and copy or download the table.
  2. Paste it here — tab-separated straight from the interface or a CSV export both work, and a plain list of terms works too.
  3. Start with 1-word grams sorted by cost. High spend, zero conversions, no business relevance: that’s your negative keyword shortlist. Then check 2- and 3-word grams for phrases a single word can’t catch.

Reading the results honestly

An n-gram’s metrics are the sum over every search term containing it, so grams overlap — “running” and “running shoes” share terms, and columns won’t total to your account spend. That’s fine: the tool is a pattern detector, not an accounting ledger. Before adding a high-cost gram as a negative, scan the actual terms behind it — a word can look wasteful in aggregate while hiding one converting phrase you’d rather keep. Everything runs in your browser; your report is never uploaded.

Frequently asked questions

What is n-gram analysis in PPC?

N-gram analysis breaks every search term into its component 1-, 2-, and 3-word phrases and aggregates clicks, cost, and conversions per phrase. Patterns invisible in a raw search terms report — one word wasting money across hundreds of queries — surface as a single ranked row.

How do I find negative keywords with n-grams?

Sort n-grams by cost and look for phrases with meaningful spend, zero (or terrible) conversions, and no relevance to what you sell. Review the underlying search terms first, then add the phrase as a negative at the right level — campaign, ad group, or shared list.

What data do I need to paste in?

At minimum, a list of search terms — the tool will rank phrases by frequency. Include the clicks, cost, and conversions columns (with their header row) from Google Ads and it ranks by cost and computes cost per conversion, which is far more useful.

Is my search terms data uploaded anywhere?

No. Parsing and aggregation run entirely in your browser. Nothing you paste is sent to a server, stored, or logged.

More free tools

Now do the same for the ad copy.

Adgineer writes on-brand, spec-perfect Google Ads for every client — inside the 30/90 limits, the brand voice, and the compliance rules, correct the first time. Start with a 7-day free trial.