The goal
A web designer's own site has one honest test: does it practice what it preaches? I wanted three things - near-instant loads anywhere in the world, a single clear conversion path (the free growth plan form), and a structure that search engines and AI assistants can parse without guessing.
The stack - and why it's boring on purpose
- Static HTML + CSS - no WordPress, no page builder, no database to slow down or get hacked; Tailwind utilities plus hand-written CSS
- Cloudflare Pages - the site is served from edge servers close to every visitor, with global caching by default
- Cloudflare Turnstile + D1 - the contact form does spam checking without annoying CAPTCHAs and stores leads in a serverless database; no third-party form service holding your data
- Optimized assets - WebP images with explicit dimensions (no layout shift), font loading that doesn't block rendering, and one small deferred script
Built for conversion, not decoration
Every section of the homepage pushes toward one action: requesting a free growth plan. Pricing is published - €490 to €2,000+ - because hiding prices wastes everyone's time. The form budget options mirror the three website options, and the reply promise (within 24 hours) is stated where you decide whether to submit.
Built for search engines and AI assistants
- Structured data throughout: ProfessionalService, Person, Service with real prices, FAQPage, and BreadcrumbList schema
- Answer-first pages - each page opens with a direct answer to the question that brought you here, which is what AI assistants quote
- A complete sitemap.xml, clean canonical URLs, and an llms.txt summarizing the business in plain text for AI crawlers
What this proves for your project
The same decisions - boring reliable stack, speed discipline, one conversion path, machine-readable structure - are what I apply to every client build, from a €990 HVAC Growth Website to a custom commerce system. See it applied for a real client in the freight company case study.