How to analyse Amazon reviews: from a pile of them to three kinds of actionable conclusion

Sep 22, 2026

Most "review analysis" produces a paragraph: buyers mainly complain about battery life, packaging and shipping.

It reads sensibly and nobody can act on it. Those three are solved by different people at wildly different costs, and the summary has flattened them into one sentence.

Useful review analysis produces three separated conclusions instead.

Three conclusions, three costs

ClassWhat it looks likeWho fixes itCost
Fix the productThe item genuinely falls shortSupply chain / engineeringHigh, long cycle
Fix the listingThe item is fine; the expectation was wrongOperations, same dayLow
Fix nothingOne-off, shipping, unrelated to the productNobodyZero

The second class is the one most often misread.

A review saying "doesn't look like the photo", "smaller than I expected", "thought it came with batteries" is not complaining about the product. It is complaining about the gap between the description and the item. Changing the product does not fix that and costs a fortune; changing the main image, the size annotation, or one line in the bullets does.

Treating class two as class one is the most expensive mistake in review analysis: months of tooling changes when the problem was a photograph.

The test is direct: ask "if the buyer had known this beforehand, would they still have bought it?"

  • Yes, they just needed to know → class two, fix the description
  • No → class one, fix the product

Get the baseline right before reading content

Before reading a single review, settle which reviews belong in the analysis at all.

Reviews carry four source flags: verified, vine, free and experience. For product judgments, the baseline should use actually-purchased reviews only — someone who received the item free is missing the "was it worth the price" judgment, and class two depends on exactly that.

The four sources of an Amazon review covers what each field means and why averaging them together produces nothing usable.

Slice on four axes rather than reading top to bottom

Reading from the first review to the last is the least efficient approach. Four axes concentrate the information.

One: by star. The stars parameter takes an array, so pulling 1 and 2 stars gives you the defect list directly. For the most specific writing take the 3-star band — five-star reviews are often one line of praise and one-star reviews often carry heat, while three-star reviews tend to be the clearest.

Two: by variation. Group on skus. When negatives concentrate on one variation, that is probably a problem with that SKU rather than the product line. A parent page pools every variation's reviews, so without grouping you cannot see it.

Three: by reach. Sort on likes. High-vote reviews sort to the top and get read by far more buyers. A 47-vote negative with a photo affects conversion far more than a zero-vote text-only one. Handling the top twenty first gets you closer to what buyers see than reading all two hundred.

Four: by time. Use date to see how negatives distribute. This is the axis most often skipped, and it answers something none of the others can.

A signal on the timeline: batch problems

When a class of complaint appears densely after a certain date and barely at all before it, that is probably not a design problem but a batch problem: the supplier changed materials, the line changed shifts, the packaging spec moved.

The distinction matters because the responses are completely different. A design problem needs a new design; a batch problem needs someone to pull the production records for that window — which is usually faster to resolve and does not touch the product itself.

Conversely, if the same complaint has been evenly present since the first month on sale, it comes from the design and chasing batches will not help.

So a review sheet needs a review-date column, kept separate from the collection date. That is why the sheet in Exporting Amazon reviews into a spreadsheet splits the two dates into two columns.

Review endpointPaginated reviews by ASIN with star filtering, returning source flags, variation SKU, helpful votes, dates and media markers

Recurrence matters more than any single review

One negative review says little. The same problem raised independently by ten people is a conclusion.

So record two numbers: how many times the problem appeared, and what share of analysed reviews that is. Writing down "someone mentioned battery life" leaves nobody able to tell three months later whether that was 1 review or 30.

A practical threshold: below about 5% recurrence, do not change the product yet. It is more likely a one-off or a usage difference, and the change may not reduce the negative rate while certainly incurring cost.

What to do with competitor reviews

The same endpoint works on a competitor's ASIN, and their negatives are worth more than your own — they are demand buyers have already stated out loud that the competitor has not met.

The method: pull their 1 and 2 star reviews, slice on the four axes above, and look for recurring items in class one. Where your product happens not to have that problem, you have a differentiator that can go straight into your bullets.

One boundary: this is reading public reviews, not interfering with them. Nothing here involves manipulating reviews.

Three things this cannot do

It cannot judge authenticity. The endpoint returns the sourcing the marketplace publishes, not a verdict on whether a review is genuine.

It cannot categorize for you. The fields say which reviews count and which carry reach, but whether a set of complaints is the same complaint needs human confirmation. A model can do a first pass, as long as a person reviews it and the output lands in the judgment columns rather than the factual ones.

No reviews, no conclusions. On a new product with few reviews the sample is too thin for this method. That is when reading competitor reviews beats reading your own.

Questions

How many reviews are enough? Until recurrence stabilizes. Usually after 50 to 100 the ordering of the main problems stops moving; more volume mainly improves coverage of the long tail.

Should I reply to negative reviews? That is an operations action, not an analysis action. Analysis produces "what to change"; replying is separate and does not belong in the same sheet.

Can competitor reviews serve as a requirements document? Not directly. They are demand signals that still have to pass your own cost and supply chain judgment — sometimes a competitor has not solved something because it is not worth solving.

Can a model classify automatically? Yes, and this is the step best suited to it. But ask it to output the three classes — product, listing, nothing — rather than a summary. A summary is precisely the unusable output this post opened with.

Ecommerce Data API