Disclosure: Bodyward participates in Amazon Associates and may earn from qualifying purchases when eligible links are added.

Methodology

How Bodyward scoring works

Every tool uses a visible 0-100 model tuned to the question on that page.

Scale
0-100
Tools
20
Weight rows
157
Updated
July 4, 2026

Lab notes

How is each score calculated?

Each model publishes its weights, source list, update date, and scope statement. Each product is scored against its full published specification, standards-body context, and named outside measurements where available, so each number traces back to a source you can check. View the source hierarchy. Pay does not affect rank order.

Scores are computed on a 0-100 scale where each dimension carries a disclosed weight. The weight reflects how much that attribute matters for the typical buyer in a given category. For example, battery life carries a higher weight in a portable-use tool than in a bench-mounted one. Weights are set before data collection begins and are not adjusted after the fact to favor a particular product.

When two products land within two points of each other, we treat them as a practical tie and note that in the page copy. A numerical rank is still shown because it helps readers scan, but the recommendation text makes the margin explicit so no buyer over-reads a small gap.

Score-band legend

Score bands80+ strong60–79 solidBelow 60 limited fit

  • 80+: strong marks on the heaviest dimensions with few weak lines in the listed specs.
  • 60–79: competitive on most scored inputs, with at least one clearly weaker dimension.
  • Below 60: trails this field on the inputs weighted most; the product cards list exactly where.

Source hierarchy

  1. Primary source ruleThe source hierarchy starts with specifications published on the brand's own site or in the product manual, then standards records, then non-Amazon retail specification tables where those include measured dimensions or tested ratings, then named outside measurement sources where comparable data is published and the methodology is disclosed.
  2. Commerce source ruleManufacturer and retailer data are commercial source inputs: marketing claims and retailer copy are excluded unless a published specification, manual, standards record, or allowed source record supports them.
  3. Excluded from scoringRetailer review snippets, Reddit consensus, and unattributed blog posts are not scoring sources. Where a specification is contested across sources, the discrepancy is documented and the source hierarchy determines which value is used.
  4. Method scopeHow the method is applied: scoring can be run by automation against the published source records. These scores are a research aid, not a product-trial or real-world performance test; no testing lab or human review panel is used unless a page explicitly says otherwise.
  5. Freshness ruleEach product row includes a visible last-checked date. When that date is older than 90 days, the row is flagged internally for review. If a model has been discontinued, we remove it rather than leave a stale entry that could mislead a buyer.

How do affiliate relationships affect scores?

Affiliate relationships do not influence rank order. A product that earns us a commission is scored identically to one that does not. Our editorial standards page describes how we handle corrections, source disagreements, and discontinued models in more detail.

Weight ledgers by tool

Weight table

Electric Foil Shavers

Electric Foil Shavers scoring weights
DimensionWeightDefinition
Battery Runtime16%Listed battery runtime min runs from 40 to 180 across the scored catalog; higher numbers score better, and unlisted values score neutral.
Charge Time10%Published listings put charge time min between 50 to 120; lower numbers score better, and a missing value stays neutral.
Motor Cutting Rate15%Listed motor cross cuts per min runs from 39,000 to 84,000 across the scored catalog; higher numbers score better, and unlisted values score neutral.
Head Flex Directions12%Listed head flex directions is graded on the 12D-to-22D scale — the higher rungs score best, and a missing value stays neutral.
Cleaning Station13%This dimension maps listed cleaning station from 4-in-1 SmartCare Center to 6-in-1 SmartCare Center; top scale values score highest, and missing stays neutral.
Waterproofing12%Scoring waterproof follows the 100% washable-through-100% waterproof (tested to 24h under water) ladder where the top rungs win the highest marks, and a missing entry holds neutral.
Wet/dry Use10%This dimension maps listed wet dry from dry (finishing tool) to Wet Dry or wet dry (rinses clean); top scale values score highest, and missing stays neutral.
Detail Trimmer7%Listed pop up trimmer is graded on the detail trimmer-to-detail trimmer or slide-up 45-degree trimmer or True scale — the higher rungs score best, and a missing value stays neutral.
Travel Lock5%The travel lock score is binary: a listed yes earns full marks, while a no or a missing listing earns zero.

Weight table

Elliptical Trainer Under Desks

Elliptical Trainer Under Desks scoring weights
DimensionWeightDefinition
Unit Height19%Listed unit height runs from 9.7 in to 12 in across the scored catalog; lower numbers score better, and unlisted values score neutral.
Stride Length12%This dimension reads listed stride length from 6 in to 11 in; higher numbers score better, while a missing value scores neutral.
Resistance Levels17%This dimension reads listed resistance levels from 6 to 16; higher numbers score better, while a missing value scores neutral.
User Weight Capacity13%Listed max user weight runs from 220 lb to 300 lb across the scored catalog; higher numbers score better, and unlisted values score neutral.
Weight (Lighter Is Better)8%The scored range for listed product weight spans 15 lb to 30 lb; lower numbers score better, with missing values held neutral.
Motorized Assist8%This dimension checks whether motorized is listed; yes earns full credit, while no or missing earns zero.
Display8%Listed display is a presence check — a yes takes full credit, and a no or absent value scores zero.
Bluetooth7%Listed bluetooth is a presence check — a yes takes full credit, and a no or absent value scores zero.
Sound Level8%The scored range for listed noise spans 45 dB to 60 dB; lower numbers score better, with missing values held neutral.

Weight table

Rings

Rings scoring weights
DimensionWeightDefinition
Battery Life19%This dimension reads listed battery life days from 4 to 12; higher numbers score better, while a missing value scores neutral.
Subscription Cost16%Published listings put subscription monthly between 0 USD to 5.99 USD; lower numbers score better, and a missing value stays neutral.
Water Resistance11%This dimension reads listed water resistance atm from 1 to 10; higher numbers score better, while a missing value scores neutral.
Weight (Lighter Is Better)9%Listed weight runs from 2 g to 5.5 g across the scored catalog; lower numbers score better, and unlisted values score neutral.
Size Range9%The scored range for listed size count spans 4 to 12; higher numbers score better, with missing values held neutral.
IOS Compatibility8%The compatible ios score is binary: a listed yes earns full marks, while a no or a missing listing earns zero.
Android Compatibility8%The compatible android score is binary: a listed yes earns full marks, while a no or a missing listing earns zero.
Sensor Breadth12%Across the catalog, listed sensors count goes from 3 to 18; higher numbers score better, while a missing entry stays neutral.
Temperature Sensing8%Where temperature sensing is listed as yes it earns full credit; a no, or no listing at all, scores zero.

Weight table

Water Flossers

Water Flossers scoring weights
DimensionWeightDefinition
Pressure Settings22%This dimension reads listed pressure settings from 2 to 10; higher numbers score better, while a missing value scores neutral.
Form Factor Fit18%Scoring form factor follows the Shower Mounted-through-Countertop ladder where the top rungs win the highest marks, and a missing entry holds neutral.
Reservoir Capacity15%Across the catalog, listed reservoir capacity goes from 0 oz to 22 oz; higher numbers score better, while a missing entry stays neutral.
ADA Acceptance12%Listed ada accepted is a presence check — a yes takes full credit, and a no or absent value scores zero.
Tips Included10%Across the catalog, listed tips included goes from 2 to 13; higher numbers score better, while a missing entry stays neutral.
Pulses Per Minute9%Listed pulses per minute runs from 1,200 to 1,600 across the scored catalog; higher numbers score better, and unlisted values score neutral.
Cleaning Modes8%Across the catalog, listed cleaning modes goes from 2 to 4; higher numbers score better, while a missing entry stays neutral.
Warranty Length6%This dimension reads warranty months straight from the listing — higher listed values score better, and an absent value stays neutral.

Weight table

Back Stretchers

Back Stretchers scoring weights
DimensionWeightDefinition
Device Format20%Scoring device type follows the lumbar roll-through-inversion table ladder where the top rungs win the highest marks, and a missing entry holds neutral.
Height Adjustability15%The scored range for listed height levels spans 0 to 8; higher numbers score better, with missing values held neutral.
Maximum Stretch Height14%Published listings put max height between 0 in to 63 in; higher numbers score better, and a missing value stays neutral.
Weight Capacity14%The scored range for listed weight capacity spans 0 lb to 500 lb; higher numbers score better, with missing values held neutral.
Massage Texture12%Where massage is listed as yes it earns full credit; a no, or no listing at all, scores zero.
Material Durability10%Scoring material follows the foam and fabric-through-steel and foam ladder where the top rungs win the highest marks, and a missing entry holds neutral.
Heat Therapy8%Where heat is listed as yes it earns full credit; a no, or no listing at all, scores zero.
Foldable Storage7%Where foldable is listed as yes it earns full credit; a no, or no listing at all, scores zero.

Weight table

Barbell Oils

Barbell Oils scoring weights
DimensionWeightDefinition
Bare Steel Safe22%Where safe on bare steel is listed as yes it earns full credit; a no, or no listing at all, scores zero.
Rust Prevention20%This dimension checks whether rust prevention is listed; yes earns full credit, while no or missing earns zero.
Silicone Free15%This dimension checks whether silicone free is listed; yes earns full credit, while no or missing earns zero.
Oil Type15%Listed oil type is graded on the wax-based lubricant-to-alkaline mineral oil or mineral oil blend or mineral oil with PTFE scale — the higher rungs score best, and a missing value stays neutral.
Applicator Control12%This dimension maps listed applicator from aerosol spray to needle oiler; top scale values score highest, and missing stays neutral.
Bottle Volume8%The scored range for listed volume spans 2.3 oz to 11.8 oz; higher numbers score better, with missing values held neutral.
Non-Aerosol Format5%This dimension checks whether aerosol is listed; yes earns full credit, while no or missing earns zero.
Made In USA3%Where made in usa is listed as yes it earns full credit; a no, or no listing at all, scores zero.

Weight table

Barbell Pads

Barbell Pads scoring weights
DimensionWeightDefinition
Foam Thickness18%Across the catalog, listed foam thickness goes from 0.8 in to 1.3 in; higher numbers score better, while a missing entry stays neutral.
Pad Material16%Scoring material follows the Foam-through-high-density foam ladder where the top rungs win the highest marks, and a missing entry holds neutral.
Closure Security14%Scoring closure type follows the Slip On-through-Hook And Loop ladder where the top rungs win the highest marks, and a missing entry holds neutral.
Included Straps12%This dimension checks whether straps included is listed; yes earns full credit, while no or missing earns zero.
Pad Length12%Published listings put length between 14 in to 17.5 in; higher numbers score better, and a missing value stays neutral.
Outer Diameter10%Across the catalog, listed outer diameter goes from 3 in to 3.5 in; higher numbers score better, while a missing entry stays neutral.
Hip-Thrust Compatibility10%This dimension checks whether hip thrust compatible is listed; yes earns full credit, while no or missing earns zero.
Weight (Lighter Is Better)8%This dimension reads listed weight from 0.5 lb to 0.8 lb; lower numbers score better, while a missing value scores neutral.

Weight table

Grounding Mats

Grounding Mats scoring weights
DimensionWeightDefinition
Length Inches20%This dimension reads listed length inches from 10 to 120; higher numbers score better, while a missing value scores neutral.
Width Inches18%Published listings put width inches between 9.8 to 60; higher numbers score better, and a missing value stays neutral.
Grounding Cord Length16%Listed grounding cord length runs from 15 ft to 16 ft across the scored catalog; higher numbers score better, and unlisted values score neutral.
Includes Tester14%The includes tester score is binary: a listed yes earns full marks, while a no or a missing listing earns zero.
Machine Washable12%The machine washable score is binary: a listed yes earns full marks, while a no or a missing listing earns zero.
Mat Type9%This dimension maps listed mat type from Desk Mat to Universal; top scale values score highest, and missing stays neutral.
Material6%The material scale runs from Organic Cotton Silver to Carbon Leather or Conductive Carbon Rubber; entries nearer Carbon Leather or Conductive Carbon Rubber earn the most credit, while unlisted ones stay neutral.
Conductive Surface5%The conductive surface scale runs from Silver Fiber to Carbon Infused; entries nearer Carbon Infused earn the most credit, while unlisted ones stay neutral.

Weight table

Best Leg Compression Massagers

Best Leg Compression Massagers scoring weights
DimensionWeightDefinition
Compression Zones20%Listed compression zones runs from 2 to 5 across the scored catalog; higher numbers score better, and unlisted values score neutral.
Coverage Zone18%Scoring coverage zone follows the Calf Foot-through-Full Leg ladder where the top rungs win the highest marks, and a missing entry holds neutral.
Cordless16%Listed cordless is a presence check — a yes takes full credit, and a no or absent value scores zero.
Heat Function14%The heat function score is binary: a listed yes earns full marks, while a no or a missing listing earns zero.
Battery Life Min12%Across the catalog, listed battery life min goes from 0 to 240; higher numbers score better, while a missing entry stays neutral.
Timer Min9%Across the catalog, listed timer min goes from 15 to 60; lower numbers score better, while a missing entry stays neutral.
Modes Count6%Listed modes count runs from 2 to 6 across the scored catalog; higher numbers score better, and unlisted values score neutral.
Intensity Levels5%Listed intensity levels runs from 3 to 4 across the scored catalog; higher numbers score better, and unlisted values score neutral.

Weight table

Calf Massagers

Calf Massagers scoring weights
DimensionWeightDefinition
Massage Mechanism20%Listed massager type is graded on the Air Compression-to-Roller Air Compression scale — the higher rungs score best, and a missing value stays neutral.
Coverage Area17%This dimension maps listed coverage zone from Foot Ankle to Calf Foot; top scale values score highest, and missing stays neutral.
Compression Zones15%Published listings put compression zones between 2 to 5; higher numbers score better, and a missing value stays neutral.
Intensity Levels14%Listed intensity levels runs from 2 to 7 across the scored catalog; higher numbers score better, and unlisted values score neutral.
Heat Function12%The heat function score is binary: a listed yes earns full marks, while a no or a missing listing earns zero.
Massage Modes10%Across the catalog, listed modes count goes from 1 to 6; higher numbers score better, while a missing entry stays neutral.
Timer Length7%The scored range for listed timer min spans 15 to 60; higher numbers score better, with missing values held neutral.
Auto Programs5%This dimension reads auto programs count straight from the listing — higher listed values score better, and an absent value stays neutral.

Weight table

Tens Units

Tens Units scoring weights
DimensionWeightDefinition
Therapy Program Breadth22%Listed program runs from 3 to 72 across the scored catalog; higher numbers score better, and unlisted values score neutral.
Maximum Intensity Range18%The scored range for listed intensity spans 10 to 100; higher numbers score better, with missing values held neutral.
Channel Coverage14%Listed channel is graded on the Single-to-Four scale — the higher rungs score best, and a missing value stays neutral.
EMS Support14%Listed ems included is a presence check — a yes takes full credit, and a no or absent value scores zero.
Wireless Portability10%Where wireless is listed as yes it earns full credit; a no, or no listing at all, scores zero.
Power Convenience10%The power source scale runs from 2 AAA batteries to Rechargeable internal lithium battery; entries nearer Rechargeable internal lithium battery earn the most credit, while unlisted ones stay neutral.
Timer Control Range7%This dimension reads timer settings min straight from the listing — higher listed values score better, and an absent value stays neutral.
Remote Operation5%Where remote control is listed as yes it earns full credit; a no, or no listing at all, scores zero.

Weight table

Oral-b Electric Toothbrush Heads

Oral-b Electric Toothbrush Heads scoring weights
DimensionWeightDefinition
Heads Per Pack20%This dimension reads listed head count from 1 to 10; higher numbers score better, while a missing value scores neutral.
Price18%Across the catalog, listed price goes from 5 USD to 64.99 USD; lower numbers score better, while a missing entry stays neutral.
System Compatibility15%Scoring system family follows the Clic-through-Non Io ladder where the top rungs win the highest marks, and a missing entry holds neutral.
X-Filament Design12%This dimension checks whether x filament is listed; yes earns full credit, while no or missing earns zero.
Gum Care10%Listed gum care is a presence check — a yes takes full credit, and a no or absent value scores zero.
Adult Fit7%This dimension checks whether kids is listed; yes earns full credit, while no or missing earns zero.
Replacement Indicator10%Where color fade indicator is listed as yes it earns full credit; a no, or no listing at all, scores zero.
Replacement Interval8%This dimension reads replacement interval months straight from the listing — lower listed values score better, and an absent value stays neutral.

Weight table

Back Massagers

Back Massagers scoring weights
DimensionWeightDefinition
Coverage Zone18%Scoring coverage zone follows the Lower Back-through-Full Back ladder where the top rungs win the highest marks, and a missing entry holds neutral.
Form Factor14%Scoring form factor follows the Belt-through-Full Back Cushion ladder where the top rungs win the highest marks, and a missing entry holds neutral.
Heat Function14%Listed heat function is a presence check — a yes takes full credit, and a no or absent value scores zero.
Kneading Nodes13%Published listings put kneading nodes between 2 to 8; higher numbers score better, and a missing value stays neutral.
Massage Modes11%Published listings put massage modes between 2 to 4; higher numbers score better, and a missing value stays neutral.
Speed Settings10%Across the catalog, listed speed settings goes from 2 to 11; higher numbers score better, while a missing entry stays neutral.
Cordless Use10%Where cordless is listed as yes it earns full credit; a no, or no listing at all, scores zero.
Battery Life10%Listed battery life min runs from 60 to 420 across the scored catalog; higher numbers score better, and unlisted values score neutral.

Weight table

Sleep Aids

Sleep Aids scoring weights
DimensionWeightDefinition
Lever Count18%The scored range for listed lever count spans 1 to 3; higher numbers score better, with missing values held neutral.
Primary Sleep Lever13%Scoring primary lever follows the Noise-through-Noise Routine or Pressure Temperature ladder where the top rungs win the highest marks, and a missing entry holds neutral.
Main Capability20%The main spec strength scale runs from Basic Single Lever to Advanced Blackout Comfort or Sunrise Sound Light; entries nearer Advanced Blackout Comfort or Sunrise Sound Light earn the most credit, while unlisted ones stay neutral.
Routine Control13%Scoring routine control follows the Passive No Timing-through-Sunrise Sunset ladder where the top rungs win the highest marks, and a missing entry holds neutral.
Comfort Or Thermal Fit13%This dimension maps listed comfort thermal fit from Compact Device to Adjustable Cooling Loft; top scale values score highest, and missing stays neutral.
Portability8%Scoring travel setup follows the Bedside App Device-through-Portable Pocket ladder where the top rungs win the highest marks, and a missing entry holds neutral.
Care And Power Burden8%The care power burden scale runs from App Subscription Or Setup to Machine Washable Wearable; entries nearer Machine Washable Wearable earn the most credit, while unlisted ones stay neutral.
Subscription Required7%The subscription required score is binary: a listed yes earns full marks, while a no or a missing listing earns zero.

Weight table

Kettlebells

Kettlebells scoring weights
DimensionWeightDefinition
Weight (Lighter Is Better)24%Across the catalog, listed weight goes from 9 lb to 88 lb; lower numbers score better, while a missing entry stays neutral.
Price16%The scored range for listed price spans 62.5 USD to 269.99 USD; lower numbers score better, with missing values held neutral.
Training Range Fit16%Listed size class is graded on the Heavy Strength-to-Beginner Light scale — the higher rungs score best, and a missing value stays neutral.
Flat Base14%This dimension checks whether flat base is listed; yes earns full credit, while no or missing earns zero.
Grip Finish12%Listed finish feeds this dimension directly; higher listed values score better under the profile rule, while missing entries stay neutral.
Cast Iron Build10%This dimension reads material straight from the listing — higher listed values score better, and an absent value stays neutral.
Competition Sizing8%Listed competition size is a presence check — a yes takes full credit, and a no or absent value scores zero.

Weight table

Lifting Chalks

Lifting Chalks scoring weights
DimensionWeightDefinition
Package Size22%Across the catalog, listed package goes from 2 oz to 16 oz; higher numbers score better, while a missing entry stays neutral.
Price18%The scored range for listed price spans 2.95 USD to 25.99 USD; lower numbers score better, with missing values held neutral.
Chalk Format17%This dimension maps listed chalk type from Block to Liquid; top scale values score highest, and missing stays neutral.
Texture Choice14%Listed texture is graded on the Block-to-Liquid scale — the higher rungs score best, and a missing value stays neutral.
Liquid Chalk11%This dimension checks whether liquid is listed; yes earns full credit, while no or missing earns zero.
Alcohol-Free Option8%This dimension checks whether alcohol free is listed; yes earns full credit, while no or missing earns zero.
Refill Utility10%Where refillable is listed as yes it earns full credit; a no, or no listing at all, scores zero.

Weight table

Lumbar Traction Devices

Lumbar Traction Devices scoring weights
DimensionWeightDefinition
Traction Or Decompression Design24%Listed traction or decompression is a presence check — a yes takes full credit, and a no or absent value scores zero.
Weight Capacity18%Listed weight capacity runs from 0 lb to 500 lb across the scored catalog; higher numbers score better, and unlisted values score neutral.
Adjustment Levels14%Across the catalog, listed height levels goes from 0 to 6; higher numbers score better, while a missing entry stays neutral.
Foldable Storage12%Listed foldable is a presence check — a yes takes full credit, and a no or absent value scores zero.
Heat10%This dimension checks whether heat is listed; yes earns full credit, while no or missing earns zero.
Massage Nodes10%Where massage is listed as yes it earns full credit; a no, or no listing at all, scores zero.
Price12%This dimension reads listed price from 49.99 USD to 908.57 USD; lower numbers score better, while a missing value scores neutral.

Weight table

Neck Stretchers

Neck Stretchers scoring weights
DimensionWeightDefinition
Traction Force Range22%This dimension reads listed traction force from 0 lb to 50 lb; higher numbers score better, while a missing value scores neutral.
Inflatable Adjustment16%This dimension checks whether inflatable is listed; yes earns full credit, while no or missing earns zero.
Portability14%Listed portable is a presence check — a yes takes full credit, and a no or absent value scores zero.
Avoids Over-Door Setup10%This dimension checks whether over door is listed; yes earns full credit, while no or missing earns zero.
Heat8%Listed heat is a presence check — a yes takes full credit, and a no or absent value scores zero.
Device Type16%Listed device type is graded on the Foam Pressure Release-to-Pneumatic Supine scale — the higher rungs score best, and a missing value stays neutral.
Price14%Published listings put price between 24.99 USD to 389 USD; lower numbers score better, and a missing value stays neutral.

Weight table

Red Light Therapy Goggles

Red Light Therapy Goggles scoring weights
DimensionWeightDefinition
Maximum Covered Wavelength16%Across the catalog, listed wavelength max goes from 400 to 10,600; higher numbers score better, while a missing entry stays neutral.
Optical Density18%Published listings put optical density between 0 to 7; higher numbers score better, and a missing value stays neutral.
Blocking Percentage16%Across the catalog, listed block percent goes from 0 to 100; higher numbers score better, while a missing entry stays neutral.
Red-Light Specific15%Where red light specific is listed as yes it earns full credit; a no, or no listing at all, scores zero.
Wraparound Coverage11%This dimension checks whether wraparound is listed; yes earns full credit, while no or missing earns zero.
Eyewear Type12%This dimension maps listed eyewear type from Laser Glasses to Goggles or Opaque Goggles; top scale values score highest, and missing stays neutral.
Price12%This dimension reads listed price from 10 USD to 194 USD; lower numbers score better, while a missing value scores neutral.

Weight table

Tens Pad Placements

Tens Pad Placements scoring weights
DimensionWeightDefinition
Programs22%Listed program runs from 3 to 72 across the scored catalog; higher numbers score better, and unlisted values score neutral.
Intensity Levels18%Published listings put intensity between 10 to 999; higher numbers score better, and a missing value stays neutral.
Channels16%Listed channel is graded on the Single-to-Four scale — the higher rungs score best, and a missing value stays neutral.
Wireless12%This dimension checks whether wireless is listed; yes earns full credit, while no or missing earns zero.
EMS Support10%Listed ems included is a presence check — a yes takes full credit, and a no or absent value scores zero.
Heat Therapy8%Listed heat therapy is a presence check — a yes takes full credit, and a no or absent value scores zero.
Power Source14%This dimension maps listed power source from 2 AAA batteries to Rechargeable internal lithium battery; top scale values score highest, and missing stays neutral.