Ir para o conteúdo principal

Beat Store Search Filters and Tag Taxonomy

Design beat-store filters and a controlled tag taxonomy for genre, mood, BPM, key, and instrumentation that shoppers actually use.

Beat Store Search Filters and Tag Taxonomy
beat store filterstag taxonomybeat store SEOproducer store UXBPM key tags

Beat store tag taxonomy

Quick answer: Define allowed tags for genre, mood, BPM, key, and type. Apply consistently at upload. Expose as filters and clean URLs when possible. Fewer clear tags beat unlimited freestyle labels.

.

Resposta rápida

Shoppers find beats through filters that match how they think: genre, mood, BPM range, key, and sometimes instruments. Build a controlled taxonomy (allowed values only), map every beat to those fields, and expose them as search filters — synonym chaos (“dark” vs “evil” vs “sinister” without rules) kills discovery.

Why Taxonomy Is a Sales Feature

A store with 800 beats and three broken filters is a museum. Artists arrive with constraints (“something in F# minor around 140 for a sad hook”) and leave if they cannot narrow. Taxonomy also feeds SEO and internal search if titles alone are inconsistent.

Core Fields and Allowed Values

FieldTypeExample allowed valuesFilter UI
genre_primarysingletrap, drill, rnb, pop, house, afrobeats, lofi, cinematic, otherSelect / chips
genre_secondarymulti ≤2plugg, rage, uk_drill…Optional chips
moodmulti ≤2dark, melodic, aggressive, chill, sad, triumphant, sexy, mysteriousMulti-select
bpminteger60–200Range slider
keyenumC, C#… + maj/minDropdown
scale_noteoptionalnatural minor, dorian…Advanced
instrumentsmulti ≤4808, piano, guitar, flute, pads, vocal_chopChips
energy1–51 soft … 5 maxOptional
has_hooksbooltrue/falseToggle
stems_availablebooltrue/falseToggle
free_tag_downloadbooltrue/falseToggle
exclusive_statusenumavailable, sold, not_for_saleBadge + filter

Publish the allowed list to anyone who uploads (you, ghost producers, VA). Reject free-text genre soup at the form layer.

Synonym Map (Internal → Canonical)

User / old tagCanonicalNotes
auto-tune rnb, melodysticrnb + melodicSplit genre vs mood
evil, sinisterdarkOne mood
bx, brooklyn drilldrill + secondary uk_or_ny if neededKeep primary count small
type beat(not a genre)Use in title SEO, not genre field
F#m, Gb minF# minPick accidental policy
140bpm, 140 BPMbpm=140Numeric only

Filter UX Rules

  • Defaults Show genre, BPM, key, mood first; hide advanced behind “More filters.”
  • Empty states “No beats in E maj at 92 — clear key or widen BPM.”
  • Counts Optional result count reduces rage clicks.
  • URL state Where platform allows, reflect filters in query params for shareable searches.
  • Mobile Filters in a sheet/drawer; apply button to avoid laggy multi-filter thrash.
  • Accessibility Real form controls, not div soup — see WCAG store basics.

Upload-Time Tagging Workflow

  1. Detect BPM/key
    Verify by ear; do not trust bad auto-detect blindly.
  2. Pick one primary genre
    Secondary only if truly hybrid.
  3. Mood cap 2
    Force prioritization.
  4. Instruments that define the beat
    Not every layer in the session.
  5. Exclusive/stems flags
    Keep commerce filters honest.
  6. Weekly taxonomy audit
    Merge rogue tags introduced by freestyle uploads.

Titles vs Tags

Titles carry type-beat SEO (“Artist Type Beat”); tags carry structured filters. Do not put twenty hashtags into the genre field. Keep page copy human; keep taxonomy machine-clean.

Common Mistakes

  • Unlimited free tags Search becomes unpredictable.
  • Wrong keys Artists lose trust after one mismatch.
  • Genre as marketing sentence “Dark melodic sad night drive trap” is not a filter value.
  • Filters that do not match data Empty results everywhere = broken uploads.
  • Ignoring exclusive sold state Shoppers hate dead-end lease buttons.

Maintenance

Each month export unique tag values and merge synonyms. When you add a genre that starts selling, extend the allowed list deliberately and backfill top sellers. Pair with accessible filter UI, A/B tests on how filters are presented, and sample-side tagging habits from library metadata tagging.

Make beats findable — more store UX guides on Plugg Supply Learn.

Learning path

Answer hubs relacionados

Perguntas frequentes

What filters should a beat store have?
At minimum genre, BPM range, key, and mood; add stems availability and exclusive status when relevant.
What is a tag taxonomy?
A controlled list of allowed values and rules so the same concept is not stored under many synonyms.
How many moods per beat?
Usually one or two. More than that dilutes filters.
Should BPM be free text?
No. Store a number and filter with a range control.
How do I handle hybrid genres?
One primary genre plus optional secondary tags — avoid stuffing five primaries.
How often should I clean tags?
Monthly synonym audits, plus checks whenever multiple people upload.