Fixed rules, public label data, and a complete accounting of what each point means.
Universal scoring
Six factors. 100 points.
Axis
Points
Computation
Dose adequacy
40
Label dose (NIH DSLD) vs. the clinical reference floor/ceiling (data/clinical-doses.json). Full points at or above the floor; linear below it; capped at the ceiling — mega-dosing earns no bonus. A proprietary blend that hides the dose scores 0 on this axis.
Form quality
15
Per-ingredient form hierarchy (e.g. magnesium glycinate/citrate outranks oxide; creatine monohydrate is the reference standard — "fancier" forms don't score higher, but do cost more, which shows up in the value axis instead). B12 form is not scored — NIH ODS: absorption doesn't vary by form.
Third-party verification
25
NSF Certified for Sport / Informed Sport / USP = 20 pts, checked against the certifier's own database, never brand copy; +5 for a published batch Certificate of Analysis; 0 if none found. NSF (and, for omega-3, IFOS) are checked automatically; Informed Sport and USP are both structurally site-blocked to automated checks today and are verified manually for each category's top 10 before a full top-3 publishes.
Label transparency
10
Full label disclosure = 10; a proprietary blend that obscures amounts = 0–3; undisclosed "other ingredients" issues are deducted.
Value (cost per effective dose)
10
Price ÷ servings-at-clinical-dose (not per label serving), percentile-scored within the category. Requires a price join (Shopify Global Catalog MCP) that hasn't run yet — every product on this site shows "unverified" on this axis today.
01
GLP-1 overlayadditive, 0–20
An additive, per-category overlay scoring the judgment a generic supplement ranking doesn't make: GLP-1-specific tolerability and clean-label signals (protein's sugar-alcohol/thickness penalties, electrolytes' clean Na/K/Mg band, fiber's soluble-first preference, and so on). Baseline 10; +3/+5 for a positive signal, −3/−6 for a negative one; clamped to the 0–20 range.
02
Electrolyte band provenance
Clinically informed, product-validated. Our electrolyte band is bounded using WHO/UNICEF oral rehydration guidance (the clinical gold standard for GI-fluid-loss electrolyte replacement, scaled down for a chronic/daily rather than acute-rehydration context), NIH dietary reference intakes (daily sodium, potassium, and magnesium ceilings/allowances), and ACSM exercise-fluid-replacement guidance (a different context, used only to anchor a sensible floor). No clinical guideline addresses GLP-1-specific daily electrolyte-drink dosing directly — this band is our own reasoned synthesis across adjacent literature, not a single clinical lookup. It is cross-checked against, not copied from, established clean-label products like LMNT. Full derivation and source table: research/electrolyte-band-derivation-2026-07-15.md.
03
Candidate-set rule
Each category's candidate set comes from the NIH DSLD's own relevance-sorted search results per search term, taking up to the top 300 hits per term (6 pages of 50). This cap is uniform across every category and applied before scoring, never after — results beyond it are deep-tail fuzzy matches our brand-normalization filter would reject anyway.
04
Data sources
Label data: NIH Dietary Supplement Label Database (DSLD), a free, public, structured API (api.ods.od.nih.gov/dsld). Price/availability (once joined): Shopify Global Catalog MCP — price affects only the value axis, and only after every other axis is frozen. A small number of top-selling brands with zero DSLD hits are scored from manually double-transcribed labels instead (capped at 5 products per category), marked "label transcribed from brand site" everywhere they appear.
05
Reproduce our scores
Every score on this site is computable from the two public data sources above plus the axis definitions and weights on this page — you don't need access to our systems to check our work. Pull a product's label from DSLD, apply the dose/form/transparency rules above against data/clinical-doses.json's published reference values, check the certifier's own public database for verification status, and you'll land on the same number we published.
Version history
Changelog
v0.32026-07-16
Potassium band widened 200→[200,400]mg per an independent derivation (WHO/UNICEF oral rehydration salts' sodium:potassium ratio, ~2.2:1 by mass, vs. the prior band's 5:1 ratio) — products between roughly 201–400mg potassium per serving that previously scored as overshooting the clean-label band now score as fully within it. Electrolyte band provenance relabeled "clinically informed, product-validated" (from "benchmarked to established clean-label products, not a clinical guideline"); sodium and magnesium numbers are unchanged. Evidence: research/electrolyte-band-derivation-2026-07-15.md. No axis-weight changes.
v0.22026-07-14
Dose axis is N/A ("unverified") for electrolytes and multivitamin — no single clinical dose target exists for either multi-active category; their signal lives in the GLP-1 overlay instead. Removed the B12 methylcobalamin-over-cyanocobalamin form preference (NIH ODS: absorption doesn't vary by form). Multivitamin's "methylated Bs" overlay bonus is suspended pending independent verification. Overlay magnitudes use a documented scheme (baseline 10, +3/+5, −3/−6, clamped 0–20). No axis-weight changes.