98 PageSpeed Ember & Salt
A phone-first restaurant site where the menu is content, not a PDF — change a price and publish in about a minute.
98 PageSpeed · menu editable by the owner
Six sites I designed, built, deployed and measured. Every PageSpeed score below was run against the live site — the links open the real thing. Four runs each, so the numbers move a point or two; these are the medians.
↳ every one of these is updated by its owner
98 PageSpeed A phone-first restaurant site where the menu is content, not a PDF — change a price and publish in about a minute.
98 PageSpeed · menu editable by the owner
97 PageSpeed A portfolio that gives each room the full width of the screen, and a four-question enquiry form people finish.
97 PageSpeed · 1.8s largest paint · four questions, no account
99 PageSpeed A dental practice site built around the one question a new patient has: can I book today? Fees in plain words rather than behind a phone call.
99 PageSpeed · 1.7s largest paint
97 PageSpeed One crew for the roof and the air inside it. A three-field quote form instead of five service pages, with tap-to-call above the fold.
97 PageSpeed · 1.8s largest paint · zero layout shift
97 PageSpeed A law firm site where the results are the design. Settled figures above the fold, and a case review that asks for less than anyone expects.
97 PageSpeed · 2.3s largest paint · zero layout shift
98 PageSpeed A strength club where the timetable shows the real week — seven days of classes a visitor can read without calling anyone, over a photograph on every discipline.
Photos self-hosted · 20 images · zero third-party requests
What powers every site here
Your site is served from Cloudflare's network on the Free plan — SSL included and bandwidth unmetered, which is why a small business can run without a hosting bill. You own the domain and the account; the tier is documented in full, with the limits, so you can see exactly where the free plan stops.
The editing screen behind every site here. Plain-language fields, no clutter, and no developer in the loop: click the text on the page, type the new version, publish. The screen is deliberately small — if the owner needs a manual to change a phone number, the handover has failed.
What renders the pages. It ships almost no JavaScript, so a visitor downloads HTML rather than a framework runtime — which is where the speed comes from, and speed is the single biggest lever on search ranking. Smaller payloads and a smaller attack surface are the same decision.
Want something like this for your business?
Start a project