Our Own Audit Tool Said We Had Seven Online Booking Systems. We Have Zero.
On 31 July we published our own website's audit and promised to re-run it. Here is the after, next to the before, including the two places our measurement tool lied to us. Plus what we found on every moving company website in Fall River.

On 31 July we pointed our audit tool at our own website and published what it found, including the part where our blog page scored Poor. We ended that piece with a promise: we would re-run the identical measurement once the fixes shipped, and publish the second number next to the first, whether it moved or not.
It is 8 August. Here is the second number. Most of it did not move.
The after, next to the before#
Same method as July: PageSpeed Insights API, mobile strategy. One change in how we did it. In July we ran each page once. This time we ran each page four times, because the first two passes disagreed with each other by four points on the homepage and eleven on an article page. A single lab run is noisier than we treated it as being. The figures below are the median of four runs on 8 August 2026.
| Page | Performance | LCP | Page weight |
|---|---|---|---|
| Homepage (31 Jul) | 95 | 2.9s | 464 KiB |
| Homepage (8 Aug) | 94.5 | 2.95s | 466 KiB |
| Blog index (31 Jul) | 84 | 4.1s | 930 KiB |
| Blog index (8 Aug) | 84.5 | 4.05s | 800 KiB |
| Article page (31 Jul) | 93 | 3.2s | not measured |
| Article page (8 Aug) | 93 | 3.25s | 704 KiB |
Read that honestly. On speed, nothing improved. The homepage and the article page are statistically indistinguishable from a week ago. The blog index still sits above 4 seconds on mobile, which Google rates Poor, and the run-to-run spread there was 3.6s to 4.7s, wide enough that we will not claim a trend in either direction.
One thing did change, and it is real: the blog index shed 130 KiB, from 930 to 800. Page weight came back at 800 or 801 KiB on all four runs, so unlike the scores, that is not noise. We measured the change. We did not diagnose the cause, and we are not going to pretend we did.
Everything above is a lab estimate. Google's CrUX dataset still has no field data for our origin because we do not have enough traffic to qualify. Accessibility, SEO and best practices came back 100 on all three pages across all twelve runs, and cumulative layout shift was exactly 0 every time. The only opportunity Lighthouse names is still unused JavaScript: 115 KB on the homepage, 102 KB on the blog index, 108 KB on an article page. Same finding as July, unaddressed.
The part that actually matters: our tool lied to us. Twice.#
In July we found one detector bug. Our audit reported that avalonpartner.com has no analytics installed. It does. Vercel Analytics loads first-party and matches no pattern in our detection list. That bug is still unfixed a week later, which is its own small indictment.
This week we found the mirror image of it, and it is worse.
Our audit tool reported that avalonpartner.com has seven online booking systems: Booksy, Calendly, Jobber, Mindbody, OpenTable, StyleSeat and Vagaro.
We have none. Not one. We have never had one.
All seven matches came from a single page, our blog index, and all seven are prose inside article excerpts. We have written sentences like "add a free Calendly or Square link" and "Vagaro, Square, StyleSeat, Booksy, whatever you already use." Our booking detector does a bare substring match against the lowercased HTML of the page, with no requirement that the name appear inside a link. So our own writing about booking platforms registered as having them. We grepped the blog index for an actual link to any of the seven. Zero.
That is a false positive on the exact question this article is about, produced by the tool we sell answers from. Any client site with a blog that mentions those brand names has the same exposure. If we had shipped an audit to a business this week without reading the underlying HTML, we would have told a company with no booking system that it had seven.
What "online ordering" actually means for a Fall River mover#
We ran the same measurement pipeline across every moving company Google returns for Fall River, MA, on 8 August 2026.
Movers are a good test of this because nobody buys a move out of a shopping cart. There is no add-to-basket for a three-bedroom on Highland Avenue. The entire e-commerce surface of a moving company is the quote request: the form, the phone number, and how fast the page carrying them loads on a phone. That is the checkout. It just does not look like one.
These are serious operators. The set averages 4.69 stars across 3,121 reviews. People who have been moved by these companies are, on the whole, glad they hired them. Every single measurable site has a tappable phone number, which is more than a lot of categories we audit can say, and twelve of thirteen have a contact form. The basics are mostly there.
Here is what the measurement found:
| Signal | Result |
|---|---|
| Businesses returned | 15 records, 14 distinct |
| Sites we could measure | 13 records live, 2 refused the checker |
| Median mobile LCP | 3.1s |
| Sites rated Poor on LCP | 3 |
| Slowest site measured | 19.8s |
| Median performance score | 46 |
| Online booking or instant quote | 0 |
| No contact form at all | 1 |
| Phone on site does not match Google | 6 of 13 |
| No LocalBusiness schema | 5 |
Two caveats, stated plainly. One business was logged twice by our pipeline, which is why 15 records are 14 companies, and the aggregate counts it twice. And of the fourteen LCP figures, only seven come from real-visitor field data. The other seven are lab estimates, same class of number as our own above, with the same noise. Two sites, one returning 403 and one unreachable, we could not measure at all. They are excluded from every denominator, not counted as failures.
The zero is the finding. Not one moving company serving Fall River lets you get a number, or hold a date, without waiting on a human. That is not laziness. Pricing a move genuinely is harder than pricing a haircut. But "hard to automate fully" has quietly become "the form is the whole system," and nobody has looked at the form in years.
This led me to realize that most businesses have awful contact pages. They list their name, address, and phone number (NAP), embed a contact form, and call it a day.
Shaw is describing our own site as accurately as he is describing the movers. We have a contact form on five pages and no way for anyone to book a call. We called it a day too.
What a Fall River moving company should do on Monday#
Cheapest first, with honest time estimates.
Free, 10 minutes: fix your phone number. Six of the thirteen measurable sites show a phone number that does not match the one on their Google Business Profile. Old number, tracking number, the office line versus the cell. Google notices the disagreement, and so does a customer comparing two tabs. Open your Google Business Profile, open your website, make the digits identical. This is the fix we are giving away and it is the highest ratio of result to effort in this entire article.
Free, 20 minutes: count the fields on your quote form and delete the ones you do not need to give a price. Not the ones that are nice to have. The ones you need. Someone filling in a moving quote is frequently standing in a half-packed apartment on a phone with 30% battery. Every field you cut is a person who finishes.
About $0 to $15 a month, one hour: put a real scheduling link on the site. Not for the move. For the walkthrough. "Book your free estimate" with actual open slots beats "we will call you back" by a wide margin, because it closes while the customer is still on your page instead of after they have opened three more tabs. Zero of thirteen movers here are doing this.
Half a day, once: get the slow page off the floor. Three sites in this set are rated Poor on mobile LCP and the worst measured 19.8 seconds. If that is you, no amount of form tuning matters, because most people never see the form.
What we still owe#
Our blog index is still over 4 seconds. Our unused JavaScript is still unused. Our analytics detector still reports a false negative on our own site, and our booking detector now reports a false positive on it. Both bugs are logged and neither is fixed today.
We will publish the next re-run the same way, whether it moved or not. That is the only version of this that is worth reading.
If you run a moving company, or anything else in this region that sells by quote, and you want to know what your own quote path actually measures at, we will run the same audit on your site and send you the numbers. No charge for the measurement, and we will tell you if the answer is that nothing needs fixing.
Joshua Amado, Avalon Partner. 774.559.8992 · Joshua.Amado@AvalonPartner.com
Filed under
Want help putting this into practice?
Avalon Partner helps Fall River and South Coast businesses fix the gaps that cost them leads. Call 774.559.8992 or email Joshua.Amado@AvalonPartner.com.


