← All posts
Insights

How Algorithms Decide What You See When You Shop Online

The signals shopping algorithms use, why your feed keeps showing the same things, how filter bubbles form, and how to take back control of what you see.

Naina Rao· 5 min read
Photo: ROBIN WORRALL / Unsplash

You looked at one pair of running shoes on Tuesday. By Thursday, running shoes are on your home screen, in your social feed, in an email and in the "you may also like" row under a pressure cooker.

You didn't ask for any of this. You just showed a flicker of interest, and a recommendation system took it as a statement of intent.

Understanding how that system works doesn't mean you have to fight it. It means you can use it on your terms instead of its.

The shop rearranges itself for every visitor

In a physical store, everyone walks past the same shelves. Online, almost nothing is fixed. The homepage, the order of search results, the "frequently bought together" row and the deals carousel are assembled for you, at that moment, based on what the platform knows and guesses about you.

Two people searching for the same thing can see different products in a different order. That's personalisation, and it can be genuinely helpful. It also means what you see is a choice someone else's software made.

The signals algorithms use

Platforms don't publish their exact recipes, and each one differs. But most recommendation systems draw on some mix of these:

What you do

Searches, clicks, how long you look at a product, what you scroll past, what you add to the cart or wishlist, what you buy and what you return. Even hovering over an image or zooming into a photo can count as interest.

What people like you do

"Customers who bought this also bought" is the simplest form. If shoppers with similar histories went on to buy a particular product, it's likely to be shown to you too.

Context

Your location and pincode, which affects delivery availability. Your device, the time of day, the season and whether a sale event is running. Searching for a raincoat in July means something different to searching for one in January.

The product itself

Ratings, price, stock levels, delivery speed and how reliable the seller is. Products that sell well and arrive on time tend to get more visibility.

Paid placement

Sponsored listings are blended into results and recommendations, often looking very similar to everything else. We explained how in why the first products you see are often ads.

What the algorithm is aiming for

A recommendation system is built to hit a goal. On a shopping platform, that goal is usually some version of "show the things this person is most likely to click and buy", and sometimes "keep this person browsing".

That often overlaps with what's good for you. If you need a phone case, being shown phone cases is helpful. But "most likely to be bought" is not the same as "best for your needs". A product can rank highly because it's popular, well promoted or cheap to deliver, not because it suits you.

Why your feed keeps repeating itself

Recent actions carry a lot of weight

Look at fridges once and you'll see fridges for days, even after you've bought one. Many systems are better at noticing interest than at noticing that the need has passed.

Clicks feed the loop

When a recommendation appears and you tap it, even out of curiosity, the system reads that as confirmation and shows you more of the same.

Popular gets more popular

Products that already sell well get shown more, which helps them sell more, which gets them shown more. Newer or smaller brands can struggle to get seen, whatever their quality.

Filter bubbles, shopping edition

Over time, all this narrows what you see. You get anchored to a price band, the same handful of brands and one style. The feed defines your taste by your past clicks rather than by what you're planning next.

It also gets confused easily. Browse for a gift for your father and your recommendations may fill with things he'd like, not you. Our piece on why we keep discovering products we never knew we needed looks at the other side of this: when discovery helps, and when it just creates wants.

How to take back control

You can't switch the algorithm off, but you can stop letting it lead.

Say what you want before the feed does

Before you open a shopping app, write down what you need, your budget and one dealbreaker. Then search for that, specifically, instead of browsing the homepage. Clear inputs get better results, from search bars and from AI tools alike. Our guide on how to ask AI the right questions shows how to describe your needs well.

Change the default sort

"Relevance" and "recommended" are the platform's ranking. Sorting by price or newest, and filtering by the specs you actually need, gives you a view that's less shaped by promotion.

Look past the first screen

The top rows get most of the attention, so they're the most valuable spots, and the most likely to carry sponsored listings. Scroll a little further before deciding.

Clean up your signals

Many apps let you view or clear your browsing history, remove items from recently viewed, or turn off personalised recommendations in settings. Use them when your feed has drifted somewhere unhelpful.

Browse gifts separately

A private browser window, or a session where you're logged out, keeps gift research from reshaping your own recommendations for weeks.

Notice the nudges

"Trending", "popular in your area" and "deal of the day" are all ways of pointing your attention. They're not reasons to buy. Ask whether you'd have searched for this product on your own.

Algorithms aren't the enemy

Recommendation systems can be useful. They surface things you'd never find by searching, remember what you've bought before and save time on repeat purchases. The problem isn't that software decides what you see. It's when you don't know what it's optimising for.

The better model starts with you stating what you need and ranks options on fit to that, not on popularity or payment. That's how Nudge works: you answer a few quick questions and get three picks ranked on fit, each with a reason, with no ads or sponsored results mixed in.


Tell it what you want. Get picks that fit. Try Nudge.

Keep reading