We ran a small business website audit on 94 dentist, roofer and plumber homepages in the Dallas and Houston areas on 21 October 2026. Two in three (62 of 94) failed at least one of six basic checks. The most common gaps were a missing meta description (44%), no structured data (41%) and no tap-to-call phone link on the homepage (40%).
Most of these problems do not need a new website. Most take an hour or less to fix. Below are the full results, how we got them, what each one costs you, and how to check your own site in five minutes.
- Only 32 of 94 sites (34%) passed all six checks. 27 sites (29%) failed four or more.
- 1 in 5 sites does not send visitors from http:// to the secure https:// version.
- 1 in 5 secure pages still pulls in at least one file over insecure http://.
- 2 in 5 homepages have no tap-to-call link, even though 73% of local searches start on a mobile device (BrightLocal, 2026).
- 16% have no mobile viewport tag, a strong sign the site was never built for phones.
- Every one of these is a small, cheap fix.
The results at a glance
Here are the key numbers. Feel free to quote them with a link to this page.
| What we checked | Sites that failed | Share |
|---|---|---|
| No meta description on the homepage | 41 of 94 | 44% |
| No structured data (schema) | 39 of 94 | 41% |
| No click-to-call (tel:) link on the homepage | 38 of 94 | 40% |
| http:// does not redirect to https:// | 19 of 94 | 20% |
| Mixed content (http:// files on an https:// page) | 18 of 94 | 19% |
| No mobile viewport tag | 15 of 94 | 16% |
| Failed at least one of the six checks above | 62 of 94 | 66% |
Source: Codixity passive homepage audit, 21 October 2026. See the methodology section below for limits.
Methodology: how we ran this small business website audit
- The sample. We started with 104 local businesses in the Dallas and Houston metro areas, found through OpenStreetMap listings. 94 homepages loaded and were included: 49 dentists, 28 roofers and 17 plumbers. The other 10 timed out or returned errors.
- What we checked. For each site we made one normal request for the homepage, one request to the plain http:// address to see if it redirected to https://, and one check of the security certificate.
- What we did not do. No logins, no scanning for weaknesses, no load on anyone’s server beyond a normal visit.
- No names. We report totals only. This study is not about shaming any business.
Limits you should know about
- Homepage only. A site with no phone link on the homepage may have one on its contact page. We only judged the first page most visitors see.
- Load time is a rough indication. We timed each homepage from a single connection, which was slow. 18 of 94 homepages took more than 3 seconds for us, but your visitors may see different times, so we do not treat that as a headline finding.
- PHP versions are mostly hidden. Only 7 sites showed their PHP version in public headers, so we make no claim about how many sites run old PHP.
- Small groups. 94 sites is a snapshot, not a census. The plumber group (17 sites) is especially small, so read the industry breakdown as a rough guide.
Do dentists, roofers or plumbers do better?
Not really. The same problems show up across all three trades.
| Problem | Dentists (49) | Roofers (28) | Plumbers (17) |
|---|---|---|---|
| No meta description | 43% | 46% | 41% |
| No schema | 39% | 46% | 41% |
| No click-to-call link | 43% | 32% | 47% |
| No HTTPS redirect | 18% | 18% | 29% |
| Mixed content | 18% | 21% | 18% |
| No viewport tag | 18% | 14% | 12% |
Roofers were the most likely to have a tap-to-call link. Plumbers, who often get urgent calls, were the least likely, which is the opposite of what you would hope.
Finding 1: 1 in 5 sites does not force HTTPS
On 19 of 94 sites (20%), typing the plain http:// address did not redirect to the secure https:// version. The secure version usually exists. The site just does not send people there.
What it means for you. Anyone who types your address without “https”, or clicks an old link, may land on the insecure version. Chrome has labelled plain HTTP pages “Not secure” since July 2018. Google’s page experience guidance also asks site owners whether their pages are served securely.
The fix. Add a site-wide 301 redirect from http:// to https://. On WordPress, most hosts have a “Force HTTPS” switch, or a developer can add two lines to the server config. If you use Cloudflare, turn on “Always Use HTTPS”. It takes about 10 minutes.
Finding 2: 1 in 5 secure pages loads insecure files
18 of 94 homepages (19%) were served over https:// but still referenced at least one file, such as an image, script or font, over plain http://. This is called mixed content.
What it means for you. Modern browsers either upgrade these files or block them. MDN explains that scripts, stylesheets, fonts and iframes loaded over http:// are blocked. So a map, booking widget or font can quietly fail to load.
The fix. Find and replace old http:// links with https:// in your database. On WordPress, a search-and-replace plugin handles this in minutes (back up first). Then open your homepage in Chrome, press F12 and look at the Console tab for “Mixed Content” warnings until none are left.
Finding 3: 2 in 5 homepages have no click-to-call button
38 of 94 homepages (40%) had no tel: link. That means the phone number, if shown, is plain text or part of an image, not a button you can tap to dial.
What it means for you. BrightLocal’s 2026 research found that 73% of local searches start on a mobile device. Someone with a leaking pipe or a broken tooth wants to tap and call, not copy a number. Some phones detect a plain-text number on their own, but you should not rely on that, and a number inside an image can never be tapped.
The fix. Wrap your number in a link like tel:+12145550100 (your real number, with country code). Put it in the header so it shows on every page, and add a sticky “Call now” button on mobile. This is a 15-minute job on most sites. We cover more of this in our guide to contractor website design.
Finding 4: 44% have no meta description
41 of 94 homepages (44%) had no meta description. This was the most common problem in the whole audit.
What it means for you. The meta description is the short summary you write for your page. Google says it may use the meta description for the snippet under your link when it describes the page well. Without one, Google picks some text from your page, which might be a cookie notice or a menu.
The fix. Write one or two sentences, roughly 140 to 160 characters, saying what you do, where, and why to call. For example: “Family dentist in Plano, TX. Same-week appointments, most insurance accepted. Call or book online today.” On WordPress, any SEO plugin (Yoast, Rank Math) gives you a box for this.
Finding 5: 41% have no structured data
39 of 94 homepages (41%) had no structured data, also called schema markup.
What it means for you. Schema is hidden code that tells search engines facts about your business in a format they can read for certain. Google’s LocalBusiness documentation says you can use it to tell Google your business hours, departments and other details. It also helps AI search tools understand you, as we cover in what your website needs in the AI era.
The fix. Add LocalBusiness schema (or a more specific type like Dentist or Plumber) with your name, address, phone, hours and service area. SEO plugins can add basic schema. Make sure the details match your Google Business Profile exactly. Test it with Google’s free Rich Results Test.
Finding 6: 16% are probably not built for phones
15 of 94 homepages (16%) had no mobile viewport tag. This one line of code tells a phone to fit the page to the screen.
What it means for you. According to MDN, without it many phones draw the page at desktop width (often 980 pixels) and shrink it down. Visitors get tiny text and have to pinch and zoom. Google’s page experience guidance asks whether your content displays well on mobile devices. A missing viewport tag usually means the answer is no.
The fix. Adding the tag is easy, but if the site was never designed for phones, the tag alone will not make it look right. In most cases this is the one finding that points to a website redesign rather than a quick patch.
What did these sites get right?
It is not all bad news. Almost every homepage had a page title (92 of 94). WordPress ran 43 of the 94 sites (46%), and all 16 WordPress sites that showed their version number were on current 7.x releases. Only 4 of the 38 sites that showed a copyright year still showed a year before 2025. The gaps are in small details that were never set up.
How to check your own site in 5 minutes
You do not need any tools beyond your phone and a browser. Work through this list:
- HTTPS redirect (1 minute). Type http://yourdomain.com into the address bar. It should switch to https:// with a padlock. If you see “Not secure”, you have Finding 1.
- Mixed content (1 minute). On your homepage in Chrome on a computer, press F12 and click Console. Any “Mixed Content” warning means Finding 2.
- Click-to-call (30 seconds). Open your homepage on your phone and tap your phone number. If the dialler does not open, you have Finding 3.
- Meta description (1 minute). Search Google for your business name. Read the text under your link. If it is random or cut-off text, check whether you have written a meta description.
- Schema (1 minute). Paste your homepage address into Google’s Rich Results Test. If it finds no items, you have Finding 5.
- Mobile fit (30 seconds). Open your site on your phone. If you have to pinch or scroll sideways to read anything, you have Finding 6.
If you pass all six, you are ahead of two in three of the sites we checked.
Should you fix these yourself or hire someone?
Meta descriptions, the HTTPS switch and a phone link are realistic DIY jobs on WordPress, Wix or Squarespace. Mixed content and schema are doable but easy to get slightly wrong. A site with no viewport tag usually needs real design work.
| Fix | DIY difficulty | Typical time |
|---|---|---|
| Force HTTPS redirect | Easy | 10 minutes |
| Add click-to-call link | Easy | 15 minutes |
| Write meta descriptions | Easy | 5 minutes per page |
| Clean up mixed content | Medium | 30 to 60 minutes |
| Add LocalBusiness schema | Medium | 30 to 60 minutes |
| Make the site mobile-friendly | Hard without a developer | Often a redesign |
If you would rather hand it off, our Business Website package (from $1,250) includes speed work, schema and quote or booking forms as standard. For existing sites, a care plan from $49/month keeps these basics checked. You can see examples of our work in the portfolio.
Frequently Asked Questions
What is a small business website audit?
It is a check of your website against basic standards for security, mobile use and search visibility. A simple audit looks at things like HTTPS, mobile layout, phone links, meta descriptions and schema. You can run the basic version yourself in five minutes with the checklist above.
Why does my website say “Not secure”?
Usually because the page is loading over plain http:// instead of https://. That happens when there is no SSL certificate, or when there is one but the site does not redirect visitors to the secure version. In our audit, 20% of sites did not redirect. A host setting or a 301 redirect fixes it.
How do I add a click-to-call button to my website?
Link your phone number using the tel: format, for example tel:+12145550100. Most website builders let you add it as a button link. Place it in your header and as a sticky button on mobile so it is always one tap away.
Does a missing meta description hurt my Google ranking?
It is not a direct ranking factor, but it shapes the text people see under your link. A clear description that names your service and city can earn more clicks than random text Google pulls from your page.
How often should I audit my website?
Run the five-minute check every few months and after any big change, such as a new theme, plugin or host.
Is this audit data from all Texas businesses?
No. It covers 94 reachable homepages of dentists, roofers and plumbers in the Dallas and Houston metro areas, checked on 21 October 2026. Treat it as a snapshot, not a statistic for every Texas business.
Want a second pair of eyes on your site?
If you ran the checklist and found a few gaps, or you are not sure what you are looking at, we are happy to help. Send us your website address and we will tell you what to fix first, in plain English, within 24 hours. Ask for a free website review.


