How We Build Fast, Private Local Lead-Generation Sites: A Build Case Study
We build local lead-generation websites for home-service niches. A common setup is a statewide hub plus city sites. This post is a build case study of how we make them fast, private and easy to use.
The short version: plain static pages, almost nothing extra, and respect for the visitor.
Static pages from a simple build script
- We write a custom Python build script that turns content into plain HTML files.
- No database and no plugins to patch.
- Plain HTML loads fast, even on an older phone.
Hosting on Cloudflare
- Sites run on Cloudflare Workers static assets, on the free plan.
- We deploy with Cloudflare's wrangler tool, one command per site.
- Cloudflare also handles DNS and Email Routing.
Zero third-party requests
When you visit, your browser talks to our site and nothing else.
- Fonts are self-hosted, not pulled from a font service.
- No analytics, no ad pixels, no embedded videos or widgets.
- A strict Content Security Policy allows only the site itself ('self'). Anything else is blocked.
Cookie consent we host ourselves
We use our own self-hosted banner, iQCookie. It honors Global Privacy Control. If your browser sends that signal, we respect it. It has been live since November 4, 2026.
Built for everyone to use
- We aim for WCAG 2.2 AA, the common accessibility standard.
- At launch, automated axe checks found 0 errors.
- Big text, strong contrast and big buttons help older eyes and hands too.
Easy for search engines and AI to read
- JSON-LD structured data describes each page.
- A sitemap.xml lists every page.
- An llms.txt file gives AI tools a plain map of the site.
The legal pages
Every site ships with Privacy, Cookies, Terms, Disclaimer and Accessibility pages.
Calls first
Leads come in as phone calls through big tap-to-call buttons. In our experience, calls close better than forms. We launch one city at a time, so each city site gets done right.
Results: to come
This is a build case study, not a results story. The sites are new, and we have no traffic, ranking or lead numbers yet. We will share results honestly when we have them.
Common questions
What is the site built with?
Plain static HTML made by a custom Python build script, hosted on Cloudflare Workers static assets.
Does the site track visitors?
No. There are no analytics, ad pixels or embeds, and zero third-party requests.
How does cookie consent work?
A self-hosted banner called iQCookie handles consent and honors Global Privacy Control. It has been live since November 4, 2026.
Is the site accessible?
It is built to WCAG 2.2 AA, and automated axe checks found 0 errors at launch.
What results have you seen?
None to share yet. Results are to come.
Want a site like this?
Book a free 15-minute Discovery Call, or just call.
Book a Discovery CallCall (615) 628-7386