- Search terms are what users actually type -- they often differ significantly from the keywords you bid on, especially with broad and phrase match.
- Blueprint's n-gram analysis breaks search terms into 1-gram, 2-gram, and 3-gram fragments to surface wasteful patterns across thousands of queries.
- Default wasteful criteria: spend > $50 AND conversions < 1. Both thresholds are user-tunable with live formatting and 300ms debounce.
- Select wasteful terms, add them as negatives to existing or new lists, and stop paying for irrelevant clicks.
- Cascading filters (Period, Platform, Account, Campaign, Ad Group) let you drill down to exactly the data you need.
What Search Term Analysis Reveals
There is a fundamental distinction in PPC that many advertisers underestimate: the keywords you bid on are not the same as the search terms users actually type. When you bid on "running shoes" with broad match, Google might show your ad for "best running shoes for flat feet," "running shoe stores near me," or even "dress shoes for running late." Some of those queries are valuable; others are complete waste. Search term analysis is the process of examining what users actually searched for, evaluating whether those queries align with your business goals, and taking action to block the ones that do not.
The financial impact of unmanaged search terms is significant. Industry data suggests that 15-25% of search ad spend goes to queries that never convert, and in accounts with loose match types and no negative keyword hygiene, that number can climb to 40% or higher. For an account spending $10,000 per month, that is $1,500 to $4,000 in waste -- money that could be redirected to queries that actually drive revenue. Blueprint's search term analysis tools make it possible to identify and eliminate this waste systematically rather than relying on manual spreadsheet reviews.
The challenge is scale. A single campaign can trigger hundreds or thousands of unique search terms per month. Reviewing them one by one is impractical for any account of meaningful size. That is where n-gram analysis comes in -- it lets you identify wasteful patterns across thousands of queries at once, turning an overwhelming data review task into a focused, actionable workflow.
Understanding N-Gram Analysis
An n-gram is a contiguous sequence of words extracted from a larger phrase. A 1-gram is a single word, a 2-gram is a pair of consecutive words, and a 3-gram is a sequence of three words. Blueprint's n-gram analysis takes every search term that triggered your ads and breaks it into these fragments, then aggregates performance metrics -- spend, clicks, impressions, conversions -- for each fragment across all the search terms that contain it. This reveals patterns that are invisible when you look at individual search terms in isolation.
For example, suppose 47 different search terms all contain the word "free" and collectively account for $830 in spend with zero conversions. Looking at any one of those search terms, the spend might seem small enough to ignore. But the 1-gram view instantly surfaces "free" as a $830 waste pattern that a single negative keyword could eliminate entirely. Similarly, the 2-gram "near me" might appear across 120 search terms, and the 3-gram "how to fix" might cluster in queries that indicate DIY intent rather than purchase intent. Each n-gram level surfaces different types of patterns.
Blueprint displays n-gram results in an expandable table format. Each n-gram row shows the fragment, its frequency (how many search terms contain it), and the aggregated spend, clicks, and conversions. Clicking to expand a row reveals every individual search term that contains that n-gram, complete with per-term performance metrics. This drill-down capability means you can validate the pattern before taking action -- you can confirm that "free" really is universally wasteful across all 47 matching search terms before adding it as a negative.
Wasteful Spend Detection
Blueprint defines wasteful spend using a simple AND-logic threshold: any n-gram or search term where spend exceeds a minimum threshold AND conversions fall below a maximum threshold is flagged as wasteful. The default settings are spend greater than $50 and conversions less than 1, which catches any single query or pattern that has consumed meaningful budget without producing a single conversion. These defaults work well for most accounts as a starting point.
Both thresholds are fully user-tunable. If you are working with a high-volume e-commerce account where $50 is noise, you can raise the spend threshold to $200 or $500. If you are managing a small local services account, you might lower it to $20. The conversion threshold can also be adjusted -- setting it to less than 2 catches terms that produced a single conversion but at a cost that makes them unprofitable. The threshold inputs use live comma formatting for readability (so "$1,250" displays correctly as you type) and a 300ms debounce to prevent excessive recalculation while you are still typing.
The "Wasteful Only" toggle is on by default, filtering the n-gram table to show only patterns that meet your wasteful criteria. Turning it off reveals the full n-gram dataset, which is useful when you want to explore patterns beyond strict waste -- for example, identifying high-performing n-grams that you might want to add as exact match keywords. But for the primary workflow of finding and eliminating waste, keeping the toggle on focuses your attention exactly where it needs to be.
The Search Terms Table
Below the n-gram analysis section, Blueprint provides a full search terms table showing every individual query that triggered your ads during the selected period. The table columns include Search Term (with a "Negated" badge if the term has already been added to a negative keyword list), Campaign, Ad Group, Impressions, Clicks, Spend, Conversions, Conversion Value, CTR, CPC, and Cost per Conversion. Each column is sortable, and a search input at the top lets you filter by keyword or phrase.
The search terms table serves a different purpose than the n-gram view. While n-grams surface patterns across many queries, the search terms table lets you evaluate individual queries in full context. Sorting by Spend descending shows you exactly where your money is going, query by query. Sorting by Cost per Conversion descending reveals the most expensive conversions, which might indicate queries that technically convert but at an unacceptable cost. The "Negated" badge provides instant visibility into which terms you have already addressed, preventing duplicate work.
The table also supports a text search filter that narrows results as you type. This is particularly useful when you have identified a pattern in the n-gram analysis and want to see every search term containing that pattern in the full-detail table view. For example, after spotting "jobs" as a wasteful 1-gram, you can search for "jobs" in the table to see every individual search term containing that word, confirm they are all irrelevant, and then select them for negative keyword addition.
Building Negative Keyword Lists
The end goal of search term analysis is action -- specifically, adding wasteful terms as negative keywords so they stop triggering your ads. Blueprint streamlines this with a checkbox multi-select and "Add as Negative" workflow. Select one or more search terms from the table using the checkboxes, click "Add as Negative," and Blueprint opens a review modal showing the terms you have selected. From here, you can choose to add them to an existing negative keyword list or create a new one.
Negative keyword lists in Blueprint operate at three levels: account, campaign, and ad group. Account-level negatives apply across all campaigns in that account, making them ideal for universally irrelevant terms like "free," "jobs," or competitor brand names you do not want to bid on. Campaign-level negatives block terms within a specific campaign, useful for preventing cross-campaign overlap. Ad group-level negatives provide the most granular control, letting you block terms from triggering ads in a specific ad group while allowing them in others where they might be relevant.
The review modal also lets you choose match type for each negative keyword -- exact, phrase, or broad match negative. Exact match negatives block only that precise query. Phrase match negatives block any query containing that phrase. Broad match negatives block queries containing all the words in any order. For most wasteful terms identified through n-gram analysis, phrase match negatives provide the best balance of coverage and precision. After confirming your selections, Blueprint adds the negatives and marks the corresponding search terms with the "Negated" badge in the table, so you can see at a glance which terms have been addressed.
KPI Dashboard and Charts
The search terms dashboard opens with a KPI row that summarizes the health of your search term portfolio. The five key metrics are: Total Search Terms (unique queries in the selected period), Wasteful Spend (total spend on terms meeting your wasteful criteria, with a count of how many terms), Average Cost per Conversion (across all search terms), N-Grams Flagged (number of n-gram patterns that meet wasteful thresholds), and Conversion Rate (overall conversion rate across all search term traffic). These KPIs give you an instant read on how much waste exists and how effectively your traffic is converting.
The primary chart visualization is a horizontal bar chart showing the top 10 wasteful n-grams ranked by spend. Each bar represents the total spend attributed to that n-gram pattern, making it immediately obvious which patterns are consuming the most budget without delivering results. This chart is the natural starting point for any search term review session -- address the top bars first for maximum impact. Below the wasteful n-grams chart, an n-gram size distribution chart shows the breakdown of flagged patterns by size (1-gram, 2-gram, 3-gram), helping you understand whether your waste is driven by single toxic words or more specific multi-word patterns.
Together, the KPIs and charts provide both the summary and the detail needed to prioritize your search term work. If Wasteful Spend is climbing month over month, you know your negative keyword lists need more attention. If the N-Grams Flagged count is dropping, your previous cleanup efforts are paying off. Tracking these metrics over time turns search term management from a reactive firefighting exercise into a proactive, measurable optimization process.
Cascading Filters for Precision
Blueprint's search term module uses a cascading filter system that lets you progressively narrow your data from the broadest view down to the most specific. The filter chain runs: Period, Platform, Account, Campaign, Ad Group. Each filter constrains the options available in the filters below it. Selecting a specific Campaign, for example, limits the Ad Group dropdown to only ad groups within that campaign. The Ad Group dropdown is dynamic and searchable, which is essential for accounts with hundreds of ad groups.
The Period filter offers 7-day, 14-day, and 30-day windows. Each period shows genuinely different daily data, not just overlapping subsets. A 7-day window is useful for quick checks on recent traffic, while the 30-day view provides the statistical volume needed to make confident decisions about negative keywords. The Platform filter lets you toggle between Google Ads and Microsoft Ads data, since search term patterns often differ between the two platforms -- a query that performs well on Google might be wasteful on Microsoft, or vice versa.
The cascading filter design is intentional. Rather than presenting a flat set of independent filters (which can lead to impossible combinations or confusing empty states), each filter level inherits the context from the level above. This guarantees that every filter combination produces valid results. For agency teams managing multiple accounts across platforms, this structure lets you quickly pivot between clients and campaigns without losing context. Start at the platform level, drill into a specific account, then narrow to the campaign or ad group where you suspect waste, and the n-gram analysis and search terms table update instantly to reflect your selection.
- N-gram analysis surfaces wasteful spending patterns across thousands of search terms that are invisible one by one.
- Default wasteful thresholds (spend > $50, conversions < 1) are fully tunable to match your account's scale and goals.
- The "Add as Negative" workflow lets you select terms, review them, and push negatives to existing or new lists in one flow.
- Cascading filters (Period, Platform, Account, Campaign, Ad Group) let you drill down to exactly the right slice of data.
- Track Wasteful Spend and N-Grams Flagged KPIs over time to measure whether your negative keyword strategy is working.