What Google, ChatGPT, and a customer on a phone actually see when they look for you — measured directly against the live site, not estimated.
The design is not the problem — the hero photo, the van shot and the layout are respectable. The problem is that almost none of it exists in a form Google or an AI assistant can read. The services, the About page and the customer reviews are flat pictures, not text.
Every score below is the sum of individual pass/fail checks, each one measured against the live site. Open any category to see the arithmetic.
Nothing here is a feeling. Each category is a fixed list of checks worth a fixed number of points; the score is what was earned out of what was available. Tap a category to see every check and what it scored.
Each category is weighted by how directly it affects whether a Charleston homeowner finds you and calls you. Findability is weighted heaviest; visual polish and certificate hygiene are weighted lightest, because a beautiful site nobody can find books no work.
Overall = Σ (category score × weight) — the weights are shown on each row and sum to 100%.
Pick a crawler. This is the real response the live site returned to each one when it was requested on 31 August 2026.
Your pages are drawn by a program that runs inside a person’s browser. Search engines and AI assistants read the page before that program runs. Everything a customer sees is on the left. Everything a machine gets is on the right.
Seventeen verified defects, ranked by what they cost. Tap any finding to see the measurement behind it.
Findings came from direct HTTP requests, a headless Chromium browser rendering each page, and live search checks. Link behaviour was tested by actually clicking every link, not by reading the code — which is why finding 11 says the menu works for a person but not for Google, rather than simply “broken”.
Two checks were run and then discarded as unreliable: an Instagram and TikTok handle probe returned identical responses for a real handle and an invented one, so it proves nothing and no claim is made from it. Social findings below rest only on what is publicly discoverable in search.
You are paying for a website that a customer can read and a search engine cannot. The photography is decent, the van looks sharp, and the 5.0 rating is real and earned — and people already recommend you by name in Charleston Facebook groups without being asked. That is the hardest part of this business, and you have it.
None of it is reaching the people searching for a plumber at eleven o’clock at night, because the platform the site was built on turns words into pictures. Thirteen reviews and a six-month-old domain is a business at the very start of its visibility, competing against companies with eighty years and thousands of pages. That gap is closable — but not on this foundation.
This report is the diagnosis only. Each finding names what is wrong and what it costs. What to do about it, and in what order, is a separate conversation.
Seventeen findings, all of them costing you calls right now. The proposal covers what closes each one, what it costs a month, and the point where it pays for itself — with nothing to pay up front.
Review the proposal