
Context
- Owner wanted a site they fully owned without platforms or plugins.
- Updates had to be simple enough to handle without a dev.
- Bookings needed to feel smooth even on rural data connections.
Problem
- Shopify added weight, monthly cost, and edit friction.
- Heavy widgets slowed pages and blocked quick booking.
- Hosting overhead provided little value for a single page.
What we did
- Hand coded a single HTML page with clear sections and readable copy.
- Deferred Calendly load; preloaded the iframe so booking opens instantly.
- Compressed images with
cwebpat 1920px max, then pushed to Cloudflare Pages. - Wrote
sitemap.xmlandrobots.txtby hand; added GA in the head. - Let the client upload and publish through the Pages dashboard.
Audit verified
Cloudflare Pages
Zero hosting cost
Single file build
Calendly-free
Proof of performance
Lighthouse verified. 92 performance 90 accessibility 100 best practices 83 seo.
92 / 90 / 100 / 83
Lighthouse audit
Captured post launch on Cloudflare Pages. Single page build using index.html and imgs directory. Calendly on free plan. No hosting fees.
Result
- Lighthouse 92 performance, 90 accessibility, 100 best practices, 83 SEO.
- LCP 1.8s, CLS 0.001, total blocking time 80ms on launch.
- Bookings run through free Calendly without lag or hosting cost.
Before / After / Impact
- Before: Shopify bloat, monthly fees, and slow edits.
- After: Lightweight single page on Cloudflare with deferred booking.
- Impact: Owner controls updates and books faster with zero hosting bill.
Nerd notes
- Static HTML plus
/imgs; no CMS or plugins. - Cloudflare Pages deployment; DNS and uploads handled by client.
- Calendly loaded on interaction with preloaded iframe for speed.
- Manual
sitemap.xmlandrobots.txt; GA placed in head. - Images compressed via
cwebpto keep payload low.
Status
Live on Cloudflare Pages; client publishes direct with no hosting cost.