Building an attribute schema for Pool & Spa that buyers and AI can actually use
Missing GPM, TDH, WEF, or motor type on a pool pump listing removes it from filtered search and AI answers. Here's the attribute schema that fixes it.

A pool and spa buyer rarely searches for "energy-efficient pump." They search for a 1.5 HP variable-speed pump rated for 60-80 GPM at a specific total head, with a permanent magnet motor and a WEF that clears the current DOE floor. If those fields live only in a spec-sheet paragraph, the SKU doesn't rank lower — it disappears from the filter entirely. Here's the attribute set that actually matters in Pool & Spa, why gaps quietly delete SKUs, and how to structure the schema so it holds up.
Why Pool & Spa punishes vague data
Pool equipment sits at an unusual intersection: it's regulated like an appliance, sized like HVAC equipment, and shopped for like a durable good. The U.S. Department of Energy's Dedicated Purpose Pool Pump rule, in effect since mid-2021, requires most inground pump motors above roughly 1.15 total horsepower to meet efficiency levels that only variable-speed or two-speed designs can hit — which is why the market has shifted hard away from single-speed pumps for anything but small aboveground applications, as Pool & Spa News covers in its breakdown of the DOE rule.
That regulatory layer created a new mandatory attribute almost overnight: Weighted Energy Factor (WEF), the DOE's efficiency metric expressed in thousands of gallons moved per kilowatt-hour. AQUA Magazine's explainer notes WEF is now the number pros and rebate programs actually compare, not nameplate horsepower — a catalog that still leads with HP alone is answering the wrong question, and a listing without a WEF field can be invisible to rebate-driven buyers as well as search filters.
Layer on the physical realities every installer filters on — flow rate, total dynamic head, pipe size, voltage — and it's clear why a marketing phrase like "quiet, energy-saving pump" satisfies nobody: not the pro sizing a pad, not the platform's facet logic, not an answer engine looking for a comparable spec.
The attribute set that actually matters
For pumps, filters, heaters, and sanitizers, the fields that drive real filtered search and installer decisions cluster into a few buckets:
| Category | Attributes |
|---|---|
| Hydraulic performance | Flow rate (GPM), total dynamic head (TDH) at rated flow, max flow, port/pipe size |
| Motor & drive | Motor type (single-speed, two-speed, variable-speed), motor technology (induction vs. permanent magnet), horsepower (nameplate and rated/service factor), RPM range |
| Efficiency & compliance | WEF, Energy Star certification, DOE Dedicated Purpose Pool Pump compliance, UL/CSA listing |
| Electrical | Voltage (115V/230V, dual-voltage), amperage, phase |
| Control & automation | Onboard programmable speeds, RS-485/automation compatibility, app/Wi-Fi control, compatible automation systems |
| Physical | Dimensions, weight, strainer basket capacity, mounting/plumbing configuration |
The same buckets carry over, with different specifics, to filters (media type, square footage, max flow, backwash requirement), heaters (BTU input, fuel type, ignition type, efficiency rating), and sanitizers (production capacity in lbs/day, cell type, compatible pool volume). The mechanism is identical: a buyer's filter maps to a real physical spec, and a spec that isn't a structured field silently excludes the product.
Worked example: a variable-speed pool pump
Here's the gap between what most manufacturer feeds contain and what's needed to be filterable and machine-readable.
Raw feed description (as received from a distributor's supplier import):
"High-efficiency variable speed pool pump, quiet operation, easy programming, energy-saving design, suitable for residential in-ground pools."
That description is accurate and completely unusable for search. No GPM, no head, no WEF, no voltage, no pipe size — a buyer filtering for "1.5 HP, WEF above 7.0, 2-inch plumbing" will never see this SKU, and an AI answer engine summarizing pump options has nothing to cite.
Enriched attribute table:
| Attribute | Value |
|---|---|
| Product type | Variable-speed pool pump |
| Motor type | Permanent magnet, variable-speed |
| Horsepower (nameplate) | 1.65 HP |
| Horsepower (rated/service) | 1.5 HP |
| Flow rate | Up to 130 GPM |
| Total dynamic head at rated flow | 60 ft |
| Voltage | 115V/230V, dual voltage |
| WEF | 8.1 |
| Certification | Energy Star certified, DOE DPPP compliant |
| Pipe/port size | 2 in |
| Programmable speeds | 8 |
| Automation compatibility | RS-485, compatible with third-party automation controllers |
| Sound level | ≤ 66 dBA at 3 ft |
| Warranty | 3-year limited |
Same physical pump, same manufacturer documentation — now every field a rebate program, an installer's pad-sizing sheet, or a filter facet would ask for is broken out and quality-scored against the source spec sheet.
Ask an answer engine
A buyer or their AI assistant might ask: "what's a WEF 8+ variable-speed pool pump rated for 60-80 GPM with 2-inch plumbing that qualifies for a utility rebate?" An answer engine can only surface and compare pumps whose WEF, flow_rate, pipe_size, and certification fields are explicit and structured — a paragraph about "energy-saving design" doesn't answer that question at all. Distributors leaving those fields as prose aren't underperforming in AI search; they're opted out of it entirely.
Structuring the schema so it holds up
A few rules keep a Pool & Spa schema durable rather than a one-time fix:
- Report WEF, not just horsepower. Since the DOE rule, HP alone tells a buyer almost nothing about running cost or rebate eligibility — WEF needs its own controlled field, sourced from the manufacturer's Energy Star or DOE documentation, not estimated.
- Pair flow with head. GPM without total dynamic head is not a real spec — pumps perform differently at different heads, so the two belong together, ideally as a small performance table or matched pair of fields.
- Separate nameplate HP from rated/service HP. Manufacturers use both and buyers, especially pros, filter on the one that matches their sizing method.
- Keep certification and compliance as controlled values.
Energy Star,DOE DPPP compliant, and specific UL/CSA listings are pass/fail gates for some buyers and rebate programs, not descriptive flourishes.
None of this requires replacing an existing PIM or building a new taxonomy from scratch. Your PIM stores the data — the work is extracting these values from supplier spec sheets, quality-scoring them, and gap-filling what's missing so a catalog stays filterable and legible to shoppers and answer engines alike as new SKUs and revisions arrive. Anglera plugs into Akeneo, Salsify, inriver, or a flat file and does exactly that, typically standing up a first working schema in weeks rather than a multi-year integration — the same discipline this pump example shows, applied across a full Pool & Spa catalog.
