product image

Trades Website Template Pack: Roofing, HVAC, Plumbing, Electrical, Landscaping

$39

Five one-page trade business websites. Edit one file, upload one folder.

A clean, fast, one-page website template in five ready-made skins: roofing, HVAC, plumbing, electrical and landscaping. Each skin has its own colors, icons and hero illustration.

What each page includes:

  • Hero with call and estimate buttons, plus a sticky “Call” button on phones
  • Services, a 4-step “how it works”, FAQ, hours and contact details
  • Service-area list with a ZIP-code checker
  • A free-estimate form that opens the visitor’s email app by default (or connects to Netlify Forms or any form service)
  • Review slots that stay empty until you add real reviews

How it works:

  1. Open site.config.js and type in the business name, phone, colors, services and towns.
  2. Run node build.mjs (Node.js 18+, no installs).
  3. Drag the dist/ folder onto Cloudflare Pages or Netlify. The README walks through both free options step by step.

Also included: plain HTML/CSS/JS (no framework, no tracking, no cookies); commercial license for unlimited sites for yourself and your clients (no reselling the template itself); SIL OFL font with notices.

What’s included: 5 folders (one per trade), each with site.config.js, build.mjs, src/, a prebuilt dist/, README, LICENSE and third-party notices. Delivered as one zip download right after purchase.

Live demos: oneshotos-roofing-demo.pages.dev (swap roofing for hvac, plumbing, electrical or landscaping).

The demo companies are fictional (555 numbers, example.com emails, no reviews), so you start from a clean slate.