Digital AdsAugust 3, 20268 min read

We measured where an ad click lands for 20 Fall River chiropractors. The median wait is 7.4 seconds.

Twenty chiropractic practices in Fall River hold 744 Google reviews at a 4.79 average. Before any of them spends a dollar on Meta or Google Ads, here is what we measured about the page that click has to land on.

By Joshua Amado

Share
A church spire and red clapboard building at golden hour on a downtown Fall River street corner
A church spire and red clapboard building at golden hour on a downtown Fall River street corner

Start with the part that is not a criticism.

The twenty chiropractic practices Google returns for "chiropractor in Fall River, MA" hold 744 Google reviews between them, averaging 4.79 stars. The lowest-rated practice in the whole sample sits at 3.6. Nobody in this group is coasting. You do not accumulate 136 reviews at 4.9 stars by being adequate at treating people's backs — you get there one appointment at a time, over years, by being good at a hard job that hurts when you get it wrong.

That is the reputation. This article is about the twenty seconds between a Facebook ad and that reputation, and what we measured happening in them.

744
Google reviews across 20 practices
4.79 star weighted average
7.4s
Median mobile LCP
Google's "good" threshold is 2.5s
15 of 16
No way to book online
7 of 16
No analytics installed at all

Why an ads article starts with a speed test#

Here is the shape of the problem. A chiropractor decides to try paid advertising. Maybe it's a $400/month Meta campaign for "back pain relief, Fall River." Maybe it's Google Ads on "chiropractor near me." Either way the mechanics are identical: you pay for the click, and then the click has to land somewhere.

Everything you paid for happens after the click. And nothing we measured on these sites is set up to catch it.

…it doesn't really do much good to start paying for ads that are going to drive traffic to your site, if your site sucks, because then it's not going to convert that customer. So you've got to have a great website experience first, so that those people that you're paying to get to your site, find the answer they're looking for and have confidence that you're the right person to do business with.
Greg Gifford Chief Operating Officer, SearchLab Digital Source

What we measured#

On 3 August 2026 we took the twenty businesses Google Places returns for "chiropractor in Fall River, MA" and ran each one through Google's own PageSpeed Insights, plus a set of structural checks on the page itself.

Largest Contentful Paint is the number that matters for an ad click: it is how long before the visitor sees anything real. Google's thresholds are Google's, not ours — under 2.5 seconds is "good," over 4.0 seconds is "poor." Where Google had enough real traffic to report field data (what actual visitors on actual phones experienced over the trailing 28 days), we used that. It was available for exactly 1 of 15 sites. The rest are lab estimates.

RatingReviewsPerfMobile LCPAnalyticsBooking
Site A4.651765.8snono
Site B4.845583.5syesno
Site C4.9139not measurednono
Site E4.8814924.0syesno
Site F5.075614.1syesno
Site G5.010834.5snono
Site H3.611441.5s (field)yesno
Site I5.056627.3syesno
Site J4.91367011.7snono
Site N5.025324.3syesno
Site R4.788617.4syesno
Site S4.961not measurednoyes
Site T3.73765.1snono

14 of the 15 sites we could time fail Google's "good" threshold. 11 of them are in the "poor" band. The slowest took 27.3 seconds to render.

Look at Site H for a second, because it is the most interesting row in the table. It has the lowest rating in the sample and the lowest performance score — and it is the only site with real field data, at 1.5 seconds. Real visitors on real phones get served fast. The lab score is a simulation; the field number is what actually happened. When the two disagree, believe the field.

A stone church with deep red doors, set back behind old trees.
A stone church with deep red doors, set back behind old trees.Fall River, MA

The three things that break a campaign before it starts#

1. Seven of sixteen have no analytics at all#

This is the one that should stop you cold. 7 of the 16 live sites have no analytics installed of any kind. No GA4, no tag, nothing.

If you run a Meta campaign into a site with no measurement on it, you have not bought advertising. You have bought a lottery ticket you cannot read. At the end of the month you will know what you spent and you will not know what you got, and the honest answer to "did it work?" will be "the phone felt busier, I think."

That number also explains most of the rest of this article. Seven practices have no way of knowing their site takes eleven seconds to load, because nothing on the site is watching. That is usually why it still does.

2. Fifteen of sixteen have nowhere to book#

Exactly one site in the sample lets a patient book online. Every other practice requires a phone call, during business hours.

Now put that next to when people actually search. Back pain does not politely wait for Tuesday at 10am. If your ad is running at 9pm on a Sunday — and it is, unless you dayparted it, and almost nobody dayparts it — the person who clicks has exactly two options: remember you tomorrow, or click the next ad. You paid the same for that click either way.

3. Three of eighteen serve a security warning first#

3 of the 18 sites where we could check the certificate have a broken or expired one. Chrome does not soften this. The visitor gets a full-screen interstitial telling them the connection is not private, before they ever see your name.

You paid for that click. Meta charged you for it. The visitor's browser then told them your practice looks unsafe.

A certificate is free through Let's Encrypt and most hosts issue one in about an hour.

Also measured, briefly#

  • 8 of 16 have no contact form at all. No way to reach the practice when it's closed.
  • 10 of 16 have no LocalBusiness schema, so Google is inferring the hours and address rather than reading them.
  • 2 of 16 have a phone number that is not a tappable tel: link. On mobile that is a number the visitor has to memorise and re-type.
  • 1 of 16 lists a phone number on the website that does not match the one on its Google listing.
  • 2 of 20 have no website at all.
  • Median accessibility score: 92/100.

The free fix, today, in about forty minutes#

If you run a chiropractic practice in Fall River and you are advertising — or about to — do these three, in this order. All free.

1. Time your own page. (5 minutes.) Go to pagespeed.web.dev, paste your homepage URL, choose Mobile. Write down the Largest Contentful Paint. If it's over 4.0 seconds, you now know something seven of your neighbours do not. Everything downstream of that number is being throttled by it.

2. Install GA4 and mark the phone tap as a conversion. (30 minutes.) Google Analytics 4 is free. Create the property, paste the tag in your site's header, then in Admin → Events mark the click on your tel: link as a key event. From that day forward, "did the ad work?" has an actual answer instead of a feeling. Do this before you spend the next $400, not after.

3. Make the phone number tappable. (2 minutes.) In your page editor, link the number as tel:15085551234 rather than plain text. On mobile it becomes one tap instead of a memory test. Two of the sixteen practices here are losing calls to this alone.

If after step 1 your number is over four seconds, the cheapest real fix is almost always images: most local practice sites are slow because someone uploaded photos straight off a phone camera at 4000 pixels wide. Resizing them to 1600px and saving as WebP routinely cuts load time in half and costs nothing but an afternoon.

What we could not measure, stated plainly#

  • 2 of the 20 sites refused our checker. Their sites exist; we could not read them. They are excluded from every count above rather than counted against them. A bot block is not a missing website.
  • 5 sites returned no PageSpeed result, so they have no LCP or performance figure at all. "Not measured" in the table means not measured.
  • Field data was available for 1 of 15 sites. Every other speed figure is a lab estimate, which is a simulation and can disagree with reality — see Site H.
  • One business appeared twice in Google's own results for the query, so the sample of 20 contains 19 distinct practices. We did not silently drop it; you are seeing the raw result set.
  • We did not measure anyone's actual ad spend, ad accounts, or campaign performance. Nothing in this article claims to know what any practice spends or earns. We measured the page the click lands on, which is the part that is publicly observable.
  • Facebook and Instagram presence cannot be verified server-side with any reliability, so we made no claims about it.

Every number here is reproducible. Paste any Fall River chiropractor's URL into pagespeed.web.dev and check us.

Sunset behind the Braga Bridge, seen through the trees of the park.
Sunset behind the Braga Bridge, seen through the trees of the park.Fall River, MA

The uncomfortable summary#

Twenty practices. 744 reviews. 4.79 stars. It took years of good work to build that.

And on the day we measured, one of them could take a booking, nine of them could measure a visitor, and the median one made an ad click wait 7.4 seconds to see anything.

The advertising is not the missing piece. The advertising is the last piece.


If you'd like your own page measured — no pitch, just the numbers and what they mean — I'm in Fall River and I'll run it for you.

Joshua Amado, Avalon Partner 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