Work

What I build, and what I find.


Two things worth your time here: the kind of site I send people, and the list of faults I check for on the site you already have.

Demo builds

Three trades, three different jobs to do.


Three different trades, and deliberately not three versions of one layout. Pick one and watch the whole thing change — the typeface, what sits at the top, what the page is asking you to do.

Plumbing

Harbor Plumbing

When a pipe bursts nobody browses. The number is the page, and everything else gets out of its way.

Scroll inside the phone to see the rest of the page.

These are demo builds, not clients. They are the kind of thing I send to a business before I ask them for anything — which is how you would first hear from me.

What they share is underneath: one page that works on any screen, tap-to-call everywhere, a form that reaches an inbox, and the markup Google reads. What they do not share is how any of it looks.

The audit

What I check before I email anyone.


I do not send cold emails about “improving your online presence”. I look at the site first and find things that are specifically, checkably wrong with it. Here is the whole list — you can run most of it on yourself in a browser this afternoon.

Before

No viewport tag, so the phone shrinks the desktop layout to a third of its size. The number is text, not a link. Nothing is tappable.

After

Built for the screen it is actually read on. The number is a button, the services are reachable, and the reviews are on the page.

Both are the same demo build. Harbor Plumbing is not a real company — the “before” shows the faults from the list below, not any particular site.

  • No mobile viewport tag

    One missing line. Without it a phone renders the desktop layout shrunk to a third of its size, and every visitor has to pinch and zoom. Usually the biggest finding.

  • No tap-to-call links

    The phone number is text, not a link. Someone standing in a wet kitchen has to memorise it, leave the page, and dial by hand.

  • No form on the homepage

    Every lead has to phone during office hours. The ones who will not phone go to whoever is next on the list.

  • No LocalBusiness markup

    Google is guessing at your address, hours and service area instead of being told.

  • Analytics that stopped working in 2023

    Universal Analytics stopped processing on 1 July 2023. Plenty of sites still load the script and report nothing to anyone.

  • Mail that lands in spam

    SPF authorising one mail provider while mail actually flows through another. Your estimates and invoices quietly go to junk.

  • Links to domains that no longer exist

    Supplier and manufacturer links that died when the company was bought. Checked by DNS, so a blocked request is not mistaken for a dead site.

  • A Google listing that disagrees with your site

    A different address, or a different town in the category line. It splits your local ranking between two places, and you rank properly in neither.

I will run it on your site for free.

Send me the address and I will send back what I find, in plain English, whether or not you ever hire me. If the answer is “your site is fine”, that is what you will get.

Ask for a free audit

Want to see yours?


Tell me the business and I will build the homepage and send you a link. No cost, no meeting, no obligation to like it.