My Fast Movers lives or dies by one widget: the moving cost calculator. It is the front door of the whole site. Over the last six months we have rebuilt it twice and A/B tested it relentlessly. Here is what the data taught us, including the changes that backfired.
Lesson 1: every field you add costs you 8 percent
Our original calculator asked for everything upfront: origin address, destination address, move date, home size, email, phone. Conversion was miserable. We started removing fields one at a time and measuring. Each removed field bought back roughly 8 percent of completions. The current version asks for origin state, destination state, and home size. That is it. No address, no phone number, no email gate before the estimate. The estimate itself is the product; the lead form comes after, once we have delivered value.
Lesson 2: show the math, not just the number
Our first redesign showed a single big number: "Your move costs $3,200." Users did not trust it. The version that won shows the same number with a three-line breakdown underneath: transportation, labor, and packing materials, each with a one-sentence explanation. Same number, dramatically higher trust. People do not believe black boxes. A rough breakdown they can sanity-check beats a precise number they cannot.
Lesson 3: ranges beat false precision
We used to show "$3,247" and users treated it as a promise, then got angry at real quotes that differed. Now we show "$2,900 to $3,600" with the note that final quotes depend on exact inventory and dates. Complaints about accuracy dropped, and interestingly, completion rates went up. A range reads as honest. False precision reads as a trap.
Lesson 4: the mobile keyboard is the real enemy
Sixty percent of our traffic is mobile, and our biggest drop-off point was not a confusing question, it was the date picker. The native date input on some Android browsers was nearly unusable in our layout. Replacing it with three simple dropdowns (month, day, year) fixed a 12-point leak in one deploy. Test your forms on a three-year-old Android phone, not your MacBook.
Lesson 5: speed is a feature of trust
The calculator fetches pricing data for the selected route. When that fetch took over two seconds, users assumed the tool was broken and left. We added an instant skeleton estimate (computed client-side from cached tables) that renders immediately, then refines when the server responds. Perceived speed went from "broken" to "instant" with no backend changes at all.
What we measure now
One metric runs the whole funnel: estimates completed per hundred visitors who start. Everything else is diagnostic. It keeps debates short. If a change does not move that number, it does not ship.
If you are building any kind of estimator or configurator, start with fewer fields than feels safe, show your work, and test on the worst phone you can find. The funnel will tell you the rest.
Top comments (0)