How we rank
Last updated: 18 May 2026. ProteinRanking is rule-based and independent. Ranking is produced by a validation engine, never by commercial relationships, and this page describes exactly how it works. A short changelog will be kept here as the method evolves.
The metric
We rank on a single consistent basis: € per 100 g of protein, derived once per product from price and validated nutrition. “Per kilo of powder” is misleading, because two powders at the same price per kilo can deliver very different amounts of protein. Composition and label transparency are weighed alongside it; price alone is never the ranking.
Validation, not aggregation
Every nutrition figure passes a validation engine before it can be ranked. Physically impossible values (for example a label claiming more protein than a powder can contain) are rejected and quarantined. A missing or unverifiable value is excluded rather than guessed: a quarantined product is safer than a wrong number. Nothing reaches the ranking that we could not validate.
One product, once
The same product is often listed several times under slightly different names or sizes. Entity resolution merges those listings into one canonical variant, so a product is ranked once on its true figures rather than appearing repeatedly with conflicting data.
Independence
Ranking order is determined solely by validated data. Advertisers cannot pay for placement or to change a score, and commercial relationships do not influence what is included or excluded. If affiliate links are introduced later they will be disclosed clearly and will not affect the ranking. See our disclosure.
What the demo shows
The public demo runs on 100% synthetic, fictional-brand data passed through the real engine, so you can see the validation and de-duplication working without any real product data. It is illustrative only, not a real ranking or advice.
Going deeper
The reasoning behind the method is written up in our guides: why protein label claims are often wrong and how we test them, and what “€ per 100 g of protein” actually means.
Status
ProteinRanking is pre-launch, starting with the Netherlands and Germany. Real coverage and data sources will be stated plainly here at launch; until then this page documents the method, not a live catalogue.
