Resale SEO: How to Write Titles and Keywords That Get Found
Marketing · 2026-10-15 · 7 min read · FlipScout Team
Most resellers lose sales long before a buyer ever sees their photos. The listing simply never shows up. A buyer types "levis 501 jeans 32x30 made in usa" into the search bar, and your listing — titled "Vintage Blue Jeans Great Condition!!" — isn't in the results. Nothing about the item was wrong. The words were.
Resale SEO isn't magic and it isn't gaming an algorithm. It's matching the exact words a buyer types with the exact words in your listing, in the places the marketplace actually reads. Here's the system we recommend, and the one opinion we'll defend: write for the buyer's search bar, not for a human browsing a feed. Cute titles lose to boring, specific ones every time.
How marketplace search actually reads your listing
Every major resale marketplace runs a search engine that does roughly the same three things:
- Matches keywords in your title (the heaviest signal on nearly every platform), then structured fields like brand, size, category and item specifics.
- Filters by those structured fields. When a buyer taps "Size: M" or "Brand: Patagonia," any listing missing that field drops out entirely — no matter how good the title is.
- Ranks what's left using engagement and seller signals: price competitiveness, shipping, watchers/likes, seller performance.
You control step one and step two almost completely. That's where this guide focuses. Step three improves on its own when the first two bring in the right traffic.
Character limits by platform
Space is the real constraint. Here's what you're working with:
| Platform | Title limit | Other keyword fields |
|---|---|---|
| eBay | 80 characters | Item specifics (filters), category, condition |
| Mercari | 80 characters | Brand, category, size, condition |
| Poshmark | 80 characters | Brand, category, size, color, style tags |
| Depop | Description-led | Up to 5 hashtags, brand, category, auto-generated tags |
| Facebook Marketplace | Longer titles allowed | Category, condition; the first part of the title is what shows in the feed |
eBay's own seller guidance says it plainly: you have 80 characters, so use as many as you can. On Facebook Marketplace, the title can be longer, but only the front of it shows in the feed — so the same front-loading rule applies.
The rule that covers every platform: put the words a buyer would search first, in the order they'd type them. Brand and item type in the first 30 characters; nothing decorative until every searchable fact is in.
The title formula that works
For most hard and soft goods, this order covers what buyers search:
Brand + Model/Line + Item Type + Key Attribute(s) + Size + Color/Material + Condition qualifier
Worked examples:
- Weak: "Awesome Vintage Jacket L Cool 90s Look!!"
- Strong: "Patagonia Retro-X Fleece Jacket Mens Large Natural Pile Sherpa Full Zip"
- Weak: "Drill set works great"
- Strong: "DeWalt DCD771 20V Max Cordless Drill Driver Kit 2 Batteries Charger Bag"
- Weak: "Cute Coach bag"
- Strong: "Coach Tabby Shoulder Bag 26 Pebbled Leather Black Brass Hardware Crossbody"
Notice what the strong titles do:
- Model numbers and line names. Collectors and replacement-buyers search "DCD771" or "Retro-X" directly. These are the highest-intent searches you'll ever get.
- Synonyms when there's room. "Shoulder Bag … Crossbody" catches two search phrases with one listing.
- No filler. "L@@K," "WOW," "Rare!!", "Great condition" and emoji burn characters that no buyer searches for. (Condition belongs in the condition field.)
- No keyword spam. Listing other brands ("not Nike Adidas") is against eBay and Poshmark policies and can get the listing removed. Only use words that truthfully describe the item.
What to cut when you run out of room
You'll hit 80 characters often. Cut in this order:
- Filler and punctuation (dashes, slashes, exclamation points)
- Words already captured in a filter field the buyer will use anyway (e.g. "Pre-owned")
- Redundant synonyms
- Secondary colors or materials
Never cut brand, item type, model number or size.
Item specifics: the half of SEO most sellers skip
On eBay, item specifics feed the filters in the left-hand sidebar (or the "Filter" sheet on mobile). A buyer who filters "Size: 32x30" and "Fit: Straight" will never see a listing that left those blank — even if the title says "32x30."
Our opinion: fill every item specific that truthfully applies, not just the required ones. It takes an extra minute per listing and it's the cheapest visibility you'll ever buy. The same goes for Poshmark's color and style tags and Mercari's brand and size fields: they're filters first, keywords second.
A quick checklist for apparel:
- Brand, size, size type (regular/petite/big & tall)
- Color, material, pattern
- Style, fit, rise, inseam, sleeve length
- Department (men/women/unisex/kids)
- Vintage (yes/no) and decade, if accurate
For hard goods: brand, model, MPN, power source, compatible models, and anything a buyer would use to confirm "this fits my thing."
Finding the keywords buyers actually use
Don't guess. Use the marketplace's own data:
- Autocomplete. Start typing your item into the platform's search bar and note the suggestions. Those are real, popular queries.
- Sold listings. Filter for sold/completed items and read the titles of the ones that sold quickly at good prices. Steal the structure, not the exact wording. Our eBay sold comps guide walks through filtering properly.
- Tags and labels. The care tag, box or rating plate often holds the model number, style code or material — the exact terms collectors search.
- Buyer language vs. seller language. Sellers say "pre-loved cardigan"; buyers search "wool cardigan sweater." Write for buyers.
If you're scanning items in the field, FlipScout identifies the brand, model and typical resale price from a photo, which gives you a solid starting keyword set before you ever sit down to list.
One keyword set, four platforms
Crosslisting is where good SEO pays off twice. Build one master keyword set per item, then adapt it:
| Platform | How to adapt the master set |
|---|---|
| eBay | Full 80-character formula; model numbers up front; fill every item specific |
| Mercari | Same title core; brand and size fields carry filters, so title can lean on model + attributes |
| Poshmark | Brand + item type + key style words; Poshmark shoppers search style terms ("boho," "y2k") more than model numbers |
| Depop | Conversational description that still contains the core keywords; use up to 5 hashtags for style/era terms |
| Facebook Marketplace | Shorter, plain-English title with brand and item first; local buyers search simpler phrases |
Keep the master set in your inventory notes (or the SKU sheet). When you relist or crosslist, you're copying, not rethinking.
Descriptions: support the title, don't repeat it
Descriptions carry less weight than titles on most platforms, but they still matter — Depop leans heavily on them, and buyers read them before they buy. Structure them like this:
- First line: restate the item in plain language with the most important keywords.
- Measurements: pit-to-pit, length, inseam, or dimensions for hard goods. Measurements cut returns more than any adjective.
- Flaws: specific and photographed. Honest descriptions protect your seller metrics, which feed ranking.
- Secondary keywords: era, style, use case ("great for layering," "fits DeWalt 20V batteries").
Skip the giant hashtag blocks and keyword dumps at the bottom. They read as spam to buyers and, on several platforms, to moderators.
When to rewrite a stale title
If a listing has views but no sales, the problem is usually price or photos. If it has almost no views, it's a findability problem — rewrite the title and fill missing specifics before you drop the price.
A simple rhythm:
- After 2–3 weeks with very few views, compare your title against three recent sold listings of the same item.
- Add any high-intent term you missed (model number, style name, size format).
- Fill any blank item specifics.
- Only then consider a price change.
This keeps you from discounting items that just needed better words — and pairs well with refreshed listing photos that sell.
The short version
- Front-load brand, item type and model; use all 80 characters where you have them.
- Fill every truthful item specific — filters hide incomplete listings.
- Pull keywords from autocomplete and sold titles, not your imagination.
- Build one master keyword set per item and adapt it per platform.
- Fix findability before you fix price.
None of this guarantees a sale, but it guarantees buyers can actually find what you listed. That's the part you control.