Phase 1: query matching
Before Etsy ranks listings, it first determines which listings are relevant to the buyer's search. This is the query matching phase, and it's based entirely on text — primarily your title, tags, categories, and attributes. Listings that don't match the query don't enter the ranking pool at all.
Etsy uses both exact matching and semantic matching. Exact matching means your listing contains the specific phrase the buyer searched. Semantic matching means Etsy infers that your listing is relevant even if it doesn't contain the exact phrase — based on related terms and context. Exact matches get priority.
This is why titles and tags are the highest-leverage optimization targets. They're the primary inputs to query matching — the gateway your listing must pass through before any ranking can occur.
Phase 2: listing quality score
Once Etsy has identified listings that match the query, it ranks them using a listing quality score. This score is a composite of signals that Etsy believes predict whether a buyer will be satisfied with the purchase. It includes:
Click-through rate (CTR): How often buyers click your listing when they see it in search results. The primary photo is the biggest driver of CTR. A listing with exceptional photos gets more clicks relative to impressions, which improves its quality score.
Conversion rate: How often clicks turn into purchases. Listings with better prices, stronger descriptions, more complete information, and good reviews convert more clicks into sales. A high conversion rate is one of the strongest signals in Etsy's ranking model.
Reviews and sales history: Listings with more sales and higher review scores rank better. This is a compounding advantage — the more sales and good reviews a listing has, the better it ranks, which brings more sales, which improves the score further. New listings face a cold-start disadvantage that takes time to overcome.
Listing recency: Newly listed items get a temporary boost in Etsy search. This "new listing bump" is intentional — it gives new listings the chance to collect initial conversion data that would otherwise be impossible to gather without ranking exposure. The bump fades after a few days or weeks.
Favorites: When buyers favorite your listing, it's a positive signal. Favorites suggest interest even if the buyer didn't purchase immediately, and Etsy treats them as a lightweight positive conversion signal.
Phase 3: shopper-specific adjustments
Etsy personalizes search results based on individual buyer behavior. The same search by two different buyers can show different results if Etsy has data suggesting they have different preferences. Buyers who have previously purchased items similar to yours are more likely to see your listing — and vice versa.
Etsy also adjusts results based on buyer location (local shipping speed matters to buyers), and factors like whether a shop has made recent sales and whether the shop responds to messages promptly.
Shop-level signals
Your overall shop quality affects how all your listings rank. Shops with strong overall review scores, consistent sales history, completed profiles, and fast response times to customer messages get a ranking lift across all their listings. This means improving your shop as a whole is not just about reputation — it's about SEO.
Completed shop profiles, up-to-date shop policies, and linked social accounts all signal to Etsy that you're a credible, active seller — which factors into the ranking model. Incomplete shops rank lower, all else being equal.
What you can control vs. what you can't
You control: title and tag keyword coverage, listing photo quality, pricing competitiveness, description completeness, category and attribute completeness, shop profile completeness, response time to messages, and whether you use all available shipping options.
You don't control: Etsy's algorithm changes, personalization decisions, which competing listings Etsy promotes, or the review scores of your competitors. The best strategy is to maximize everything within your control and not spend energy trying to game factors you can't influence.
