eBay SEO

How to rank on eBay — Best Match vs. the Cassini search engine, what Cassini actually optimizes for, eBay's own stated ranking factors (no invented percentages), the myths worth debunking, and the technical-SEO layer for eBay listing pages in Google and Bing. Nested under Marketplace SEO.

First published: Jul 3, 2026 · Last updated: Jul 18, 2026 · Advanced

eBay SEO is optimizing listings to rank in eBay's own search — the default Best Match sort, powered since ~2013 by the Cassini engine (which replaced Voyager). Cassini is a separate ranking system from Google, tuned to predict a completed, satisfying transaction, not pure keyword relevance. eBay's own stated factors: how well the listing matches the query, item popularity, price, listing quality and completeness, listing terms (returns, handling time), and seller track record. The myths worth killing: 'end-and-relist boosts ranking' (eBay's own Senior Director of Search calls it a myth that hurts long-term performance), keyword stuffing, listings 'going stale' with age, and the fake '40-50% relevance / 30-40% seller / 20-30% quality' weighting that gets copied across vendor blogs with no eBay source. The technical layer most guides miss: eBay listing pages are ordinary crawlable web pages subject to duplicate-content and thin-content rules, and product identifiers (GTIN/MPN/brand) improve visibility both on eBay and in Google/Bing.

TL;DR — eBay SEOeBay SEO is the practice of optimizing eBay listings — titles, item specifics, photos, price, shipping terms, and seller performance — to rank higher in eBay's own search engine (Cassini) under its default Best Match sort, and secondarily to help those public listing pages rank in Google and Bing. Cassini is a separate ranking system from Google, tuned to predict a completed, satisfying transaction rather than pure keyword relevance. means optimizing for Cassini, the search engine that has powered eBay’s default Best Match sort since ~2013 (it replaced “Voyager”; Best Match itself became the default in 2008). Cassini predicts a completed, satisfying transaction, not keyword relevance alone. eBay’s own stated factors are query match, item popularity, price, listing quality/completeness, listing terms, and seller track record — with no published weightings (the “40-50/30-40/20-30” split circulating on vendor blogs is unsourced folklore). Actively debunk end-and-relist, keyword stuffing, and “stale listings.” And don’t forget the layer most guides skip: eBay item pages are crawlable web pages subject to your normal duplicate/thin-content rules, and product identifiers improve placement in Google and Bing too.

Evidence for this claim eBay says Best Match considers factors including relevance, popularity, price, listing quality and completeness, terms, and seller track record. Scope: eBay marketplace ranking guidance only. Confidence: high · Verified: eBay Seller Center: Best Match Evidence for this claim eBay recommends accurate item specifics because buyers use them to filter and find listings. Scope: eBay listing-data guidance only. Confidence: high · Verified: eBay Seller Center: Item specifics

Best Match vs. Cassini, defined precisely

Almost every competing guide blurs these two, so let’s not. Best Match is the default sort order eBay introduced in 2008, replacing the old “time remaining” sort that ranked mostly by how soon an auction was ending. Cassini is the search engine platform eBay built and rolled out around 2013 to power Best Match (and its other search surfaces), replacing the older engine, Voyager.

Hugh Williams — then VP of eBay Experience, Search and Platforms, who led building Cassini — explained the rebuild plainly: Voyager “wasn’t a platform for the future: we needed a new, modern platform to innovate for our customers and business.” Cassini added capabilities Voyager lacked, including full-document search and multi-round ranking. So when someone says “the eBay algorithm changed,” they almost always mean Cassini producing Best Match, not two separate systems.

For the arc: Voyager → Best Match (2008) → Cassini (~2013) → agentic AI shoppingAI shopping optimization is the practice of making a merchant's products discoverable, recommendable, and buyable across AI shopping surfaces — ChatGPT, Google AI Mode, Gemini, Copilot, and Perplexity — by treating the structured product feed as a first-class optimization surface alongside the human-facing webpage, not a replacement for it. (2025-), which I’ll come back to at the end.

What Cassini is actually optimizing for

This is the part that reframes everything. Cassini isn’t a knockoff Google — it’s optimizing a different objective function. Google ranks mostly on relevance and authority. eBay is a transaction marketplace, so Cassini is trying to predict the listing most likely to produce a completed, satisfying sale. That’s why price, shipping terms, return policy, listing completeness, and seller performance sit inside the ranking, not beside it.

Contrast that with the pre-Best Match era. Former eBay manager Adam Nash described the old search as literal keyword matching: it would find listings that matched 100% of your keywords and then sort them by time remaining. Cassini abandoned that literal model for a predictive, relevance-plus-conversion one — which is exactly why keyword-stuffing tactics that “worked” in the Voyager days now backfire.

eBay’s own stated ranking factors (no invented percentages)

Here is where I have to plant a flag. Across the top-ranking “eBay SEO” guides — Frooition, ZIK Analytics, and others — you’ll see a confident breakdown like “40-50% relevance, 30-40% seller performance, 20-30% listing quality.” eBay has never published those numbers. That exact split recurs near-verbatim across multiple vendor blogs with no attributable source. It’s unsourced folklore that got copied site-to-site until it started to look authoritative — the marketplace equivalent of the fabricated Google ranking-factor weightings I spend a lot of time debunking. Don’t repeat it as fact.

What eBay does state (in its own Help Center, without weightings) is that Best Match considers, among other things:

  • How closely the listing matches the buyer’s search terms.
  • How popular the item is.
  • Price (including shipping).
  • Listing quality — the description and photos.
  • Listing completeness — filled-in item specifics and details.
  • Listing terms — return policy, handling time.
  • Seller track record — your history and account health.

Everything below maps to those categories, and every actionable point traces back to eBay’s own optimization guidance rather than to a made-up percentage.

The practical optimization checklist, organized by eBay’s own categories

Titles and search terms. Clear, concise, correctly spelled, using the buyer’s actual search terms. You get up to 80 characters. There is one genuinely sourced data point here: title-builder.com’s analysis of 961,668 eBay item titles foundA 302 (\"Found\") is a temporary redirect: it forwards users to a new URL while telling search engines the original URL should stay in the index. It's a weak canonicalization signal, not the zero-equity dead end of SEO folklore. that titles around 15-18 words / 75+ characters correlated with more sales, and that acronyms like NWT/NIB/OEM and the word “New” tended to underperform. Treat that as correlation, not a law of physics — it’s a single study, not replicated — but it’s a real dataset, which is more than the weighting percentages can claim.

Item specifics and product identifiersProduct identifiers are the standardized values — GTIN (Global Trade Item Number), MPN (Manufacturer Part Number), and brand — that shopping feeds like Google Merchant Center and Microsoft Merchant Center use to match a product listing to the correct item in their catalog. A GTIN alone is usually enough; without one, brand + MPN is the fallback; products with none declare that with the identifier_exists attribute.. Fill in brand, MPN, GTIN/UPC/EAN, condition, style, color, size. eBay has required identifiers in many categories since around 2015-2016. This is the single clearest place where eBay itself connects internal search to Google: eBay’s Seller Center states that “listings that include product identifiersProduct identifiers are the standardized values — GTIN (Global Trade Item Number), MPN (Manufacturer Part Number), and brand — that shopping feeds like Google Merchant Center and Microsoft Merchant Center use to match a product listing to the correct item in their catalog. A GTIN alone is usually enough; without one, brand + MPN is the fallback; products with none declare that with the identifier_exists attribute. on average receive better search visibility both on eBay and on outside search engines.” So this one field does double duty — Cassini ranking and Google/Bing placement.

Photos and listing completeness. High-quality images, multiple angles, show flaws, no borders or text overlays; up to 24 free images. Completeness (every specific filled, a real description) is its own stated factor.

Format, category, pricing, shipping, and returns. Pick auction vs. fixed price based on the item and your inventory. Put the item in the right category (a second category is optional). Then the conversion levers: competitive price, transparent shipping/handling, and a clear return policy — all of which eBay names as part of Best Match.

Seller performance and account health. On-time delivery, uploaded tracking, accurate descriptions, and avoiding cancellations. eBay ties visibility to defect-rate thresholds — broadly a 2% general ceiling and a tighter 0.5% for Top Rated status. A listing on a struggling account is fighting the algorithm.

The technical-SEO layer most guides miss

Here’s the angle almost no competitor covers, because most eBay-SEO content is written by marketplace-tool vendors rather than technical SEOsTechnical SEO is the practice of making a site easy for search engines to crawl, render, index, and (now) be eligible for AI answers. It's the foundation that lets your content and links rank — not a ranking trick of its own.: a public eBay listing is an ordinary crawlable web page. Google and Bing indexStoring a crawled page in the search index so it can appear in results. Crawled is not the same as indexed — Google selects what to keep, and indexing isn't guaranteed. eBay item URLs like any other page, which means they’re subject to the same fundamentals I cover everywhere else on this site:

  • Duplicate contentThe same or very similar primary content reachable at more than one URL. There's no general duplicate content penalty — the real costs are possible signal dilution, the wrong URL getting chosen, and less-efficient crawling. across relists and multi-quantity listings. Relisting the same item repeatedly, or running near-identical variant listings, creates the duplicate-content problem you’d manage with canonicalizationHow search engines pick one canonical URL among duplicates and consolidate signals onto it. on your own store.
  • Thin, templated descriptions. Boilerplate description templates pasted across hundreds of listings are exactly the thin contentThin content is web content that provides little or no value to users. Google's spam policies name it 'thin content with little or no added value' — and it's about value per page, not word count. that struggles in web search.
  • External visibility via identifiers. As above, GTIN/MPN/brand improve placement in Google and Bing per eBay’s own copy — a rare case where the marketplace’s internal signal and the web-search signal point the same direction.

You don’t get to add a rel=canonical to eBay’s HTML, so the control you do have is discipline: unique, complete listings; correct identifiers; and not spamming relists. This is the same instinct you’d apply to category page SEOCategory page SEO is the practice of optimizing an ecommerce listing page (also called a PLP or collection page) — the page that groups products under a classification like /shoes/running/ — so it ranks for broad commercial queries and routes crawlers and link equity to the products beneath it. on your own store — it just lives on someone else’s domain.

What’s changing in 2025-2026

Two shifts matter. First, eBay announced a move into “agentic AI” shopping in May 2025; trade press framed it as eBay’s biggest search-experience change since it made Best Match the default 17 years earlier (i.e., since 2008). Second, Promoted Listings costs have kept climbing, and this time there’s a dated, sourced trail rather than a vague trend: per trade reporting (published October 2025), eBay raised the Promoted Listings Standard/Dynamic ad rate minimum from 2% to 5% in November 2024 with no advance seller notice, and starting January 13, 2026 it changes how ad fees attach to sales in the US and Canada — a fee now applies to any sale of a promoted item if any buyer clicked that ad within the prior 30 days, not only the buyer who clicked and bought. The same reporting on the earlier German rollout (February 2025) found sellers’ ad-attributed share of sales jumping from roughly 30-40% to 80-90% with no matching rise in total sales. All of that raises the relative value of organic Best Match ranking — the better your listings do the fundamentals, the less you’re forced to pay to surface them.

The stable takeaway underneath all of it: Cassini is a separate ranking system from Google, tuned for completed transactions, and the winning move is boring — complete, honest, competitively-priced listings from a healthy seller account. There is, per eBay itself, no secret. For how the other marketplaces differ, the Marketplace SEO hub covers Amazon, Etsy, and Walmart alongside this one.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.