How to Turn Your Search Term Report Into a Heat Map

How to Turn Your Search Term Report Into a Heat Map

A free, private tool turns your Sponsored Products search term export into a color-coded map of sales by day, so you can see exactly which terms make money, which ones bleed spend, and when.

Tanveer Abbas
Tanveer Abbas

Amazon PPC and SEO strategist. 40+ brands managed, $50M+ in managed revenue.

9 min read Published: July 2026
01The Blind Spot

Why Your Search Term Report Hides the Story

The Search Term Report is the most honest document Amazon gives you. It lists every search term a shopper typed, what it cost, and what it returned. The problem is not the data. It is the shape. Six thousand rows in a flat table train you to read totals, and totals lie about timing.

Consider a pattern we see constantly. A term can post a 40% ACoS on the monthly total while quietly losing money every weekday and printing profit on Saturday. The average says keep it. The day-level truth says shift budget to the weekend. You only see the second version if you rebuild the report as a timeline, which almost nobody does by hand.

So the report becomes a file you export, glance at, and close. The terms that carry the account and the terms that drain it look identical in a sorted spreadsheet, because sorting by ACoS still hides the when. The money is leaking in the gap between the average and the day.

1
Timeline you can actually read
Instead of 6,000 rows
Day x Term
The view the report should ship with
Term down, day across
0
Spreadsheets built by hand
The tool does it in seconds

The fix is not a better spreadsheet. It is a different view. Plot each search term against each day, color the cell by sales, and the story stops hiding.

02The Tool

The Search Term Heat Map, Plotted by Day

The tool does one job well. It takes your Sponsored Products Search Term Report and draws a matrix: search terms down the side, days across the top, each cell shaded by sales volume. Bright is money. Blank is spend with nothing back.

It is not a dashboard you connect to Amazon. You export the CSV, drop it in, and the tool renders in your browser. No account, no upload, no server. The file never leaves your machine, so client data stays client data.

📈

From a real account: 2,376 search terms across 59 days collapsed into a single screen. The Broad-match waste and the weekday versus weekend swing were obvious in ten seconds, not ten separate reports.

FeatureWhat it does for you
Term x Day matrixSales intensity for every term, on every day, at a glance
Match type filterIsolate Broad, Phrase, Exact, or Auto to find where waste lives
Portfolio filterCompare portfolios side by side in one view
KPI stripSales, Spend, ACoS, ROAS, Orders in one row, reconciled to Seller Central
Private by designRuns locally in the browser, nothing uploaded

Because the row totals tie out to the source report, you act on evidence, not a hunch. Cut a term and you know the exact baseline you started from.

Live Tool

Try It: Upload Your Report

Drop your Sponsored Products Search Term Report (daily, not summary) into the tool below. It runs entirely in your browser, so your data never leaves your device.

⚠️

How to export the file: In Campaign Manager, open Measurement and Reporting, click Create Report, choose Sponsored Products, set Report Type to Search Term, Time Unit to Daily, and Run Report. Then drop the CSV into the tool.

Search Term vs Sales Heat Map by Day

Upload your Amazon Search Term Report. Visualize which search terms generated sales on which specific dates. Color intensity = sales volume.

πŸ“…

Upload Your Search Term Report

Turn your Sponsored Products search-term data into a day-by-day heat map.

Click or drag & drop your CSV file

Your data stays in your browser β€” 100% private
How to export the right file from Amazon:
  1. Open Campaign Manager, then go to Measurement & Reporting.
  2. Click Create Report.
  3. In Report Category, choose Sponsored Products or Sponsored Brands.
  4. Set Report Type to "Search Term".
  5. Set Time Unit to "Daily", and Report Period to 30 or 65 days.
  6. Click Run Report, then download the CSV once it is ready.
Portfolio: Match:
Currency:
Search Terms (rows) by Day (columns) β€” color = sales volume
No sales:
High sales

Daily Sales Activity β€” All Search Terms Combined

Best Performing Days β€” ranked by total sales
Search Term ↕Match ↕Impr ↕Clicks ↕Spend ↕Sales ↕Orders ↕ACoS ↕Active Days ↕
Date:
Sales:
Orders:
Spend:
ACoS:
Loading the heat map tool… If this message stays visible on the published page, the page blocked the tool script before it could run. This fixed file already contains the working tool code in one HTML file.

This tool processes your file locally in the browser. Nothing is uploaded to any server, and no data leaves your device.

03The Payoff

What Changes When You Can See the Timeline

A heat map is not a prettier report. It changes the decisions you make, because it changes what you can see. Here is what actually gets better once the term-by-day view is in front of you.

You stop killing your winners

Optimizing on the monthly ACoS, sellers pause terms that look expensive in aggregate but do most of the work on specific days. The heat map shows the rhythm, so you protect the terms that earn their keep and stop mistaking a weekend winner for a monthly loser. A term that is unprofitable on Monday and profitable on Saturday is not a candidate for pause. It is a candidate for a weekend bid bump.

You find the leaks without guessing

A Broad match that spends every day and converts rarely shows up as a long, dim row. That stops being a judgment call and becomes visible evidence. You can negate or pause it with confidence instead of staring at a blended ACoS and hoping. The same view surfaces the exact-match terms that are starved of budget while the broad variants eat it.

You spend where demand actually is

Accounts with weekday versus weekend demand, or seasonal spikes, reveal the pattern in one screen. You shift bids and budgets toward the days that convert instead of spreading them evenly across dead cells. A term that peaks every Saturday does not need the same bid on a Tuesday it will never win.

You manage portfolios on their own terms

Filter to one portfolio and the winners and losers reorganize. The account stops being one blended number and becomes a set of businesses you can compare honestly. One portfolio can carry the account while another quietly burns, and the map shows you which is which before the quarter ends.

You turn a chore into a habit

Building this view by hand in Excel takes longer than the analysis itself, so the review rarely happens. The tool returns it in seconds, which is the whole point. A fast view is the only kind of view a busy seller will actually open every week.

What you do nowWhat you do with the heat map
Skim the totals, then close the fileOpen the map and read the pattern in seconds
Find waste by sorting ACoS and hopingSee the dim rows that spend without sales
Decide on a monthly averageTime bids to the days that actually convert
One blended view of every portfolioFilter and compare portfolios side by side
Audit occasionally, when ACoS looks wrongReview weekly, because it takes a minute

The benefit is not the chart. It is the consistency. A 10-minute weekly look at the heat map beats a 3-hour quarterly audit, because you catch the leak while the spend is still small.

04How To

From CSV to Heat Map in Under a Minute

You do not need an account or an install. Three steps and you are looking at the map.

Step 1: Export the right file

In Seller Central, open Campaign Manager, go to Measurement and Reporting, click Create Report, choose Sponsored Products, set Report Type to Search Term, Time Unit to Daily (not Summary), and Run Report. Download the CSV when it is ready.

Step 2: Drop it in

Drag the CSV onto the tool above, or click to browse. Your file is parsed on the spot, in your browser.

Step 3: Read the map

Terms are rows, days are columns. Darker means more sales. Use the match type and portfolio filters to narrow in, then sort the table by ACoS to surface the leaks first.

Pick Daily, not Summary. The heat map needs one row per term per day. A Summary report collapses the timeline, and the whole point is the timeline.

05Reading It

How to Read the Colors and Act

Color is sales, not spend. A bright cell with low spend is your best friend. A dim cell with spend is the leak you have been funding.

Read top to bottom for terms and left to right for time. Look for rows that are bright in only a few columns, which means timing matters, and columns that are bright in only a few rows, which means a term peaked that day.

What you seeWhat it means
Bright row, few dim cellsA consistent winner. Protect it and keep the bid healthy
Dim row with spendSpending without sales. Negate or pause, start with Broad
Bright cells only on weekendsWeekend demand. Move budget and bids to those days
One portfolio far aheadConcentrate effort and spend on the winning portfolio

Three actions the map makes obvious every week:

1. Negate the dim Broad rows that spend without sales. They are the easiest wins and the clearest waste in the matrix.

2. Raise bids on the bright, consistent terms for the days they peak. Demand has a rhythm. Fund the rhythm instead of spreading spend evenly across dead cells.

3. Reallocate budget from the lagging portfolio to the one that carries the account. Not every portfolio pulls its weight, and the map shows which one deserves the next dollar.

06The Routine

The Weekly 10-Minute Search Term Routine

None of this matters if it does not happen. The point of a fast tool is a fast habit, and a habit is just a small repeatable loop.

Monday: drop last week’s report, scan for new dim rows, and negate them. Midweek: confirm the bright terms are still funded on the days they peak. Monthly: compare portfolios and shift budget to the winner.

Do that for a month and the account compounds. The report becomes the plan, not the paperwork, and the spend you used to lose quietly starts coming back.

Ready To See Your Own Data?

Scroll back up and drop your Search Term Report into the tool. It takes a minute and runs entirely in your browser.

Open the Tool
Scroll to Top