Most resellers lose search visibility not from bad titles but from blank fields. Every platform uses structured data to match buyers with items. When you skip the brand, leave color on its default, or ignore item specifics, those matches go to a competitor who filled them in. This guide covers every field that matters for listing fields marketplace SEO across Poshmark, Depop, Mercari, eBay, Vinted, Grailed, Kidizen, and Whatnot, and shows how an AI listing writer populates them consistently.
- Why structured fields matter more than you think
- Title: one signal, not the only one
- Brand: the most-skipped high-value field
- Category and subcategory: your listing’s address in the catalog
- Size: structured, not typed in the description
- Color: specific beats generic
- Condition: it is a filter, not just a label
- Item specifics and attributes: the biggest ranking gap
- Tags: keyword slots, not decoration
- Description: secondary ranking signal and primary conversion tool
- How AI fills every field consistently
- FAQ
Why structured fields matter more than you think
When a buyer searches "royal blue linen blazer medium," the platform needs to return items that match all four signals. The title can carry some of this, but size filters, color dropdowns, and fabric attributes are parsed separately. Platforms weight their own structured fields heavily because buyers use them to filter results, and filtered results convert better.
That is why a listing with a strong title but empty item specifics will rank below a listing with an average title and complete structured data. The algorithm is not reading prose; it is matching records.

Title: one signal, not the only one
Fill the character limit, front-load high-demand keywords, and include brand, size, and color in the title. But titles are one indexing path. The fields below are separate paths that most sellers leave empty. See Listing Titles That Sell on All 10 Marketplaces and eBay Title Optimization: Use All 80 Characters for Cassini for the title formula.
Brand: the most-skipped high-value field
Brand is a structured dropdown on every major platform and one of the most commonly left blank on secondhand listings. Platforms use it to populate brand-specific browse pages separate from keyword search. On eBay, a missing brand means your item disappears from brand facet filters. On Grailed, brand drives primary discovery. On Kidizen, parents search by brand line before anything else.
Never leave it blank. Unbranded items get "No Brand" or the platform equivalent.
Category and subcategory: your listing’s address in the catalog
The most specific subcategory you can choose is the right one. Broader categories compete with more listings and unlock fewer attribute fields.
On eBay, subcategory depth controls which item specifics appear. "Men’s Clothing > Shirts > T-Shirts" unlocks different attribute fields than stopping at "Men’s Clothing > Shirts." More fields mean more indexable structured data and more buyer search paths hitting your listing. On Mercari, category controls which size chart renders. Wrong category means buyers filtering by size M in Women’s Tops will never see your listing if it is filed under Miscellaneous.
Size: structured, not typed in the description
The size filter on every apparel platform operates on the structured size field, not on keywords in your title or description. A buyer filtering for Women’s L will never see a listing whose only size reference is "fits like a large" in the description.
Fill the size field. Then also include size in the title to catch keyword search traffic. For platforms like Grailed and Kidizen where buyers are especially size-specific, see Grailed AI Listing Generator for how measurements pair with the structured size field.
Color: specific beats generic
Choose the most specific option the platform offers. When a freeform field is available, use buyer-searchable names over fashion terminology: "burgundy" over "oxblood," "teal" over "petrol." On Poshmark and Vinted, color is a prominent browse filter. For the color names buyers actually type, see Color Names Buyers Actually Search on Resale Apps.
Condition: it is a filter, not just a label
Condition grades are filter options on most platforms. A buyer filtering for "New with Tags" will never see a listing graded "Good," no matter how accurate your description is. Choose the most accurate grade. On eBay, the condition description field (separate from the main description) is a short free-text box worth filling because it differentiates your listing from every other item at the same condition grade. Be specific and honest. A mislabeled condition that generates a return hurts your seller metrics more than a lower grade would have.
Item specifics and attributes: the biggest ranking gap
The eBay item specifics system uses structured attributes like Material, Style, Occasion, Pattern, and Sleeve Length. Cassini matches buyer searches that go beyond keywords into faceted filtering. A listing with 3 of 12 available item specifics will rank below a comparable listing with all 12 filled, all else equal.
Every platform has an equivalent:
- Poshmark: Style Tags, Size System, Department
- Mercari: Category-specific attributes like Material and Sleeve Style
- Vinted: Material, Condition, Color, Size, Brand (all carry filter weight)
- Grailed: Subculture tags, era/decade, style category
- Kidizen: Size system, age range, gender category
Every blank structured field is a filter that will not surface your listing.
Tags: keyword slots, not decoration
Poshmark style tags, Depop hashtags, and Grailed’s 10 tag slots are all additional keyword indexing paths. Use every slot with terms buyers actually search rather than terms that merely describe the item. For Grailed, that means designer name, era, style category, material, colorway, and fit. For the full cross-platform breakdown see the Depop hashtags and marketplace tags guide.
Description: secondary ranking signal and primary conversion tool
Descriptions are indexed as secondary keyword content when structured fields do not fully cover a search query. More importantly, they convert buyers who do find your listing. Write to answer what a buyer needs after seeing the title and photos: measurements, fabric feel, hardware condition, whether it runs small. Use natural keywords without stuffing. For eBay, lean on item specifics and the condition field for structured data, and use the description for what those fields cannot hold: wear detail, provenance, and fit guidance.
How AI fills every field consistently
Filling 10 to 14 structured fields per listing per platform is where sellers drop off. Optional fields get skipped because they take time and require judgment calls. That is the gap an AI listing writer closes.
The eBay AI Listing Generator from QuickListAI writes the title, item specifics, and description optimized for Cassini and auto-fills the fields directly into the form. Across all 10 supported platforms, you describe the item once and the extension populates every field including the ones most sellers skip. A seller who skips the color field on 100 listings has removed those listings from every color-filtered search. Consistent field completion at volume is what separates sellers who grow from sellers who plateau.
Write Listings in Seconds with QuickListAI
QuickListAI is a Chrome extension that writes and auto-fills every listing field — title, brand, category, size, color, condition, item specifics, tags, and description — across 10 resale platforms in seconds. 2 free listings, no credit card required.
Add to Chrome, FreeFrequently asked questions
Yes. Optional structured fields like item specifics, color, and brand feed the same relevance algorithms as required fields on most platforms. Buyers use filters heavily, and filters only surface listings where the corresponding structured field is populated. The ranking benefit compounds when multiple optional fields are filled.
eBay is the clearest case because its Cassini search engine explicitly weights item specifics completeness. However, Grailed’s tag and brand system, Vinted’s filter-heavy UI, and Kidizen’s age/brand filters all reward complete structured data similarly.
Yes, include size in the title as well. Title keywords are indexed differently from structured fields. A buyer typing "medium wool coat" into search is hitting title keyword indexing. A buyer using the size filter is hitting the structured field. You want to show up in both paths, so cover size in both places where character limits allow.
You can use the same core information but should adapt each description to platform norms. eBay descriptions should cover condition detail and item specifics that did not fit the fields. Grailed descriptions benefit from fit and era context. Depop descriptions are shorter and benefit from hashtag-style keywords woven in. Using an AI listing writer generates platform-specific descriptions from the same item data without requiring you to rewrite each one manually.
The condition description is primarily a buyer-facing trust signal rather than a direct ranking input. However, listings with detailed condition notes tend to have lower return rates, which affects seller metrics that do influence placement over time. Fill it accurately.
Use an AI listing writer that auto-fills. Writing each field manually is feasible for low-volume sellers but becomes a bottleneck at scale. QuickListAI reads your item and populates every field directly into the listing form across platforms, which removes the decision fatigue that causes sellers to skip optional fields.