/USABILITY-SYSTEM

50 UX components

A shopping list for improving the site — from table-stakes navigation to experiments worth A/B testing. Each card: what it is, and where it earns its keep.

BASIC 01–18COMMON 19–38EXPERIMENTAL 39–50MOBILE BONUS 51–56

Basic

01Breadcrumbs

Orientation + free internal links. Add JSON-LD BreadcrumbList.

02Pagination

Crawlable numbered pages beat infinite scroll for SEO.

03Global search

Header-level, always visible. The #1 path on index sites.

04Tabs

Sections of one synth page without scroll fatigue.

05Accordion

Native details/summary. FAQ blocks = FAQ rich results.

06Tooltip

Jargon hover-help. Keeps spec tables terse.

07Toast

Transient confirmation, bottom-left, 3s auto-dismiss.

08Modal

Native dialog element. Reserve for real interruptions.

09Dropdown menu

Keep to one level; deep menus hide the index.

10Alert banners

Status context on data. Tinted fills, same ink border.

11Badges & tags

Scannable attributes; each one links to a filter page.

12Progress bar

Completeness cues build trust in a young index.

13Skeleton loader

Perceived speed while search results load.

14Empty state

Dead ends become contribution funnels.

15Skip to content

Hidden until focused; first tab stop on every page.

16Back to top

Appears after 2 screens of scroll on long spec pages.

17Inline validation

Validate on blur, not on every keystroke.

18Visible focus states

3px olive outline, 2px offset — everywhere, no exceptions.

Common

19Autocomplete

Typo-tolerant, ranked by page traffic. Arrow-key nav.

20Faceted filters

Show result counts; canonicalize filter URLs for SEO.

21Applied-filter chips

Active filters visible and removable in one click.

22Sortable table

Click headers to sort; show the active column + direction.

23Comparison table

X vs Y pages are an SEO goldmine; auto-generate from specs.

24Table of contents

Sticky sidebar, highlights the section in view.

25Reading progress

Thin bar pinned under the header on articles.

26Related content

Rule-based (brand, era, type) — the internal-link engine.

27Newsletter capture

End of articles + sidebar. Never a popup on first visit.

28Community rating

AggregateRating JSON-LD → stars in search results.

29Share & copy link

Copy-link outperforms social buttons on reference sites.

30Save / favorite

localStorage first; account sync later. Drives return visits.

31Recently viewed

Footer strip; research sessions span many tabs.

32Load more

Keeps the footer reachable, unlike infinite scroll.

33Density toggle

Table vs card view for browse pages; remember the choice.

34Sticky section nav

Anchor bar that docks under the header on scroll.

35Cookie consent

Required once ads ship. Small corner card, equal-weight options.

36404 with search

Recover dead SEO traffic with search + popular pages.

37Last-verified stamp

Freshness signal for users and crawlers alike.

38Report an error

Foot of every spec sheet; crowdsourced accuracy.

Experimental

39Command palette

Wordmark + search + menu; nav slides in from the right.

40Patch notes feed

One synth, one story, one classifieds gem. Every Friday.

41Audio previews

Short licensed clips on every complete spec page.

42Price history

Used-market ranges with a last-checked stamp.

43Service manual index

Deep links to scanned manuals with provenance.

44Studio credits

Track lists that cite the actual session, not folklore.

45Clone family tree

Behringer and Boutique next to the original, labelled.

46MIDI implementation

CC maps as first-class spec data.

47Calibration notes

What drifts, what to check, what to leave alone.

48Local classifieds

Curated listings, never scraped marketplace junk.

49A/B layout tests

Card vs table density, remembered per visitor.

50Printable spec sheet

One page, no ads, for the bench.

Mobile bonus

52Bottom tab bar

Thumb-reach nav for the four core destinations.

53Filter bottom sheet

Facets move into a sheet; result count updates live on the button.

54Horizontal scroll rows

Chips and cards scroll sideways with scroll-snap; bleed the edge.

55Stacked spec sheet

Wide tables become key/value rows; comparisons swipe between synths.

56Anchored mobile ad

One dismissible anchor; never stack it with the tab bar.