Etsy's Tag and Title Character Limits, Explained
2026-07-19
Etsy never puts these numbers in one place, so most sellers learn them by trial and error — usually after a listing gets silently truncated or a tag gets rejected. Here's the actual arithmetic Etsy's search enforces.
Tags: exactly 13, exactly 20 characters
Every Etsy listing gets up to 13 tags. Fewer than 13 isn't a mistake, but it's wasted search surface — each tag is a separate phrase Etsy can match a buyer's search against, so an empty slot is a query you'll never show up for.
Each tag has a hard 20-character limit, spaces included. "handmade leather wallet" is 22 characters — over the limit — while "leather wallet gift" fits at 19. Etsy truncates or rejects tags that run long, so it's worth counting before you paste one in.
Duplicate tags don't help. If "ceramic mug" and "ceramic mugs" both appear, you're spending two of your thirteen slots on nearly the same search query instead of covering more ground.
Titles: 140 characters, but the first 40 do the work
Etsy titles can run up to 140 characters, and search does read the whole thing. But the words that show up first — inside roughly the first 40 characters — carry disproportionate weight, and they're also what actually renders in a search results thumbnail before Etsy truncates the display. A title that opens with "Handmade Gift Set Includes Card, Box, Ribbon, and..." has buried the one keyword a buyer searched for under filler words that don't help ranking or click-through.
The practical fix: put the noun a buyer would actually type — "leather wallet," "ceramic mug," "wall art print" — in the first few words, then use the rest of the 140 characters for secondary keywords and material/occasion detail.
Why this is easy to get wrong
None of this is enforced with a visible error message while you're typing in most listing flows — a too-long tag just gets cut, and a buried keyword just quietly ranks worse. It's invisible until you notice a listing isn't showing up for the exact words you expected it to.
ListingLoom builds these constraints in directly: 13 tags, each checked against the 20-character limit with no duplicates, and a title that front-loads your keyword within the first 40 characters — before you ever see the output.