Free tool
Is your website letting the call slip away?
Type the address and in a few seconds we tell you what somebody arriving on a phone gets, and what a search engine gets. Fourteen points adding up to a hundred. The list comes out ordered by what costs the most money, not by order of appearance. No sign-up and no email.
What we found across seventeen trade websites
On 11 September 2026 we ran this same checker over seventeen trade websites in the Bay Area, most of them cleaning and remodelling, picked because the business served Spanish-speaking customers. It is not a large sample and I say that before giving the numbers. The pattern was even enough to be worth telling.
Twelve of the seventeen had no contact form at all. Seven had the phone written out but not linked, so from a phone you could not tap it to call. Eight never said anywhere that they served in Spanish, although the owner does. One did not respond.
What surprised me was not the count. It was that none of those three things costs money to fix. They are an afternoon for somebody who knows where to touch, and all three sit right at the moment somebody has already decided to call you.
The fourteen points and what each one weighs
The weights come from a single question: if this fails, what does it cost in lost customers? That is why mobile weighs twelve and the language attribute weighs four, although both are one line of code.
| What | Weight | Why |
|---|---|---|
| Set up for mobile | 12 | Without the viewport tag the phone shrinks the desktop page. That is where most traffic is. |
| Tappable phone | 10 | An unlinked number has to be copied by hand from a phone. |
| Loads over https | 10 | Without the padlock the browser warns before the visitor reads a word. |
| Contact form | 9 | It is the route for whoever will not call. Without it they call or they leave. |
| Says you serve in Spanish | 8 | Somebody searching in Spanish has no way to guess it. |
| Usable title | 8 | It is the blue line in search, and it gets cut or rewritten by Google. |
| Online booking | 6 | Somebody deciding at eleven at night does not call. |
| Search description | 6 | Without it Google crops any loose sentence from the page. |
| One main heading | 6 | With several h1 tags, none of them leads. |
| Footer year current | 6 | A footer saying 2023 reads as a closed business. |
| 5 | The channel that answers most with a Spanish-speaking audience. It weighs less because not every sector uses it. | |
| HTML under 400 KB | 5 | The skeleton alone, before images. |
| Answers without an error | 5 | A 404 on the home page is more common than it sounds. |
| Declares the language | 4 | One line. It stops the browser offering to translate what is already translated. |
What this check does not do
It does not run JavaScript. It reads the HTML as it arrives, which is also how a search engine reads it at first glance. If your site renders in the browser, the content checks will come out worse than reality and the tool warns you above the result instead of staying quiet about it.
It does not measure the speed a person feels. It measures how long your server takes to hand over the HTML, which is a different thing. For the first one there is PageSpeed, which loads the whole page with everything it carries.
And it has no opinion about your design. A site can score a hundred here and still fail to explain what you do. A checker does not measure that.
What to do with the result
If anything came out pending, start with the first one on the list and do it this week. They are ordered by weight, so the top one moves the most. The bottom three are an afternoon of work and almost nobody looks at them.
If what fails is mobile or https, that is work for whoever handles your maintenance. And if opening it makes you think the problem runs deeper than these fourteen points, we can talk about rebuilding it at a published price.