Ethical Elopements
Colorado elopement planner rebuild: Static HTML on Cloudflare Pages, deferred Calendly, zero hosting cost.
00 // Interface Preview
Desktop and mobile references


01 // Snapshot
OperatorColorado elopement planner who self-updates
Was BrokenShopify was heavy, slow, and charged fees
ChangedStatic single page on Cloudflare Pages with deferred Calendly
TrajectoryZero hosting cost, owner uploads directly
02 // Verdict
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.
03 // Structural Constraints
Shopify BloatShopify added weight, monthly cost, and edit friction
Heavy WidgetsHeavy widgets slowed pages and blocked quick booking
Hosting OverheadHosting overhead provided little value for a single page
04 // Leverage Moves
Static HTML BuildHand coded a single HTML page with clear sections and readable copy
Deferred CalendlyDeferred Calendly load; preloaded iframe so booking opens instantly
Cloudflare PagesCompressed images with cwebp at 1920px max, then pushed to Cloudflare Pages
Manual SEOWrote sitemap.xml and robots.txt by hand; added GA in head
05 // Evidence
Lighthouse Scores92 performance, 90 accessibility, 100 best practices, 83 SEO
Core Web VitalsLCP 1.8s, CLS 0.001, total blocking time 80ms on launch
Zero Hosting CostBookings run through free Calendly without lag or hosting cost
06 // Ruled Out
Shopify RetainedKeeping Shopify (monthly fees, platform lock-in, unnecessary complexity)
CMS for Single PageWordPress or other CMS for a single page (overkill)
Custom Booking EngineCustom booking system (Calendly free plan sufficient)
07 // Before / After
BeforeShopify bloat, monthly fees, and slow edits
AfterLightweight single page on Cloudflare with deferred booking
08 // Decision Log
Static ArchitectureStatic HTML plus /imgs; no CMS or plugins
Cloudflare DeploymentCloudflare Pages deployment; DNS and uploads handled by client
Calendly Free TierCalendly loaded on interaction with preloaded iframe for speed
09 // Irreversible Outcomes
Zero Monthly CostEliminated Shopify fees and hosting bill entirely
Owner ControlClient publishes direct with no hosting cost or vendor lock-in
Performance BaselinePerformance baseline established: 92/90/100/83 Lighthouse scores
10 // Status
Live on Cloudflare Pages; client publishes direct with no hosting cost.
Role: Technical Lead / Developer.
Mandate: Zero hosting cost, owner control, performance first.
