For US contractors
Is your contractor website costing you jobs?
Paste your URL. Get a 0–100 score from the public page: DIY builders, missing tap-to-call, thin copy, old copyright years. A blunt estimate, not a fake audit.
The page is fetched on our server so the check still works when a browser would be blocked. We don’t store the HTML. Heuristic estimate from the public HTML. Not a Lighthouse run, not a measured load time, and not a ranking or revenue prediction.
What the score actually checks
Eight things we can see in the HTML. The scoring page lists the point values. We do not invent rankings, traffic, or load times.
Website builder
Wix, Squarespace, GoDaddy Website Builder, Weebly, and WordPress.com leave fingerprints in the HTML. Self-hosted WordPress does not cost points.
Mobile viewport
We look for a viewport meta tag set to the device width. Without it, phones often get a desktop page.
Phone and calls to action
Tap-to-call links, a visible phone number, a form, and phrases like “free estimate” or “call now.”
Contact email
A Gmail, Yahoo, or AOL address (and the same class of free inbox) as the contact email costs points. An address on your own domain does not.
Copyright year
We read years next to a copyright mark. A missing year or a year that is several seasons behind is a signal the page is neglected.
Page copy
We count visible words after removing scripts and styles, and we flag placeholder lines like “lorem ipsum,” “coming soon,” and “welcome to our website.” JavaScript-only copy is invisible to this check.
Title and H1
The browser title and the main heading should say what you do. “Home” and “Welcome” do not.
HTTPS and HTML weight
We record whether the final URL is HTTPS, how large the HTML response is, and how many script tags it contains. That is a weight estimate, not a measured load time.
How it works
01
Paste the URL
Use the address on the truck, the Google listing, or the yard sign.
02
We read the public HTML
No login. No invented traffic numbers. If the fetch fails, there is no score.
03
You get the reasons
A 0–100 score, eight checks, and a straight path to a free mockup if the site is in the way.
Built around the way trades actually get calls
All tradesRoofing
After hail, the homeowner is in the driveway with a phone. They tap the first roofer who shows a real number, names repair and replacement, and looks like the company is still working. A template that says “welcome to our website” does not get that tap.
HVAC
Nobody reads a company origin story while the house is hot. They search, they tap, and they call the shop that looks open. A seasonal rush punishes a slow page, a vague headline, and a form that promises a reply in two business days.
Plumbing
A burst line is not a research project. If your number is not tappable, you are asking someone with water on the floor to pinch-zoom a desktop site. Most of them will call the next plumber instead.
Electrical
Panel upgrades, EV chargers, and rewires are not impulse clicks, but the short list still happens online. Homeowners compare two or three electricians. The template with no specifics and no photos of real work comes off that list quietly.
Concrete
Driveways, patios, and flatwork get considered for days, not minutes. During that week, a site with no project photos and no way to describe the job gets closed. People cannot picture a finish you never show.
Remodeling
Kitchen, bath, and addition clients are choosing who will be in the house for weeks. They will forgive a plain truck. They will not forgive a website that still says “your text here” or shows a stock kitchen.
Starter city pages
All citiesIf the score is ugly, the next step is a mockup
Modern Websites builds the site, then follows up on the leads. $250/month. live in 7 days. no setup fee. month-to-month. One extra job is the math they use, and they don’t pretend a website guarantees it.
- $250
- a month
- 7 days
- to launch
- $0
- setup fee
- Monthly
- no annual lock-in
Modern Websites
Get a free mockup
Modern Websites builds contractor sites for $250/month: live in 7 days, no setup fee, month-to-month. The demo is 20 minutes. No pitch deck.
What this is not
There is no live counter of sites scored, and there are no customer quotes on this page. The sample card above is labeled because it is fictional. This is not a Lighthouse report, not a Google ranking, and not a judgment of your workmanship. It is a read of the public HTML, with the misses written down.