Google launched Verified Service Duration in Business Profiles this month. The feature displays the median time a service business takes to complete jobs, calculated from location-sharing data and review timestamps. For most verticals—a garage door repair, a pool cleaning route, a pest treatment—this works. Jobs are roughly comparable.
For moving companies, it creates a ranking system that rewards speed over care and punishes operators who take complex jobs.
The problem is structural. A moving company that specializes in whole-home relocations with piano rigging, antique handling, and full unpacking now competes on median duration against a volume shop that runs standard two-bedroom apartment moves with minimal packing. Google doesn't distinguish between a 900-square-foot apartment and a 3,500-square-foot home. It displays one number: hours to complete.
The faster operator wins the perception battle, even when the jobs aren't remotely comparable.
This isn't a Google problem to fix. It's an operations problem to engineer around.
The Median Trap
Google's metric is median job duration. Not average—median. That choice matters.
If you run 100 moves in a month, Google takes the 50th-fastest job and displays that number. It's designed to filter outliers. A six-day cross-country move doesn't skew the dataset. But it also means your job mix determines your public speed rating.
Here's what that looks like in practice.
Volume operator A:
- 80% of jobs are local apartment moves, 1-2 bedrooms
- Minimal packing services (customers self-pack or pay per box)
- Standard furniture, no specialty items
- Median duration: 4.2 hours
Premium operator B:
- 60% of jobs are whole-home relocations, 3+ bedrooms
- Full-service packing, unpacking, and furniture assembly included
- Regular specialty handling: pianos, safes, antiques, art
- Median duration: 7.8 hours
Both are five-star operators. Both have identical review scores. Both complete jobs without damage claims.
On Google Business Profile, operator B now appears 86% slower.
A potential customer searching "movers near me" sees two listings. Same star rating. One takes 4.2 hours, one takes 7.8 hours. They don't see job mix. They don't see service scope. They see speed.
The customer calls operator A.
Operator B loses the lead before the phone rings.
Job Complexity Is Invisible
The core issue is that moving companies sell radically heterogeneous inventory under a single service category.
A two-bedroom apartment move with self-packed boxes and standard furniture is a three-man crew, one truck, four to five hours door-to-door.
A four-bedroom home with full packing, a baby grand piano, a gun safe, and requested unpacking is a five-man crew, two trucks, twelve to fourteen hours across two days.
Both are "moving services." Both appear in the same Google Business Profile category. Both contribute to the same median duration metric.
For a pest control company, job variance is narrow. A quarterly exterior treatment takes 45 to 60 minutes regardless of the customer. For a garage door service, a spring replacement is a spring replacement. Duration correlates with efficiency.
For moving companies, duration correlates with scope, distance, inventory volume, and service tier. A longer job isn't a slower operator—it's a different product.
Google's feature doesn't encode that difference. It can't. Location data and review timestamps don't capture:
- Total cubic footage moved
- Packing vs. pre-packed inventory
- Specialty item count
- Stair flights or elevator access
- Unpacking and assembly scope
- Drive distance between origin and destination
Without those variables, the metric becomes a job-mix ranking, not a performance ranking.
The Speed Incentive
Here's where it gets worse.
If median duration affects your moving company Google ranking, operators face a choice: change your job mix or change your service model.
Changing job mix means turning down complex work. Stop taking whole-home relocations. Stop offering full-service packing. Stop accepting pianos and antiques. Focus on volume apartment moves with tight scopes and fast turnover.
Your median duration drops. Your Google Business Profile moving companies listing looks faster. Your lead volume increases.
Your margin collapses.
High-margin moving jobs are complex. Specialty handling, packing labor, and multi-day relocations carry premium pricing because they require skill, equipment, and time. The jobs that inflate your median duration are the jobs that pay.
If you optimize for speed to win leads, you optimize away the work that sustains your business.
The alternative is changing your service model. Keep taking complex jobs but compress duration. Rush packing. Skip furniture padding. Reduce crew size to cut labor hours. Move faster through homes.
Your median duration drops. Your damage claims rise. Your reviews deteriorate.
You've engineered a race to the bottom.
What Premium Operators Lose
Elite moving companies differentiate on care, not speed. They charge more because they handle inventory that can't be replaced. A customer hiring movers for a home with heirloom furniture, fine art, or a Steinway grand piano isn't optimizing for the fastest median duration. They're optimizing for zero damage.
But those customers don't see "zero damage" on Google Business Profile. They see 7.8 hours.
The customer who would pay a premium for careful handling now calls the 4.2-hour operator first. That operator quotes a lower price for a narrow scope. The customer doesn't realize the scope difference until move day, when the crew refuses to handle the piano or upcharges for packing.
The premium operator never got the call.
This is adverse selection. The customers who value what you do well—complex, careful work—are filtered out by a metric that penalizes complexity and care.
Over time, your inbound lead mix shifts toward price-sensitive customers who compare duration and cost. Your close rate on premium jobs drops. You start taking more apartment moves to fill the calendar. Your job mix shifts. Your median duration drops.
You've become the volume operator.
The Operations Response
You can't control what Google displays. You can control what data you generate and how you position it.
The solution is to encode job attributes at the point of scheduling, track them through operations, and use that data to segment performance in a way that defends your positioning.
This requires moving company operations software that treats jobs as multi-dimensional, not just time blocks on a calendar.
Attribute Encoding at Intake
When a lead converts to a booking, the system must capture:
- Inventory scope: cubic footage estimate, room count, pre-pack vs. full-service
- Specialty items: pianos, safes, antiques, art, appliances requiring disconnection
- Access conditions: stairs, elevators, long-carry distance
- Service tier: load-only, load + drive, full-service with unpacking
- Distance: local (under 50 miles) vs. long-distance
These attributes become tags attached to the job record. They flow through dispatch, crew assignment, and post-job reporting.
When a job closes, the system records actual duration alongside the attributes. Now you have a dataset that looks like this:
| Job ID | Duration | Scope | Specialty | Service Tier | Distance |
|---|---|---|---|---|---|
| 1024 | 4.5 hrs | 2BR apt | None | Load-only | Local |
| 1025 | 13.2 hrs | 4BR home | Piano | Full-service | Local |
| 1026 | 5.1 hrs | 3BR apt | None | Load + drive | Local |
| 1027 | 18.7 hrs | 5BR home | Safe, art | Full-service | Long |
You now have the data to calculate segmented medians.
- Median duration for 2BR apartment, load-only, local: 4.3 hours
- Median duration for 4BR+ home, full-service, specialty items: 14.1 hours
Google shows one number. You show context.
Client-Facing Transparency
When a lead requests a quote, your moving company scheduling system can display expected duration for jobs like theirs.
Instead of:
"Most moves take 4-6 hours."
You show:
"Based on 47 completed moves matching your scope (4BR home, full packing, piano), the typical duration is 12-14 hours across one day."
This does two things.
It sets accurate expectations, reducing post-job disputes and bad reviews rooted in surprise.
It signals expertise. A customer comparing you to a competitor who quotes "4-6 hours" for the same job now understands the competitor is either underestimating or underdelivering.
You're not slower. You're precise.
Review Solicitation with Context
When you request a review post-job, include the job attributes in the prompt.
Instead of:
"Thanks for choosing us! Please leave a review."
You send:
"Your 4-bedroom move with piano rigging and full unpacking was completed in 13.5 hours by our 5-person crew. If we met your expectations, we'd appreciate a review noting the care taken with your specialty items."
You're prompting the reviewer to mention context. When future customers read reviews that reference "handled my grand piano perfectly" or "careful with antiques during a complex whole-home move," they understand why duration was longer.
You're using review content to add the nuance Google's duration metric removes.
Positioning Against the Metric
Service duration Google displays is now a competitive factor. You can't hide from it. You can reframe it.
On your website, lead forms, and booking pages:
"We don't optimize for speed. We optimize for zero damage on complex moves. Our median duration reflects our job mix: 60% of our work involves whole-home relocations with specialty item handling. If you're moving heirlooms, pianos, or fine art, duration matters less than expertise."
You're naming the metric and explaining why it's high. Customers who care about what you do well will read this as a feature, not a bug.
In sales calls:
When a lead mentions they're comparing quotes, ask what they saw on your Google Business Profile. If they bring up duration, walk through job mix.
"That 7.8-hour median includes jobs like yours—four bedrooms, full packing, piano. It also includes larger homes. If you look at jobs that match your exact scope, we're consistently within a 12-14 hour window. The operators showing 4-5 hours are running smaller apartment moves or excluding packing and specialty handling. Would you like me to break down what's included in our scope vs. theirs?"
You've turned the objection into a qualification moment.
The Infrastructure Layer
None of this works if your operations software treats jobs as undifferentiated time blocks.
Most moving company scheduling tools are calendars with crew assignment. You see:
- Oct 12, 9 AM: Johnson move, 3-man crew, truck 4
- Oct 12, 1 PM: Lee move, 2-man crew, truck 2
No scope. No attributes. No way to segment.
When the job closes, you record duration and move on. Your dataset is a list of times with no context. You can't calculate segmented medians. You can't show a lead how long their type of move takes. You can't defend your Google duration metric with data.
Revenue and operations infrastructure for moving companies must encode job complexity at intake and carry it through dispatch, execution, and reporting.
This means:
Structured intake forms that capture inventory, specialty items, service tier, and access conditions as required fields, not free-text notes.
Job records that store attributes as structured data, queryable and reportable.
Segmented performance dashboards that show median duration by job type, not across all jobs.
Client-facing quoting tools that pull historical data for similar jobs and display expected duration ranges based on scope.
When these components exist, you have the infrastructure to operate in an environment where a single public metric oversimplifies your work.
Why This Matters Beyond Google
Google's Verified Service Duration feature is one platform's attempt to quantify service quality. It won't be the last.
Yelp, Thumbtack, Angi, and every other lead-gen platform will eventually surface similar metrics. As location data becomes ubiquitous and review timestamps become structured, expect more public speed rankings.
The operators who survive aren't the ones who game the metric. They're the ones who build systems that encode the context the platforms ignore.
If your operations infrastructure treats every job as a commodity time block, you're defenseless when a platform reduces you to a single number.
If your infrastructure encodes job attributes, tracks performance by segment, and uses that data to set expectations and position your work, you have a moat.
The moat isn't speed. It's precision.
The System Fix
Google's feature exposes a gap that existed long before the launch. Most moving companies don't track job attributes in a structured way. They know anecdotally that whole-home moves take longer than apartments, but they don't have segmented medians. They can't show a lead what to expect for their specific job because the data isn't queryable.
The fix isn't a marketing tactic. It's an operations build.
You need moving company operations software that captures job complexity at scheduling, tracks it through execution, and surfaces it in client-facing tools and internal reporting.
When that system exists, a metric like service duration stops being a threat. It becomes a filter. The customers who see your longer median and still call are the ones who value what you do. The ones who filter you out were always going to choose the cheapest option.
You're not losing leads. You're losing unqualified leads.
The qualified ones—the customers moving a four-bedroom home with a piano and heirlooms who care about zero damage—those leads stay. And those are the leads that pay.
Revenue and operations infrastructure isn't about appearing faster. It's about encoding the complexity that lets you charge more, deliver better, and defend both when platforms try to flatten you into a single number.
