Price is a factor in whether a buyer clicks "buy it now." But before price matters at all, eBay has to decide whether to show your listing in the first place. And that decision is made by an algorithm called Cassini — one that most sellers have never heard of, let alone optimized for.
After working through more than 1,500 listings, I can tell you with confidence: the single most common reason a listing doesn't sell isn't the price. It's visibility. Buyers can't purchase what they never see.
How Cassini Actually Decides Who Sees Your Listing
Cassini is eBay's search and ranking engine. When a buyer types something into the search bar, Cassini doesn't just match keywords — it ranks every relevant listing against five core signals, then decides which ones get shown and in what order.
Those five factors are:
- Keyword relevance (title): Does your title contain the exact words buyers are searching for? Not how you'd describe the item — how a buyer would search for it. These are two very different things.
- Item specifics completion: eBay uses item specifics to power its left-panel filters. A listing without item specifics filled in is invisible to any buyer who uses filters. eBay has also confirmed internally that specifics completion directly affects search ranking.
- Seller performance: Your feedback score, defect rate, late shipment rate, and Top Rated status all factor into where Cassini places you. A poorly-performing seller account drags down every listing, even if the listings themselves are well-optimized.
- Listing quality: Photo count, photo quality, description depth, and whether you've used structured data all signal listing quality to Cassini. A one-photo listing with a three-word description looks thin — and gets treated that way.
- Conversion rate history: This is the factor almost no one talks about. Cassini tracks how often your listing converts views to sales. A listing that gets 200 views and zero sales tells the algorithm that something is wrong — and it gets demoted accordingly. This is why stale, unselling listings become harder and harder to sell over time.
Most sellers only think about price. A few think about the title. Almost none think systematically about all five signals — which is exactly why there's so much opportunity for sellers who do.
The Most Common Visibility Killers
Here are the patterns I see in underperforming listings, over and over again:
Weak titles that describe instead of match
Sellers write titles from a seller's perspective: what the item is. Buyers search from a buyer's perspective: what they're looking for. These are often different. A seller writes "old ford manual" because that's what the item is. A buyer searches "1987 Ford F-150 service manual FSM workshop" because that's what they need.
The second title hits year, make, model, engine, document type, and two high-intent buyer keywords (FSM, Workshop). Every one of those terms is something a real buyer might search. The first title matches almost nothing.
Empty item specifics
eBay's left-panel filters — Brand, Condition, Year, Model, etc. — draw from item specifics, not title keywords. A buyer who filters by "Brand: Haynes" or "Year: 1987" will never see your listing if those specifics are blank, even if the information appears in your title. Cassini also uses specifics completion as a direct ranking signal. Leaving specifics empty is equivalent to opting out of a major portion of eBay's search traffic. (We break down the 7 most-missed fields in this deep dive.)
Wrong category
eBay auto-suggests categories during listing creation, but its suggestions are frequently wrong — especially for niche items. A factory service manual dropped into Books > Other gets zero organic traffic from automotive enthusiasts who browse Auto Parts > Manuals & Literature. Category determines which browsing traffic you're eligible for, independent of search. Getting it wrong cuts off an entire traffic source.
Stale listings with no sales velocity
Cassini uses conversion history as a quality signal. A listing that has been live for 60 days with 300 views and no sales has a very low conversion rate — and Cassini interprets that as a signal that something about the listing is unappealing. The listing gets progressively buried. If you have old listings that haven't sold, don't just relist them identically. Fix the underlying issues first, then relist. A fresh listing with proper optimization will outrank a stale one almost immediately.
Descriptions that don't answer buyer objections
A description that says "some wear" does nothing for a buyer who wants to know: Is the spine intact? Are all pages present? Does it cover the 302ci or 351W? Are there any missing diagrams? Descriptions exist to answer questions buyers would ask before purchasing. Every unanswered question is a reason not to buy. More importantly, eBay's algorithm treats description depth as a listing quality signal. Thin descriptions get treated as thin listings.
What to Fix First
When I audit an underperforming listing, this is the prioritized order of fixes:
1. Rewrite the title using buyer-intent keywords. Start by searching eBay for comparable sold items. Look at what titles the sold listings used. Those are buyer-intent keywords. Use the same structure: Year + Make/Brand + Model + Descriptor + Type + Condition Qualifier if applicable. Use all 80 characters eBay allows.
2. Fill every item specific field, even if you have to estimate. Go through every available specific for that category. If you don't know the exact answer, use your best judgment — an approximate answer is better than a blank. Blank fields exclude you from filter results entirely. An approximate answer keeps you in.
3. Verify you're in the correct subcategory. Don't trust eBay's auto-suggestion. Navigate the category tree manually and find the most specific subcategory that correctly describes your item. When in doubt, search for recently sold comps and check what categories they used.
After those three, look at photos (minimum six, shoot in natural light against a neutral background) and description depth. Then check your pricing against recent solds — not active listings, which represent asking price, but sold listings, which represent actual market value. Want to see what these fixes look like in practice? Here are three real before-and-after examples.
"The most expensive mistake in eBay reselling isn't pricing too low. It's spending weeks at a low price on a listing that nobody ever saw."
Noble Cache Pro
Noble Cache Pro checks all 7 optimization dimensions automatically — title, description, pricing, category, specifics, photos, and shipping type. We flag every gap and rewrite what needs rewriting, with sold comp pricing pulled from real eBay data.
Free 5-listing audit available — no commitment required.
Get Your Free Audit →The sellers who consistently outperform aren't the ones with the most inventory or the lowest prices. They're the ones whose listings are built to be found. Fix visibility first — everything else follows from there.