MowSignal

How MowSignal checks fit

In short

  • We compare your yard with each manufacturer's published specifications, using fixed rules that are the same for every visitor.
  • Every spec links to the manufacturer page it came from, with the date we checked it.
  • If a manufacturer doesn't publish a spec your yard depends on, the model is shown as “Not confirmed”, never as a fit.
  • We don't test mowers hands-on, and commissions never change the rules or the order.

Fits your yard means all applicable hard constraints pass; Not confirmed by manufacturer means a required fact is missing or unclear; Ruled out means at least one rule fails.

Ruleset version: mowers-2026.10.1. The selector and these examples use the same deterministic rules.

Hard rules

We compare your yard inputs with verified manufacturer specifications. Missing or ambiguous facts cannot confirm a fit; editorial judgments are labelled “Our rule”.

Ranked trade-offs

Editorial scoring

These weights express editorial preferences among products whose manufacturer facts satisfy the yard constraints. Unknown criteria are omitted and known weights are normalized.

Scores range from 0 to 100. Each criterion is clamped to the interval from zero to one. A zero weight makes a criterion inapplicable. Unknown criteria are omitted; known, applicable weights are normalized to sum to one. The score is the weighted sum multiplied by 100; if no criteria are known, the score is zero.

Criteria and weight formulas
CriterionWeightScore formula
Area headroom2Divide rated area by your lawn area, subtract one, then divide by 0.5. Full credit at 50% extra capacity.
Slope headroomMaximum slope (%) below 20%: 0.5; Maximum slope (%) at least 20%: 2Subtract your slope from the rated slope, then divide by 15. Full credit at 15 percentage points of spare capacity.
Manufacturer price2With a budget: one minus MSRP divided by budget. Otherwise: cheapest compatible verified MSRP divided by this model’s MSRP.

Manufacturer prices are volatile and retain their retrieval dates; no compatible known price means unknown.

Canopy robustnessNo tree cover: 0; Partial tree cover: 2; Heavy tree cover: 3LiDAR or explicit camera positioning: 1. Satellite-only RTK with verified absence of camera positioning: 0.3. Otherwise unknown.
Setup simplicity1No RTK antenna: 1. Optional antenna: 0.8. Required antenna: 0.4.
Drive on steep slopesMaximum slope (%) below 35%: 0; Maximum slope (%) at least 35%: 1All-wheel drive: 1. Other verified drive: 0.5.

Unknowns and ordering

Unknown does not mean pass. Missing or ambiguous values cannot satisfy an applicable hard constraint. A quoted marketing claim alone cannot establish a numeric limit or a positioning capability.

The gate-width reference applies the same minimum-passage and body-width fallback rules to a 36-inch gate.

Compatible models are ranked by score, then fewer unknowns, then product identifier. Not-confirmed models are ordered by fewer unknown hard constraints, then score, then identifier. Disqualified models are listed by identifier with their failed rules.

Data contract

Each record describes one US variant. Verified facts include canonical units, source URL and type, retrieval date, and a source quote. Text-only claims retain their wording. Missing, ambiguous and not-applicable facts remain distinct.

Conversions use only explicitly stated units. Conflicting official sources remain ambiguous. Manufacturer suggested retail prices are volatile and appear only with their recorded retrieval date. Other monetary amounts in source excerpts are marked [price omitted].

Budget checks and ranking always use the audited list price. Separately, a file of official-store prices is refreshed daily for models whose store publishes its current price in a machine-readable product feed (Shopify store JSON). Prices from eufy, Ecovacs and Husqvarna are not observed: those models use list price only. Your browser uses a store price only if it was observed within the last 7 days and was taken against the same list price we have verified; otherwise it is ignored and results use list price alone. Store prices appear only with their check date, in your browser, and are not savings claims. They do not change scores or a model’s rank within a group.

Scenario publication

Candidates are evaluated in the order steep slopes, heavy tree cover, one-acre lawns, multiple zones and budget limit. A page needs at least three compatible models and a Jaccard distance of at least 0.3 from every previously accepted scenario. Jaccard distance is one minus the number of shared compatible model identifiers divided by the number of distinct identifiers across both sets. At most five scenario pages are published.

Worked examples

Source monitoring

The source monitor flags changed quotes or prices, missing critical text and fetch failures for human review. It never approves changes or rewrites facts. Dataset validation runs before every site build.

Recorded sources and retrieval dates

Model specificationsMerchant link disclosure