E-commerceAugust 23, 20269 min read

172 of 231 South Coast Business Websites Can't Take a Booking

We sliced 23 audit runs by one signal: can a customer book without picking up the phone? Three quarters cannot. Then we checked Dartmouth's dog groomers, and found the more interesting problem.

By Joshua Amado

Share
Grand Victorian houses and stone gateposts along a tree-lined Fall River street.
Grand Victorian houses and stone gateposts along a tree-lined Fall River street.

A dog groomer in Dartmouth is not an e-commerce business, and nobody should pretend otherwise. You cannot ship a nail trim. The work is physical, it is skilled, it happens with a wet animal on a table, and the reason people drive past three closer options to get to their groomer is that their groomer knows the dog. That relationship is the entire asset. No website creates it.

But there is a narrow, specific thing the internet does for a business like that, and it has nothing to do with selling online. It answers the phone at 9:40pm on a Sunday, when a customer has just noticed the wedding is in two weeks and the dog looks like a floor mop.

So we went looking for that one signal, across everything we have measured.

The signal, all the way down#

Over the past six weeks we have run our audit tool across 29 categories in Fall River, New Bedford, Dartmouth, Somerset, Swansea, Westport, Fairhaven, Tiverton and Providence: 361 businesses, of which 259 had a website we could actually read.

Normally we slice that by vertical. This time we sliced it by one question: when a customer lands on this site, can they book, reserve, or order anything at all without a phone call?

74.5%
No online booking
172 of 231 live sites where we could check
23
Audit runs sliced
Fall River to Providence
17.1%
E-commerce share of US retail
Census Bureau, Q2 2026

Here is the same number by category. It is not evenly distributed, and the pattern is not what most people assume.

Category, townNo bookingShare
Veterinarians, Providence RI18 of 18100%
Movers, Fall River MA13 of 13100%
Chiropractors, Fall River MA15 of 1694%
Optometrists, Swansea MA9 of 1090%
Jewelers, Fall River MA9 of 1090%
Florists, Fall River MA9 of 1090%
HVAC, Fall River MA12 of 1486%
Plumbers, Fall River MA11 of 1385%
Hair salons, Dartmouth MA6 of 1060%
Restaurants, New Bedford MA5 of 1631%
Restaurants, Providence RI0 of 80%

Look at the bottom two rows, because that is the whole argument. Providence restaurants are at zero. Every single one of the eight we measured can take a reservation or an order online. Not because restaurateurs are more sophisticated than veterinarians, but because OpenTable, Resy, Toast and Tock spent fifteen years and a great deal of money making it the default. The tooling arrived, and the industry moved.

Nobody did that for the appointment trades. So a Providence vet with eighteen years of goodwill and a waiting list is sitting on the same infrastructure a restaurant abandoned in 2011.

Tree-lined streets in Fall River's residential neighbourhoods.
Tree-lined streets in Fall River's residential neighbourhoods.Fall River, MA

Then we checked Dartmouth's groomers, and got a lesson#

The honest thing to do with a number like 74.5% is to go and test it somewhere new. So on the morning of 23 August 2026 we measured the independent pet grooming salons in Dartmouth that have a website. Not the chains, not the national booking aggregators. Three salons.

SiteOnline booking detectedMobile LCPPerformance
Site ANot measured15.4s62
Site BYes, via Fresha3.2s82
Site CNone detected6.3s65

Site B is the one to copy. A customer can pick a slot at midnight, and the site shows them something in 3.2 seconds on a phone, which is close to Google's "good" threshold of 2.5s and far better than the 8.1 second median we measured across Dartmouth hair salons last month.

Site C has Google Analytics, Google Tag Manager and a tappable phone number, and yet the words "book", "appointment" and "schedule" do not appear anywhere in its homepage HTML. It is measuring traffic it has given no way to convert.

And Site A is where we have to stop and correct ourselves.

Our own tool was wrong, and you should know how#

Site A's homepage returned HTML our checker could not read: no title, no links, nothing a crawler can parse. So we recorded every presence signal for that business as not measured. Not "no booking". Not measured. A site that our tool cannot read is not a site that has failed.

That matters, because when we went looking by hand we found that this business does have a live online booking page. It runs on MoeGo, a scheduling platform built specifically for pet groomers, and MoeGo is not in our detector's list of booking platforms. Our tool has never once looked for it.

So the honest reading of our own headline number is this: 74.5% is an upper bound, not a fact about every business in it. It counts a site as having no booking when we could not find a known booking platform in its code. Sites using a niche scheduler, a custom form, or a widget that only appears after JavaScript runs will be miscounted against. We are fixing the detector. We are telling you first.

What survives the correction is still the thing worth acting on. Site A's booking page is real, it works, and a customer arriving at the homepage has no visible path to it. The capability was bought and is not being used.

Convenience is king. If you can simplify a current market, product or experience, you have a real opportunity to provide value to the end consumer.
Gary Vaynerchuk Chairman, VaynerX Source

Why the counter closing at five is now a real cost#

The comparison your customer is making is not to the groomer across town.

Consumers are also more demanding than they've ever been, and when they experience your website, they aren't only comparing you with your competitors, they're rating you against the best-in-class services they use every day.
Google Chrome team web.dev, "Why does speed matter?" Source

They booked a haircut on their phone at 11pm last Tuesday. They ordered dog food that arrived Thursday. The Census Bureau put e-commerce at 17.1% of all US retail sales in the second quarter of this year, up 12.2% year over year. None of that makes them want a different groomer. It makes calling during business hours feel like an unusual amount of effort for something they have already decided to buy.

There is survey evidence pointing the same way, and we will give you its limits along with its number: GetApp, part of Gartner Digital Markets, surveyed 217 qualified US respondents in March 2021 and reported that 94% would be more likely to choose a new service provider that offered online booking. That is a small sample, five years old, and run by a company that sells software leads. Treat it as a direction, not a measurement. The direction has not reversed.

Hydrangeas and greenery in summer, close up.
Hydrangeas and greenery in summer, close up.Fall River, MA

What a Dartmouth groomer should do Monday morning#

Cheapest first. Honest time estimates.

1. Find out whether you already have booking, and put the link where people are. Free, 20 minutes.

Start here, because this is the mistake we found in Dartmouth. If you use MoeGo, Gingr, Pawfinity, Fresha, Square, Booksy or Vagaro, you already have a public booking URL. Open your booking software, copy that link, and then do three things with it: add it to your Google Business Profile as the booking or appointment link, put it in your Instagram and Facebook bio, and paste it as a button on your homepage. Most customers never reach your homepage anyway. They find you in Google Maps and decide there. A booking link on your Google profile is the single highest-leverage free change available to you.

2. Make your phone number tappable. Free, 5 minutes.

Two of the three Dartmouth groomer sites we measured show a phone number that is not a link. On a phone, a customer has to memorise it, leave your site and dial. Across every audit we have run, 73 of 246 sites had this. Your web person changes 508-555-0100 to <a href="tel:+15085550100">508-555-0100</a>. It is one line.

3. Check your own links for typos. Free, 10 minutes.

One Dartmouth site we looked at has a Facebook link in its footer ending in a stray encoded space, %20, which is a defect in the page's own HTML. We cannot verify from a server whether any given Facebook page loads, and we will not claim to. But we can tell you a malformed URL is a malformed URL. Click every icon in your own footer, on your own phone, tonight.

4. If you genuinely have no booking system, do not start with a website rebuild. From roughly $30 a month.

Grooming-specific schedulers exist and they handle the things generic tools do not: breed and coat, vaccination records, no-show deposits, the fact that a groom is 90 minutes and a nail trim is ten. Get the booking working first and let it carry a link. A new website that still says "call us" has solved nothing.

5. Only then, look at speed.

Site A takes 15.4 seconds to show a customer anything on a phone. Google rates anything over 4.0s as poor. That is worth fixing, but it is worth fixing after there is something on the page worth waiting for.

The waterfront boardwalk at golden hour, lamps coming on along the rail.
The waterfront boardwalk at golden hour, lamps coming on along the rail.Fall River, MA

How we measured this, so you can check us#

Every number here is reproducible. Booking detection is a check for known scheduling platforms in a site's HTML across the homepage and its main subpages. Mobile Largest Contentful Paint and performance scores come from Google PageSpeed Insights; paste any of these businesses' URLs into pagespeed.web.dev and you will get the same figures, within normal run-to-run variance. Google's thresholds are Google's: under 2.5s is good, over 4.0s is poor. We did not invent them.

What we could not measure, stated plainly:

  • Businesses without a website. Our Google Places discovery was returning a permissions error on the day of this run, so the Dartmouth grooming sample is the salons we could identify by search that have a site, not a complete census of the town's groomers. We are not claiming three is all of them.
  • Booking platforms not in our list. As above. MoeGo was one. There will be others.
  • Sites that our crawler cannot read. Recorded as not measured and excluded from every count, never scored as a failure.
  • Facebook and Instagram pages. Facebook returns an error for real and fake pages alike, and Instagram returns success for handles that do not exist. Neither can be verified from a server, so we report them as unmeasured rather than guess.
  • Review counts and ratings for the Dartmouth groomers. Same permissions error. Not measured, not reported.

Businesses we assessed are anonymised throughout. They did not ask to be graded in public, and grading them by name would be a cheap way to make a point at someone else's expense.


If you run a grooming salon, a veterinary practice or any appointment business on the South Coast and you want to know what your own site actually does on a customer's phone, I will run the same checks on it and send you the numbers, named and unvarnished, whether or not you ever hire me. It takes me about twenty minutes.

Joshua Amado, Avalon Partner, Fall River. 774.559.8992 · Joshua.Amado@AvalonPartner.com

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.

Keep reading