A claim keeps coming up in e-commerce circles: AI models and shopping agents favour recent reviews, so a pile of old ones is worth much less than it looks. We had measured the rating and the count of reviews, never their age. With the rating and count held fixed, we varied only the age. Reviews posted four years ago did the same work as no evidence at all, even when there were thirty thousand of them. Five hundred reviews from the last three months beat them 72.8% to 1.4%. And when the rating over the last three months fell below the overall rating, the overall rating stopped mattering.
Cold Start found that review evidence is what moves an unknown brand against an entrenched incumbent. Cold Start Dose-Response showed how: the rating mostly, the count second. In both, reviews were undated. A practitioner in a LinkedIn exchange raised the obvious next question: if models and agents prefer recent feedback, then 30,000 reviews from the early 2020s would matter far less than they appear to. We did not know, and said so.
We wrote five predictions down before running. Old reviews lower selection compared with undated ones; fresh reviews do not; age discounts even a very large count, and a few hundred fresh reviews are worth at least as much as thousands of old ones; the rating over the last three months overrides the overall rating in both directions; and simply stating dates changes nothing. All five held, and the first and fourth by wide margins.
Same setup as Cold Start Dose-Response: 36 intents where one brand already dominates the model's open answers, each paired with an invented newcomer. The incumbent gets a neutral line (“an established, widely available brand”). The newcomer gets one review line: 4.7 stars in most conditions, 500 reviews or 30,000 or 40, and the only thing that changes is when they were posted. Brand order is randomized per run.
With a rating of 4.7 stars and 500 reviews fixed, reviews all posted in the last three months were chosen 72.8% of the time, against 50.8% when no dates were given (+21.9 points, p = 0.0009 after correction). Reviews all posted four years ago were chosen 0.0% of the time, the same as an unknown brand with no evidence in Cold Start. Mixing in 50 recent reviews among 450 old ones did not help: 0.0%. Merely stating that reviews were spread over five years did not hurt: 60.8%, not significantly different from undated.
Thirty thousand reviews with no dates were chosen 71.1% of the time. The same thirty thousand posted four years ago: 1.4%, a drop of 69.7 points. Five hundred recent reviews beat thirty thousand old ones by 71.4 points (72.8% to 1.4%, p = 0.0009). At the small end, forty reviews posted in the last three months were chosen 36.9% of the time against 22.5% for forty undated ones (+14.4 points, p = 0.0099). Age works as a multiplier on the count: a large count does not protect old reviews.
With an overall rating of 4.7 stars but 3.8 stars over the last three months, the newcomer was chosen 2.5% of the time, against 50.8% for a plain 4.7 (−48.3 points, p = 0.0009). The reverse helps only partly: an overall 3.8 with 4.7 over the last three months reached 10.6%, against 0.0% for a plain 3.8 (+10.6 points, p = 0.0045), but stayed far below the 50.8% of a plain 4.7. A recent decline is punished almost fully. A recent recovery is rewarded only a little.
| Newcomer's review line | Newcomer selected | 95% CI (bootstrap over intents) |
|---|---|---|
| 4.7 stars, 500 reviews, all from the last 3 months | 72.8% | 61.7–83.3% |
| 4.7 stars, 30,000 reviews, no dates | 71.1% | 59.4–81.9% |
| 4.7 stars, 500 reviews, posted evenly over 5 years | 60.8% | 48.9–72.5% |
| 4.7 stars, 500 reviews, no dates | 50.8% | 38.9–62.5% |
| 4.7 stars, 40 reviews, all from the last 3 months | 36.9% | 25.8–48.9% |
| 4.7 stars, 40 reviews, no dates | 22.5% | 13.1–33.1% |
| 3.8 overall, 4.7 over the last 3 months (500 reviews) | 10.6% | 4.4–18.1% |
| 4.7 overall, 3.8 over the last 3 months (500 reviews) | 2.5% | 0.3–5.3% |
| 4.7 stars, 30,000 reviews, all posted 4 years ago | 1.4% | 0.0–3.6% |
| 4.7 stars, 500 reviews, all posted 4 years ago | 0.0% | 0.0–0.0% |
| 4.7 stars, 500 reviews: 450 posted 4 years ago, 50 in the last 3 months | 0.0% | 0.0–0.0% |
| 3.8 stars, 500 reviews, no dates | 0.0% | 0.0–0.0% |
In this setting, a large archive of reviews does not protect a brand once the reviews are old. What counted was how recent the evidence was: a few hundred fresh reviews did the work of thousands without dates, and old ones did the work of none. A recent drop in rating outweighed a strong overall score almost completely. For a store, that points to review velocity and to what customers say now, rather than to the total count on the page.
This extends what earlier studies measured about review evidence. Cold Start showed that reviews are what lets an unknown brand through. Dose-Response showed how much rating and count each contribute. This adds the third dimension, and it is not a small one: age decided whether the evidence counted at all.
The review line is placed in the prompt with a stated age. This measures how the model weighs a described age, not how real shopping agents filter or sort reviews by date.
“All posted 4 years ago” may be read as older feedback, or as a brand with no recent activity. We cannot separate the two. The 450 old plus 50 recent condition, which also scored 0.0%, suggests the model weighs the old majority heavily either way.
Ages are relative (“4 years ago”, “last 3 months”) because the model has no reliable sense of today's date. Other phrasings or absolute dates may behave differently.
Invented newcomers, gpt-4o, forced two-way choice against an incumbent. Other models, real brands and open-ended answers may weigh review age differently.
See whether your recent ratings and review dates are visible in a way AI models can read before you spend on awareness.
The studies this one builds on and sits next to.
Illustrative example · single-site signal for atomfoundry.dev.
View full signals →