DEV Community

Cover image for # I Flipped One Toggle and 77% of the AI's Product Recommendations Changed
Daniel Pokorný
Daniel Pokorný

Posted on • Edited on • Originally published at atomfoundry.dev

# I Flipped One Toggle and 77% of the AI's Product Recommendations Changed

How much does web search change what an AI recommends?

I measured it using a fixed set of e-commerce buying questions.

The result surprised me.


Correction, 15 July 2026. An earlier version of this piece claimed that changing the model moved only about 6% of recommendations, and concluded that which model you ask barely matters.

That number was derived rather than measured. I subtracted two overlap figures from two different comparisons and treated the difference as the model effect. It is not the same quantity, and it was wrong.

Measured directly, gpt-4o-mini without search against gpt-4o without search, 66.9% of the recommended brands changed. Not 6%.
One caveat on that figure: the two runs were collected twelve days apart, so it mixes the model change with whatever drifted in between, and I cannot separate them from this data.

The search comparison does not have that problem, both conditions ran together, so the 77% figure is unaffected and stands.

The corrected picture: swapping the model rewrites roughly two thirds of the recommendations. Turning on browsing rewrites roughly three quarters. There is no such thing as "what AI recommends." There is only what a particular model, in a particular configuration, at a particular moment, recommends...

I'm leaving the mistake visible rather than editing it out, because the way it happened is the useful part: a derived number looked like a measured one, and it agreed with the story I wanted to tell.

Why I Ran This Experiment

A few weeks ago I published research showing something unexpected.

Across thousands of AI recommendations, store quality explained almost nothing about why brands were recommended.

Brand popularity explained much more.

Yet almost 73% of recommendation behavior remained unexplained.

After publishing the study, data engineer Rami suggested an interesting hypothesis.

Maybe part of that "unexplained" behavior isn't mysterious at all.

Maybe it's simply the retrieval layer.

His suggestion was simple:

Run the exact same prompts twice.

  • Once with web search enabled.
  • Once with web search disabled.

Then compare the recommendations.

So I did.


Experiment Setup

Model:
GPT-4o

Conditions:
• Browsing ON
• Browsing OFF

Dataset:
50 buying prompts

Categories:
Pets
Beauty
Supplements
Coffee
Fashion
Fitness
Food
Home
Wellness
Electronics

Runs:
10 per prompt per condition

Metric:
Unique recommended brands
Enter fullscreen mode Exit fullscreen mode

To isolate the effect of browsing from the effect of model size, I also repeated the experiment using GPT-4o-mini.


The Result

The overlap between GPT-4o with browsing enabled and GPT-4o without browsing was only:

23%

That means:

77% of the recommended brands changed simply by enabling web search.

Same model.

Same prompts.

Same methodology.

One toggle.


What Changed?

With browsing disabled, GPT-4o recommends mostly from its internal memory.

Those recommendations tend to favor well-known brands the model likely encountered frequently during training.

With browsing enabled, the model relies heavily on live retrieval.

Many memory-based recommendations disappear and are replaced by brands discovered during search.

These weren't small ranking adjustments.

They were largely different recommendation lists.


Was It Really Search?

A reasonable objection would be:

Maybe GPT-4o simply recommends different brands than GPT-4o-mini.

So I isolated that variable.

Model difference (Browsing OFF)

Moving from GPT-4o-mini to GPT-4o changed only about:

6% of recommendations

Search difference (Same model)

Turning browsing ON changed:

77% of recommendations

The retrieval layer had a dramatically larger impact than model size.


It Depends on the Category

Browsing didn't affect every category equally.

Category Recommendations Changed
Pets 88%
Fitness 61%

The pattern appears consistent.

Markets dominated by a handful of famous brands showed smaller changes.

Markets with many niche brands showed much larger changes.

Pets has consistently produced the strongest effects across every study I've run.

I still don't fully understand why.


The Bigger Black Box

Rami's original hypothesis had another part.

He suggested that much of the unexplained variance may live inside the model's training history.

Questions like:

  • Which sources mentioned a brand?
  • How often?
  • In what context?
  • With what sentiment?

Those signals aren't observable today.

I can measure what gets recommended.

I cannot yet measure why a model internally trusts one brand more than another.

That remains one of the biggest black boxes in AI recommendation systems.


Why This Matters

Many companies treat "AI visibility" as a single objective.

I don't think it is.

There are at least two different systems at work.

Memory

Long-term exposure during training.

This rewards brands that are already widely known.

Retrieval

Live information gathered at query time.

This rewards brands that are discoverable and well represented across the web.

Those are different mechanisms.

And they often produce different recommendations.


Key Takeaway

If your optimization strategy only targets one of these layers, you're missing the other.

Depending on whether an AI assistant uses browsing, retrieval may completely replace memory-driven recommendations.

In this experiment, enabling browsing changed 77% of the recommended brands.

That's too large to ignore.


Methodology

  • 50 fixed ecommerce buying prompts
  • 10 executions per prompt
  • GPT-4o with browsing ON
  • GPT-4o with browsing OFF
  • GPT-4o-mini comparison
  • Recommendation overlap measured using distinct recommended brands per buying intent

Browsing implementations evolve over time, so treat the percentages as a snapshot rather than a universal constant.

The important finding isn't the exact number.

It's the magnitude of the effect.


I'm continuing this research through Atom Foundry, where I study how AI systems understand, evaluate, and recommend ecommerce brands.

If you spot weaknesses in the methodology or have ideas for improving the experiments, I'd genuinely like to hear them.

Top comments (1)

Collapse
 
anhmtk profile image
anhmtk

This experiment directly validates something I've been building around.
The Memory vs Retrieval distinction you're drawing maps precisely onto what I see in practice: when an agent queries for price data with web search enabled, it doesn't just recommend 'popular brands' from training — it actually fetches live structured data and that completely changes the output.
The implication for e-commerce is that GEO (Generative Engine Optimization) isn't one thing. It's two separate games:

  1. Memory game — get mentioned in enough high-quality sources that training data picks you up
  2. Retrieval game — make sure your live data is structured, machine-readable, and fetchable in one round-trip Most brands are playing the Memory game (SEO, PR, brand mentions) while ignoring the Retrieval game entirely. The 77% shift you measured is essentially the size of the Retrieval gap. Curious — in your Pets category (88% change), did you notice whether the retrieval-favored brands had better structured data (schema.org, llms.txt, clean JSON responses) versus the memory-favored ones?