Etsy search is not a mystery, but it is frequently described wrongly. It is a two-stage system: first Etsy decides which listings could answer the query, then it decides which of those to put in front of you. Most SEO advice only addresses the first stage, which is why so many perfectly optimised listings still get no traffic.
Stage one: query matching
Etsy takes the shopper's phrase and finds every listing whose title, tags, categories and attributes could plausibly match it. Nothing else in your listing participates in this stage. Your description is not matched against the query for ranking purposes, and neither is your shop name.
This is why your 13 tags matter so much. Each tag is a separate chance to enter a different query pool. Leaving three tags empty is leaving three pools you cannot compete in at all.
Stage two: quality ranking
Once Etsy has the candidate pool, it orders it. The factors that decide that order are where most shops win or lose.
Listing quality score
How often shoppers who see your listing click it, favorite it, and buy it. This is the heaviest single factor and it is cumulative: a listing that converts well keeps getting shown, which lets it convert more. It is also the reason a mature listing outranks a better-optimised new one.
Relevance of the match
An exact phrase match in the title beats a loose match. Front-loading matters: the first few words of your title carry more weight than the last few, which is why a title formula that puts the main keyword first exists at all.
Recency
New and renewed listings get a temporary visibility boost so Etsy can gather data on them. This is a test, not a reward. It fades within days and cannot be farmed by renewing constantly.
Shop and customer signals
Review score, completed-order history, policies, and whether shoppers report good experiences. A shop with a poor record has every listing dragged down, regardless of individual listing optimisation.
Shipping price
Etsy favours listings with free shipping over $35 for US buyers. This is an explicit, documented preference, not a theory.
Personalisation
Etsy adapts results to the individual shopper's history. Two people searching the same phrase see different results, which is exactly why checking "my ranking" by searching for your own product tells you almost nothing.
What this means in practice
Optimise for the click, not just the match. Getting into the candidate pool is table stakes. Winning inside it depends on your first photo, your price and your title reading like something a human would click.
Give listings time. Changing a title resets some of the learning Etsy has done about your listing. Constant edits keep every listing permanently in the testing phase. Change, then wait weeks, then judge.
Fix the worst listing, not the best one. Shop-level signals are shared. A listing with terrible conversion is not just failing on its own, it is evidence about your shop.
Do not chase the algorithm. Every factor above is a proxy for one question: did this shopper find what they wanted? Optimising the proxies while ignoring the question is how shops end up with perfect tags and no sales.
A workable checklist
- Main keyword in the first 40 characters of the title
- All 13 tags used, all 13 covering different real searches, none over 20 characters
- Title readable by a human, not a keyword pile
- First photo that survives being shrunk to a thumbnail on a phone
- Free shipping over $35 if the margin allows it after fees
- Attributes and categories fully filled, because they feed stage one too
- At least four weeks of patience before judging a change
You can check the mechanical half of that list in seconds with the free listing SEO analyzer.
