Attribute Schema Library
Attribute schemajan-san

Mops & Brooms Attributes

Mops and brooms are the highest-turn tool line most jan-san distributors carry: wet mop heads, dust mops, microfiber flat pads, angle and push brooms, and the handles that connect them. Buyers are hospital EVS managers, school custodial supervisors, food plant sanitation leads, and BSC purchasers. Almost none are shopping. They are reordering, filtering to find the head that seats in the handles already on the cart.

The category has no single size axis. A wet mop head is sized by dry yarn weight in ounces (#16, #20, #24, #32). A push broom by sweep face width and trim length in inches. A flat pad by frame length, a handle by length and diameter. Force those into one Size column and every filter breaks.

Fitment is worse. Whether a head fits a handle comes down to band width (1–1.25 in narrow vs 5 in wide) and tip type (3/4 in ACME, tapered, quick-change), and suppliers name each six ways: screw-on, stirrup, gate style, and quick change all mean narrow band. The deciding spec lives on a care tag or a sell-sheet PDF, never the price file.

Core

Every SKU needs these. Without them the record is not a product, it is a row.

Product Type
enum
Looped-End Wet Mop Head

Separates wet mop head, dust mop, microfiber flat pad, angle broom, push broom, and handle — each has a different size axis and filter rail.

Fiber / Bristle Material
enum
Rayon/Cotton Blend

Drives absorbency, chemical tolerance, and whether it survives laundering. Cotton wicks and shrinks; rayon releases; PET holds up to caustics.

Nominal Dry Weight (Head Size)
enum · oz
24 oz (Large, #24)

The mop sizing axis. #16/#20/#24/#32 is yarn weight, not a dimension — buyers standardize a plant on one weight and reorder it forever.

Sweep Face Width
number · in
24 in

The broom sizing axis. Determines aisle passes and whether the block clears racking legs. Push brooms run 18–36 in; angle brooms 10–13 in.

Handle Connection / Tip Type
enum
3/4 in ACME threaded

Decides whether the head seats in the handles the account already owns. ACME threaded, tapered friction fit, and quick-change are not interchangeable.

Case Pack / Selling UOM
text
12 EA/CT

Mop heads ship by the dozen and price by the each. Getting this wrong turns a 12-count carton into a 12x overship on the first PO.

Manufacturer Part Number
identifier
BWK503WHCT

The cross-reference key. Buyers paste a competitor MPN into site search to find the equivalent head; no MPN means no hit.

GTIN-14 / UPC
identifier
10078711104205

Required for marketplace listing, GDSN publication, and scan-based receiving at the customer dock.

Differentiating

What buyers actually compare on. This is where catalogs win or lose the filter.

Headband Type & Width
enum · in
Wide band, 5 in

Narrow band (1–1.25 in) seats in stirrup/quick-release handles; wide band (5 in) seats in jaw/clamp handles. The most common wrong-part return.

Yarn End Type & Tailband
enum
Looped end with tailband

Cut-end frays in the wash and is disposable; looped-end with a tailband launders and resists tangling. Healthcare laundry programs reject cut-end outright.

Yarn Ply
enum
4-ply

Higher ply means more tensile strength and fewer strands shedding on the floor. 4-ply is the commercial baseline; 8-ply is the heavy-duty step-up.

Trim Length
number · in
3 in

Bristle length from block to tip. Short trim (3 in) is stiffer and scrubs; long trim (5–6 in) sweeps further but folds over on rough concrete.

Bristle Flagging & Stiffness
enum
Flagged, medium stiff

Flagged tips split into many fine ends and pick up dust; unflagged is stiffer and moves gravel, chips, and wet debris.

Rated Launderings
number · cycles
250

Turns a launderable Y/N into a cost-per-use argument. Contract laundry accounts buy on cycle count, not unit price.

Color / HACCP Color Code
enum
Blue (HACCP)

Color-coded programs assign a zone per color (red raw meat, green produce, blue general). Buyers filter to one color and buy the whole cart in it.

Compliance & identifiers

Standards, regulatory data, and the identifiers channels reject you for missing.

Bristle Set Method / Metal-Free
enum
Resin-set, metal-free

Metal-free resin-set blocks have no staples or drill holes to harbor bacteria or shed a foreign body. Food plants will not buy staple-set into a food zone.

NSF/ANSI 2 Certified
boolean
true

NSF/ANSI 2 covers food equipment materials and construction. Some food-zone brushes and brooms carry it; most general janitorial brooms do not.

Country of Origin
enum
United States

Required for GSA and other public-sector bids, customs entry, and any Buy American line item on a school or municipal contract.

The fields that aren't in the schema at all

What most mops & brooms catalogs are missing.

The table above is the schema most catalogs already have. These are the attributes that usually aren't in it — each one surfaced by a signal from the live market rather than by an audit of what's already there. This is what Anglera's Schema Foundry does on a real catalog, in this category.

Review signal
+ Rated Launderings & Maximum Wash Temperature

Reviews of looped-end mops turn on how many washes before the tailband lets go. Product pages carry 'Launderable: Yes' and nothing else — no cycle count, no wash temp, no bleach tolerance.

Contract laundry accounts cannot build a cost-per-use case and default to the incumbent. Mops washed above the rated temperature shrink and come back as warranty claims.

Search signal
+ Handle Fitment / Band Compatibility

Buyers search 'mop head to fit [handle model]' and get zero results. Catalogs carry band width but nothing linking a head to the handle families that actually seat it.

Wrong-part shipment and a return on a low-margin consumable, where freight and restock eat the line. The reorder goes to whoever answered the fitment question.

Competitor signal
+ Microfiber GSM & Split Ratio

Microfiber specialist rails expose GSM (300 / 400 / 500) and the polyester/polyamide split (80/20 vs 70/30). General jan-san catalogs describe the same pad as 'Microfiber' and stop there.

Every microfiber pad looks identical on the rail, so the filter collapses to price. A 400 GSM 80/20 pad loses to a thin import it should beat on spec.

Supplier signal
+ Bristle Set Method (Resin-Set vs Staple-Set)

Food-plant brush and broom datasheets lead with resin-set, metal-free construction. The distributor record collapses the whole thing to 'Bristle Material: Polypropylene'.

Loses the food and beverage sanitation RFQ outright — the spec sheet asks the question, the catalog cannot answer it, and the line is marked non-responsive.

Marketplace signal
+ Post-Consumer Recycled Content

PCR percentage is a scored line on public-sector and marketplace sustainability filters. Catalogs carry a generic 'green' flag or an eco icon with no percentage behind it and no substantiation.

Filtered out of sustainable-procurement searches and scored zero on bid sheets that award points for verified recycled content.

Messy in, governed out.

The same value, spelled every way jan-san suppliers spell it. A filter only works once they agree.

Nominal Dry Weight (Head Size)
24 oz#24LargeLG24OZSize 24
24 oz (Large)

Size is a nominal dry yarn weight, not a dimension. Suppliers send the number, the letter size, or both — and the mappings disagree.

Headband Type & Width
Narrow Band1-1/4 in BandScrew-OnStirrupQuick ChangeGate Style
Narrow Band (1–1.25 in)

All six mean the same band. The word mixes band width with handle style, so a text match on 'narrow' misses half the SKUs.

Yarn End Type
Loop EndLooped-EndLpd EndLoop w/ TailbandFantail LoopLE
Looped End

Never fold cut-end into this value. Cut-end and looped-end are different products; laundry programs reject cut-end.

Handle Tip Type
ACME ThreadAcme Threaded3/4 AcmeThreaded TipScrew Thread3/4 in Wood Thread
ACME Threaded (3/4 in)

Must stay distinct from tapered friction-fit and quick-change tips. A tapered handle will not seat in a threaded socket.

What buyers ask

Every one of these should be answerable from the attributes above. If it isn't, that's a gap.

  • Will this fit a wide-band jaw handle, or do I need the narrow-band version?
  • Is this looped-end mop launderable, and how many wash cycles will it take?
  • What's the trim length? We're sweeping rough concrete and 6 in folds over.
  • Do you have this broom in blue for our HACCP color-coded program?
  • Is this broom resin-set and metal-free for a food processing zone?
  • Are the bristles flagged? We're picking up fine dust, not gravel.
  • What's the GSM on this microfiber pad, and is it 80/20 poly/polyamide?
  • Does the price include a handle, or is that a separate line?

What channels require

The same SKU, different mandatory fields per destination.

Amazon Business
GTIN-14 / UPCProduct TypeFiber / Bristle MaterialColor / HACCP Color CodeCase Pack / Selling UOMCountry of Origin
eProcurement punchout (Coupa, Ariba, Jaggaer)
Manufacturer Part NumberCase Pack / Selling UOMProduct TypeColor / HACCP Color CodeCountry of Origin
GS1 GDSN / foodservice data pool
GTIN-14 / UPCProduct TypeCase Pack / Selling UOMColor / HACCP Color CodeCountry of OriginBristle Set Method / Metal-Free
Distributor's own filter rail and site search
Nominal Dry Weight (Head Size)Sweep Face WidthTrim LengthHeadband Type & WidthYarn End Type & TailbandHandle Connection / Tip Type

Mops & Brooms data, in practice

What does the number on a wet mop head (#16, #20, #24, #32) actually mean?

It is the nominal dry weight of the yarn in ounces, not a dimension. #16 is Small, #20 Medium, #24 Large, #32 Extra Large — roughly. The mapping is a trade convention, not a standard, and suppliers do not fully agree on it, which is why some send only the number, some only the letter size, and some send both in one string. Store the ounce value as the governed field and treat Small/Medium/Large as a display alias derived from it. Do not let the alias be the source of truth: a facility that standardized on 24 oz will reorder 24 oz, and a head labeled only 'Large' has to resolve to a weight before it can appear on that filter.

Why do cut-end and looped-end need separate values instead of one free-text End Type field?

Because they are different purchases. Cut-end yarn frays and tangles in a washer, so it is bought as a disposable and thrown out. Looped-end yarn is stitched back into the headband and finished with a tailband, so it launders repeatedly, holds its shape, and covers more floor per pass. Any account with a laundry program — hospitals, most large BSCs — filters cut-end out entirely and will not consider it at any price. If both live in one free-text field as 'Loop End', 'Looped-End', 'LE', and 'Cut End', the filter cannot split them and the healthcare buyer sees products they have already excluded.

Do brooms and mops need NSF certification?

Most do not. NSF/ANSI 2 sets material, design, and construction requirements for food equipment, and some food-zone brushes and brooms are certified to it. General-purpose janitorial brooms and wet mops typically are not, and there is no reason they should be. The risk is asserting it anyway. Certification is verifiable in the NSF listing, and a marketplace or an auditor will check. Carry it as an evidence-backed boolean sourced from the certification listing, with the certificate reference attached — not as a marketing checkbox someone ticked because the SKU sells into kitchens.

Why can't one Size field cover the whole category?

Because the units are incomparable. Wet mop heads are sized by dry yarn weight in ounces. Brooms are sized by sweep face width and trim length in inches. Microfiber flat pads are sized by frame length in inches. Handles are sized by length and diameter. Collapsing those into one Size column produces a filter offering 24 oz, 24 in, and 60 in as sibling options, which is useless to a buyer and unsortable to a machine. Each product type needs its own dimensional axis, and the Product Type attribute is what tells the rail which axis to render.

Run this against your own mops & brooms.

Bring the category. We'll show you which of these attributes your catalog is missing — and the ones we find that aren't on this page yet.

Book a demo