AquaIndex Score v1

Transparent, data-driven scoring methodology for aquarium foods

How We Score Foods

The AquaIndex Score evaluates each food across three dimensions, totaling up to 100 points. All scoring rules are transparent and based on objective data—no paid placements or hidden biases.

40

Nutrition Fit

How well the food matches your fish's dietary requirements based on protein, fat, and fiber percentages.

40

Ingredient Quality

Assessment of protein sources, filler content, and ingredient transparency.

20

Suitability

Food type, sink rate, and physical size compatibility with your fish's feeding behavior.

Physical size compatibility can cap the maximum overall score. This prevents oversized pellets from ranking as top-tier even when nutrition is strong.

Nutrition Fit (0-40 points)

Each diet group has target ranges for protein, fat, and fiber. Foods are scored based on how well they match these ranges:

  • Protein (20 points): Full points if within range, linear decay outside range (tolerance: 20%)
  • Fat (12 points): Full points if within range, linear decay outside range (tolerance: 10%)
  • Fiber (8 points): Full points if within range, linear decay outside range (tolerance: 8%)

Foods missing required nutrition data (protein, fat, or fiber) are excluded from ranked lists.

Ingredient Quality (0-40 points)

Based on the first 5 ingredients listed on the label:

  • Protein Source Quality (0-20): Bonus for named animal/insect proteins in top positions, penalty for fillers or vague terms in top 3
  • Filler Penalty (0-15): Deductions for fillers (wheat, corn, soy, etc.) appearing early in the ingredient list
  • Transparency (0-5): Penalties for vague terms like "derivatives" or "by-products", bonus for multiple named proteins

Foods without ingredient lists are excluded from ranked lists.

Suitability (0-20 points)

Conservative scoring based on food characteristics matching diet group preferences, with physical size acting as a gating factor:

  • Sink Type (0-10): Matches preferred sink rate for the diet group (floating, slow-sinking, sinking)
  • Size Class (0-6): Matches preferred food size (micro, small, medium, large). Size compatibility also sets a maximum overall score.
  • Food Type (0-4): Matches preferred food format (flake, pellet, granule, wafer, etc.)
Size compatibility caps the final score after all components: ideal (100), acceptable (90), suboptimal (80), incompatible (70). If size data is unknown, no cap is applied.
Size compatibility caps
Ideal100
Acceptable90
Suboptimal80
Incompatible70

Diet Group Target Ranges

Bottom-Oriented Feeders

Protein: 30% - 55%
Fat: 5% - 18%
Fiber: 0% - 12%

Large Community / Semi-Aggressive

Protein: 35% - 60%
Fat: 6% - 20%
Fiber: 0% - 10%

Medium Community Fish

Protein: 30% - 55%
Fat: 5% - 18%
Fiber: 0% - 10%

Nano Community Fish

Protein: 30% - 55%
Fat: 5% - 12%
Fiber: 0% - 8%

Small Community Fish

Protein: 30% - 55%
Fat: 5% - 15%
Fiber: 0% - 8%

No Paid Placements

All rankings are computed using transparent rules. We do not accept payment to influence scores or rankings. Affiliate links are clearly disclosed and do not affect scoring.

Scores are versioned (currently v1) so we can iterate and improve the methodology while maintaining transparency about changes.