Use N-Grams to Optimize Your Keywords

Read this article to learn how to leverage N-Grams to understand your search terms and optimize your ad performance.

Ankita Goyal avatar
Written by Ankita Goyal
Updated over a week ago

N-Grams Explained

N-Grams are search terms broken up into strings tokens; for example, the "running shoes" search term gets broken into "running," "shoes," and "running shoes" tokens. This can help you better understand your search terms and optimize your keywords. Use N-Grams to:

  • Compare performance between different tokens/phrases

  • Find new converting keywords that don't exist in your campaigns

  • Identify underperforming tokens and keywords to be negated

Currently, this data is only for Sponsored Products, and available with a 7-day lookback window (to be expanded). We exclude brand terms to focus on non-brand terms and long-tail keywords, which contribute only a small percentage of impressions.


Jump to the below sections to learn more:

Getting Started with N-Grams

You can find the data under Search Terms in the left menu.

Here's what you'll find in the new N-Grams dashboard:

  • N-Grams and ads performance

  • Whether the N-Grams exist as keywords

  • Number of Search Queries: how many occurrences (days per search query) did the N-Gram appear in.

Filtering N-Grams

You can filter N-Grams by specific tokens, the number of tokens, their existence as keywords, the number of queries they appear in, and their ad performance. We have also provided quick links for commonly used filters; you can apply multiple to help best answer your question. (Given stemming) Not all N-Grams are actionable, so you must sort through them to find which makes sense to add or negate in your ads.

Navigating N-Grams

If you find an N-Gram of interest, you can click on it to find all the search terms and keywords associated with that N-Gram, and how each performs.

Finding New Converting Keywords

Filtering for N-Grams that don't exist as a keyword and with positive revenue, we can find keywords that can be added to our campaigns. In this example, we look at "zaatar seasoning," which has converted, but only through broad match.

Adding a phrase or exact match for "zaatar seasoning" can help increase traffic from this search term. You can do it from this filtered Search Terms tab.

Finding Underperforming Keywords to Negate

Similarly, filtering for N-Grams with zero revenue can uncover search terms to be considered for negative match.

Did this answer your question?