Free website check
How does your website compare?
I checked 4,258 small business homepages across the US. Type your address and I'll run the same checks on yours and show you how it compares. Free, and nothing is stored.
What it checks, and how the 4,258 sites did
These are the checks from my study of 4,258 small business websites across the US, run on 19 October 2026 in all 50 states and DC. The number on each is the share of those sites that didn't have it. I ran the same checks on 1,994 South Florida sites too.
A phone number you can tap
41.3%
missed it · 1,759 of 4,258
On a phone, a tappable number rings in one touch. Plain text means press, hold, copy, open the dialer and paste, and that's where people give up.
A phone number on the page
17.4%
missed it · 743 of 4,258
The first thing most local customers want is a number to call. If it isn't on the page, they call the next business instead.
A contact form
41.9%
missed it · 1,784 of 4,258
Plenty of people won't call, especially after hours. A form lets them reach you at 11pm and lets you answer in the morning.
A way to book online
70.5%
missed it · 3,000 of 4,258
If you take appointments or reservations, a booking link lets a customer pick a time without waiting for you to call back. If you don't, skip this one.
A real page title
3.5%
missed it · 148 of 4,258
The page title is usually the blue headline Google shows for your site. If it's missing or just says “Home”, Google writes its own.
A meta description
27.5%
missed it · 1,169 of 4,258
It's the line Google often shows under your name in search results. Without one, Google picks a scrap of text from the page, and it's often a bad one.
Set up for phones
5.2%
missed it · 221 of 4,258
One small tag tells a phone to size the page to the screen. Without it, many phones show a shrunken desktop page your customer has to pinch and zoom.
Tells Google what your business is
50.1%
missed it · 2,135 of 4,258
Structured data is a few lines of code that tell Google your type of business, address, hours and phone in a form it can read without guessing.
Analytics
40.9%
missed it · 1,740 of 4,258
Without analytics you can't tell how many people visit, what they look at, or whether the site brings in a single customer.
A Spanish version
97.3%
missed it · 4,141 of 4,258 · South Florida 84.2%
If a lot of your customers would rather read Spanish, a Spanish page, or a clear switch to one, keeps them on your site instead of a competitor's. Where few do, skip this one.
Secure (https)
8.0%
missed it · 341 of 4,258
Browsers warn people away from pages that aren't secure, and a form on one sends what people type in the clear.
Allowed in Google
1.8%
missed it · 77 of 4,258
A “noindex” tag tells Google not to list the page at all. It's often left behind by whoever built the site, and it keeps you out of search completely.
Your licence number on the homepage
89.1%
missed it · 407 of 457 contractor sites
Some states make contractors show their licence number in their advertising: Florida's statute says every advertisement, and California's licensing board says that includes websites. Homeowners look for it, and it's the quickest way to look like the real thing.
What my checker can't see
- Only your homepage, plus your contact page when I'm looking for a form.
- The page as your server sends it. It doesn't run JavaScript, so a form, phone number, booking widget or analytics tag that loads that way won't show up. Neither will a phone number inside a picture.
- Presence, not quality. It checks that a title, description or structured data is there, not that it's good, and that the phone tag is there, not that the page looks right on a phone.
- No speed check. My study couldn't measure speed, so there's nothing to compare it with.
Nothing is stored
Your address goes to my checker, which reads your homepage once and sends the result to your screen. I don't save the address or the result. The only copy I ever see is the one you send me, if you choose to.
Questions
What people ask me
- Is the website check free?
- Yes. You type your address and get the result on the page. You don't need to give a name or an email to see it. If you want me to go through it with you, there's an optional form under the results.
- What does the website check look at?
- Your homepage as the server sends it: a tap-to-call link, a phone number, a contact form (on the homepage or your contact page), an online booking link, the page title, the meta description, the mobile viewport tag, LocalBusiness or Organization structured data, any analytics, a Spanish version, https and whether the page tells Google not to list it. Contractors can add a licence-number check.
- Why does it say something is missing when my site has it?
- It reads the page the way it arrives, without running JavaScript, and only the homepage. A form, phone number or booking widget that loads with JavaScript, or sits on another page, isn't seen. Each miss says what the checker can't see, so you can tell a real gap from a blind spot.
- Do you keep my website address or the result?
- No. The address goes to my checker, which reads your homepage once and sends the result back to your screen. Nothing is saved. The only copy I ever see is one you choose to send me with the form.
- Where do the percentages come from?
- From my own check of 4,258 independent small business homepages in all 50 states and DC on 19 October 2026, using the same rules. I drew them from Overture Maps, an open map of places, across ten trades from dentists to auto shops, with each trade counting about equally. So the figures describe those ten trades, not every business in the country. I ran the same checks on 1,994 South Florida sites as well, and where the two can fairly be compared, like Spanish, the result shows both.

Want the gaps fixed? I'll tell you which ones matter.
Every site I build has the basics from day one: a number that rings, a form I test all the way to your inbox, a title, description and structured data for Google, and analytics you can read.
A build is never more than $999. 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.