Skip to content

Research · October 2026

I checked 1,994 South Florida small business websites. Here's what I found.

Jon OrezzoliJon OrezzoliUpdated 4 sources

The short answer

On 19 October 2026 I checked the homepages of 1,994 South Florida small business websites, mostly in Miami-Dade and Broward. One in eight (241) had no contact form, no booking link and no phone number you can tap. Almost a third (31.2%) had no tap-to-call link at all, one in five (20.3%) gave Google no description to show, and a third (32.7%) showed no sign of analytics, so the owner can't see who visits.

  • 1 in 8

    had no form, no booking link and no number you can tap

    241 of 1,994

  • 31.2%

    had no tap-to-call link anywhere on the homepage

    623 of 1,994

  • 32.7%

    showed no sign of analytics, so nobody knows who visits

    652 of 1,994

01

What I checked, and why

I spend my days looking at small business websites in South Florida, because that's who I build for. I kept seeing the same few problems, so I stopped guessing and counted.

I took the South Florida businesses I'd found through Google's business listings, mostly in Miami-Dade and Broward, and wrote a script that read each one's homepage on 19 October 2026. 1,994 homepages loaded properly and got checked. Salons and barbers, shops, dentists, bars, clinics, real estate, law firms and contractors.

  • Can a customer reach you?

    A contact form, a booking link, or a phone number you can tap.
  • Can Google read you?

    A page title, a description, and the structured data that says what your business is.
  • Can you see who visits?

    Any sign of analytics in the page.
  • Spanish, and the licence number

    Two things that matter more here than almost anywhere.

I don't name anyone

This is about patterns, not about calling out a business. Nobody is named on this page, and the data I keep has the names taken out.

02

One in eight give a customer no easy way to reach them

241 of the 1,994 sites (12.1%) had no contact form, no booking link and no tap-to-call link. I looked on the homepage and, if it linked to one, the contact page too.

88 of those still showed a phone number as plain text, so a customer could copy it. The other 153, 7.7% of every site I checked, showed no phone number in the page at all. Some of those may have an email address or a number inside a picture. Either way, the customer has to work for it, and most won't.

Shops, print and entertainment

89 of 461 · 19.3%

Bars

33 of 192 · 17.2%

Every site checked

241 of 1,994 · 12.1%

Salons, barbers, med spas, tattoo

56 of 549 · 10.2%

Other medical

12 of 158 · 7.6%

Dentists

16 of 277 · 5.8%

No form, no booking link and no tap-to-call, by kind of business. Checked 19 October 2026.

The kind of site matters more than the kind of business. On WordPress sites it was 3.4% (27 of 802). On sites I couldn't match to a known builder, it was about one in six (112 of 665).

03

The phone number you can't tap

A lot of people look up a local business on their phone. When your number is a link, they tap it and it rings. When it's plain text, they have to press, hold, copy, open the dialer and paste. That's where you lose them.

Text only

(305) 555-0142

Press, hold, copy, open the dialer, paste.

Tap to call

Call (305) 555-0142

One tap and it rings.

An illustration, not anybody's real site. The number is a made-up one.

Of the 1,597 sites that showed a phone number, 285 (17.8%) didn't make it tappable. Across all 1,994, 68.8% had a tap-to-call link.

WordPress

652 of 802 · 81.3%

Every site checked

1,371 of 1,994 · 68.8%

GoDaddy

40 of 59 · 67.8%

Squarespace

50 of 103 · 48.5%

Wix

63 of 131 · 48.1%

Shopify

44 of 132 · 33.3%

Sites with a tap-to-call link on the homepage, by the builder they run on.

It's the cheapest fix on this page. On any builder, it's one link.

04

Hard for Google to read

Google says it uses your page content and your meta description to write the short summary under your name in search results, and it looks at your page title for the headline. Leave them out and Google guesses.

  • 20.3% had no meta description

    404 of 1,994. That's the line of text under your name in Google.
  • Only 42.7% said what kind of business they are

    852 of 1,994 had LocalBusiness structured data, the code that tells Google your hours, address and type of business.
  • 37.1% had none of it

    740 of 1,994 had no LocalBusiness or Organization structured data at all.

Page titles, at least, are nearly universal: only 41 of 1,994 (2.1%) had no usable one.

05

No idea who visits

652 of the 1,994 sites (32.7%) showed no sign of analytics. No Google Analytics, no tag manager, nothing my scan could see. The owner can't tell how many people came, what they looked at, or whether the site brings in a single customer.

To be fair to Wix and Shopify

Both have analytics built in that don't show from outside. Leave them out and it's still 28.4% (492 of 1,731), more than one in four.

Contractors were the worst group: 28 of 54 trade sites (51.9%) showed no analytics.

  • 20.3%

    no meta description

    404 of 1,994

  • 32.7%

    no analytics

    652 of 1,994

  • 9.9%

    missing all three: description, LocalBusiness data and analytics

    197 of 1,994

06

Spanish

315 of the 1,994 sites (15.8%) had a Spanish version or a switch to Spanish that my scan could find. Some sites handle Spanish in ways it can't see, so read that as at least one in seven.

Dentists (18.8%) and other medical practices (17.7%) did best. Shops (8.0%) and contractors (4 of 54, 7.4%) did about half as well, in a part of the country where plenty of customers would rather read Spanish.

07

Contractors and the licence number

Florida's statute says a contractor's licence number has to appear in every advertisement, whatever the medium. I wrote about it in my guide to roofing and contractor websites.

14 of the 54 contractor sites I checked (25.9%) showed a Florida licence number on the homepage. Plenty said “licensed and insured” without the number.

Read this one carefully

54 is a small group, and I only looked at the homepage. A number on another page wouldn't count here. I'm not a lawyer, and this isn't a finding that anyone broke the law. It's a finding that homeowners mostly can't see the number where they land.

08

What most sites get right

Not everything is broken, and it would be wrong to say it was.

  • 97.6% are secure

    1,947 of 1,994 ended up on https.
  • 98.9% are sized for phones

    1,972 of 1,994 have the tag that tells a phone how to size the page.
  • Almost none hide from Google

    Only 25 of 1,994 (1.3%) told search engines not to list the page.
  • Most footers are current

    Of the 1,404 sites that show a copyright year, 84.0% say 2025 or 2026.
  • Dentists and salons take bookings

    71.5% of dentists and 66.8% of salons, barbers, med spas and tattoo studios link to online booking.

09

Check your own site in five minutes

The quickest way: run my free website check. Type your address and it runs the same checks on your homepage and shows you how you compare with these 1,994 sites. Or do it by hand. Grab your phone.

  • Tap your phone number

    On your own site, on your phone. If it doesn't ring, it's text.
  • Send yourself a message

    Fill in your own contact form and see if it reaches you. Then ask who else gets it.
  • Google your business name

    Read the line under your name. If it's nonsense or a jumble, you have no meta description.
  • Ask who can see your visitors

    Ask whoever built your site where your analytics are. If nobody knows, you have none.
  • Ask a customer about Spanish

    If half your calls are in Spanish, your website should be too.
  • Contractors: find your licence number

    Can a homeowner see it on the page they land on?

Every site I build has all of this from day one: a number that rings, a form I test all the way to your inbox, a description and structured data for Google, and analytics you can read. It's never more than $999 to build. Care is $99 a month, it's required while I host your site because your hosting is part of it, there's no minimum term, and if you leave you get a full export, free. If you want to know how your site did on these checks, run the free check or ask me and I'll go through them with you.

10

How I did it, and what it can't tell you

I'm putting the limits next to the numbers, because a number without its limits isn't worth quoting.

A correction

The first version of this page, put up earlier on 19 October 2026, made things look worse than they are. My script misread about 170 compressed homepages as blank, so they failed every check, and it mistook a spam-protection box for Google Analytics. I fixed both and checked the same 2,391 businesses again an hour later. Every number here is from the second run. The first version said one in five sites had no easy way to reach the business. The right figure is one in eight.

Businesses on my list

2,732

Listed a website

2,391

Website was a real site, not just a social page

2,318

Loaded normally

2,060

Checked (a real page, not parked or empty)

1,994

From the list to the sites checked. Percentages are of the 2,732 on the list.
  • The homepage only, plus the contact page when I was looking for a form. A site might do something right on another page.
  • The page as the server sent it. My script didn't run JavaScript, so a form or a phone number added that way wouldn't be seen. That's why I don't publish a form figure for Squarespace, where forms usually load that way.
  • Not a random sample. These are businesses I found through Google's listings while searching for particular kinds of business, mostly in Miami-Dade and Broward. The groups are the size they are because of what I searched for.
  • Not checked: speed. I planned to measure it with Google's PageSpeed Insights and couldn't run it, so there are no speed numbers here.
  • Not “down”. Of the sites that didn't load, many were blocking automated visitors rather than broken, so I don't claim any share of sites is down.
  • Small groups stay out. I don't publish any group smaller than 30, which is why contractors aren't broken down by trade.

I'll run it again and date the new numbers, so you can see whether things get better.

Questions

What people ask me

How many small business websites have no way to contact the business?
In my check of 1,994 South Florida small business homepages on 19 October 2026, 241 (12.1%) had no contact form, no booking link and no tap-to-call link. 153 of those (7.7% of all sites) showed no phone number anywhere in the page. Shops and bars did worst, at about 17–19%.
What percentage of small business websites have click-to-call?
68.8% (1,371 of 1,994) of the South Florida homepages I checked had a tap-to-call link. Of the 1,597 sites that showed a phone number as text, 285 (17.8%) didn't make it tappable. WordPress sites did best at 81.3%; Wix (48.1%) and Shopify (33.3%) did worst.
How many small business websites are missing a meta description?
20.3% (404 of 1,994) of the South Florida homepages I checked had no meta description, the line Google can show under your name. Page titles were nearly universal: only 2.1% had no usable one.
Do small business websites use analytics?
32.7% of the 1,994 sites I checked (652) showed no sign of analytics in the page. With Wix and Shopify left out, because their built-in analytics can't be seen from outside, it's still 28.4%. Contractors were worst: 28 of 54 showed none.
How many South Florida business websites are in Spanish?
15.8% (315 of 1,994) of the sites I checked had a Spanish version or a Spanish switch that my scan could detect. Contractors were about half that, 4 of 54. Read it as at least one in seven.
Can I use these numbers?
Yes. Please link to this page and say they come from Ninewave's check of 1,994 South Florida small business homepages on 19 October 2026. Quote the caveats with them: homepage only, the page as the server sent it, and a sample found through Google listings, not a random one.

Sources

  1. Google Search Central — how to write meta descriptions — read 2026-10-19
  2. Google Search Central — title links in Google Search — read 2026-10-19
  3. Google Search Central — LocalBusiness structured data — read 2026-10-19
  4. Florida Statutes §489.119 — contractors' licence number in advertising — subsection (5)(b)

Every number on this page comes from my own scan, run on 19 October 2026. The outside pages below are what I mean when I say what a check is for.

Jon Orezzoli, founder of Ninewave

Want to know how your site did on these checks? Ask me.

Website Care is $99 a month for as long as the site is live with Ninewave. It is what keeps the site hosted, secure and updated, so it is not optional. No minimum term: end it with 30 days' notice, the site comes off our hosting and you get a full export, free.

This is Jon.He builds it, and still answers in year three.