Search for one product on Amazon and the results page is half sponsored listings, "frequently bought together" upsells, "customers also viewed" carousels, and a banner insisting "only 3 left in stock, order in the next 4 hours" — usually for items that were in stock the day before and will be in stock the day after. None of it is what you searched for; all of it is designed to get you to click something you didn't ask for.
Most of this repeats the same handful of labels and phrasings across product listing pages, which makes it straightforward to filter by keyword and CSS selector with ElementHider, instead of visually filtering it out yourself on every single search.
Filter by the Sponsored Label
Sponsored results are explicitly labeled — that label is the easiest thing to match:
Keyword-match the label text
A keyword rule for Sponsored catches most labeled ad placements in search results and product pages across Amazon and similar marketplaces.
Watch for false positives on short/common labels
"Sponsored" is specific enough to rarely appear in real product titles, but if a rule ever over-matches, "Exact match" (word-boundary matching) tightens it back up.
Use the CSS Picker for Upsell Modules and Urgency Banners
"Frequently bought together", "Customers who bought this also bought", and low-stock urgency banners are page layout blocks, not always distinct text you'd want to keyword-match (the products shown inside them change constantly). Click any of these modules once with ElementHider's point-and-click CSS selector picker, and the rule keeps removing that block wherever it recurs — on every product page, regardless of which specific items happen to be shown in it that day.
Cover More Ground with Regexp (Supporter Pack)
Urgency and scarcity banners use a small set of near-identical phrasings — "only X left in stock", "X people have this in their cart", "deal ends in". A single Supporter Pack regex rule like only \d+ left in stock catches every numeric variant of that banner in one rule, instead of needing a separate keyword for every count that shows up.
Group Rules per Site
If you shop across multiple sites with different upsell patterns, Groups (Supporter Pack) let you bundle "Amazon ad noise" separately from "Other shopping site noise" and toggle each bundle independently — useful if one site's sponsored labels differ enough from another's to need their own rule set.
Tip: Use Test Mode first when adding a new CSS selector rule for an upsell module — it outlines exactly what the rule matches without hiding it yet, so you can confirm it isn't also catching the actual product listing above or below it.
The Bottom Line
Sponsored listings and upsell modules follow a small, repeating set of labels and layouts — a keyword rule for "Sponsored", a couple of CSS selectors for the recurring upsell/urgency blocks, and you've cleared most of the clutter from every search you run afterward, not just the one you're looking at right now.