HTMLStarter

brochure-site-template — HTML Starter Template

By nicolascadet-ops

A five-page HTML brochure website template for professional service firms such as law firms, accounting practices, or consultancies, with lead forms and fixed-fee displays, no frameworks or build steps.

Explore the design

Compare the page layouts and mobile experience. Open any screenshot for a closer look.

1 previews
Author preview
Author-provided previewTop of page

Preview provided in the project README.

One original preview is available. Open the full image to inspect the design.

Screenshots show visual appearance; interactive behavior may differ.

Recorded 2026-10-03View source

What stands out

A quick read of the recorded project description.

01

Five-page plain HTML/CSS/JS brochure website, no frameworks, no build steps, no dependencies

02

Lead entry point on every page: hero callback form, contact page consultation form, top-bar phone

03

Forms include inline validation, loading states, and confirmation feedback; a form service is required

04

Services page uses fixed fees and a fee table, suitable for professional service firms

05

Accessibility support: semantic HTML, skip link, keyboard menu, WCAG AA contrast, reduced motion

06

Self-hosted fonts and compressed WebP images, about 3 KB JavaScript, no third-party requests

Template Details

This template uses a fictional London law firm, Hartley & Webb, as an example and provides a five-page plain HTML/CSS/JS brochure website: the home page includes a headline, a callback form over a full-width photo, practice areas, reasons to choose the firm, client testimonials, and partners; the services page lists fixed fees by service section along with what is included and frequently asked questions, plus a fee table; the about page contains the firm story, values, and timeline; the team page shows partner profiles with direct contact details; the contact page provides a consultation request form, address, business hours, and travel information.

Every page has a lead entry point: the callback form in the hero, the consultation form on the contact page, and the phone number in the top bar. Forms include inline error messages, loading states, and confirmation feedback, but require connection to an external form service for actual submission. The template emphasizes accessibility (semantic HTML, skip link, keyboard-usable mobile menu, visible focus, WCAG AA contrast, reduced motion support), and content remains visible without JavaScript.

The names, people, testimonials, prices, addresses, and registration numbers in the example are fictional. The phone number uses the UK drama reserved range (020 7946 0xxx). Fonts are self-hosted, images are compressed WebP, JavaScript is about 3 KB, and there are no third-party requests. Customization can be done via CSS variables for colors and fonts, replacing images in public/images/, and editing the company name, phone, and address in the header and footer of each HTML file. Deployment to Cloudflare Pages requires no build step, with the output directory as the root directory.

HTMLStarter

Is it right for your project?

Use Cases

  • Building a brochure website for a law firm, accounting firm, or consultancy
  • Professional service businesses that need to display fixed fees and a fee table
  • Projects that want to launch quickly with plain HTML without introducing frameworks or a build process
  • Service websites that need multi-page lead collection (callback, consultation request)
  • Deploying to static hosting platforms such as Cloudflare Pages

Suitable For

  • Professional service firms such as law firms, accounting practices, or consultancies
  • Developers who prefer plain HTML/CSS/JS and no build steps
  • Websites that need to meet accessibility standards and remain visible without JavaScript
  • Brochure sites whose core needs are fixed-fee displays and lead forms

Getting started & customization

Use these recorded setup notes alongside the repository instructions for your chosen version.

  1. 1

    Locally, open public/index.html directly, or run npx serve public to serve the public folder

  2. 2

    Forms show only a demo confirmation by default; actual submission requires connecting Formspree, Netlify Forms, Cloudflare Workers, or your own CRM

  3. 3

    Colors and fonts are adjusted via CSS variables in :root at the top of public/styles.css

  4. 4

    The company name, phone, and address must be changed by searching for “Hartley” in the header and footer of each .html file

  5. 5

    Deploying to Cloudflare Pages requires no build command, and the output directory is /

Read repository instructions

License & source material

Usage conditions & limitations

Free to use · keep license notice

This listing covers the free version under the MIT license in the public repository; the free scope is the code of that version and does not mean external services or third-party assets are free.

Must comply with when using

  • You may use, modify, commercialize, and distribute the code of this version for free.
  • When distributing copies or substantial portions of the code, retain the original author's copyright notice and the full MIT license notice.
  • The code is provided as is; warranties and limitations of liability are governed by the original license and applicable law.

Additional costs & items to verify

  • Forms show only a demo confirmation by default and cannot actually submit; you must connect an external form service such as Formspree, Netlify Forms, Cloudflare Workers, or your own CRM, which may involve third-party accounts, API keys, or fees.
  • Example photos are from Unsplash and licensed under the Unsplash License, which differs from the project code's MIT license; when replacing or commercially using images, you must verify and comply with the applicable image license.
  • Self-hosted fonts are licensed under the SIL Open Font License, which differs from the code's MIT license; when redistributing or modifying the fonts, you must comply with that font license.
  • The names, people, testimonials, prices, addresses, and registration numbers in the template are fictional example content and must be replaced with real information before launch; they must not be used directly as real business information.
  • The README mentions the Formspree form service; actual submission requires configuring a service endpoint, and its usage limits and fees must be checked separately.
  • Demo images, fonts, icons, and other third-party assets must be checked against their respective licenses and cannot be judged solely by the code's MIT license.
  • External services such as domains, hosting, databases, payments, or AI may incur additional fees.
View Original Text Basis

Permission is hereby granted, free of charge

Original License Text

Form handling | `public/main.js` (currently shows a demo confirmation). Point the forms at Formspree, Netlify Forms, Cloudflare Workers or your CRM

Original README

Photos from [Unsplash](https://unsplash.com), free under the [Unsplash License](https://unsplash.com/license).

Original README

Typefaces: [Libre Caslon Display](https://fonts.google.com/specimen/Libre+Caslon+Display) and [Public Sans](https://fonts.google.com/specimen/Public+Sans), SIL Open Font License.

Original README

**Hartley & Webb is a fictional firm.** All names, people, reviews, prices, addresses and registration numbers are sample content.

Original README
https://github.com/nicolascadet-ops/brochure-site-template/blob/main/LICENSEhttps://github.com/nicolascadet-ops/brochure-site-template/blob/main/README.md

Compiled by DeepSeek based on repository license and README ·2026-10-03. Results only cover the materials read; dependencies, images, fonts, and subsequent term changes are subject to their respective original texts.

Project checks & description sources

Template Information

Source platforms
GitHub
Documentation and maintenance reference score
Partly documented · 68 / 100
Technologies
HTML
Website type
Starter
How this score is calculated

Our heuristic uses license records (up to 30), a demo link (12), a preview (10), stars (15), recorded maintenance (15), description completeness (8), feature records (5) and classification data (5). It is not a code, security or performance test, or a Google score. A link does not establish tested functionality.

What to verify for this project

Repository update recorded
2026-10-03
Screenshot last checked
2026-10-03

No demo link is recorded. Use the repository instructions to evaluate the project locally; the screenshot alone cannot establish interactive behavior.

The catalog identifies HTML as the primary stack. Check the actual dependency manifest and lockfile for versions and hosting requirements. These notes use recorded metadata, not a code audit or a deployment test.

Use a selection guide →

How this description was prepared

AI-assisted description based on catalog records and repository material. Repository authors are not automatically the reviewers of this description.

Review declaration: [email protected] · 2026-10-04

Inspect the recorded source material

SHA-256: 7096451f743867f517b9e77e9c83b2630ecb2f538127f4c1fd2aaf09e821e8ce

2026-10-03T19:58:04.087Z

Source file / repository
# Hartley & Webb: Professional Services Website Template

A five-page brochure website for a law firm, accountancy, consultancy or any professional services business. Plain HTML, CSS and a little JavaScript: no framework, no build step, no dependencies.

![Hartley & Webb home page](docs/screenshot.png)

> **Hartley & Webb is a fictional firm.** All names, people, reviews, prices, addresses and registration numbers are sample content. Phone numbers use the UK range reserved for drama (020 7946 0xxx).

## Pages

| Page | What's on it |
|---|---|
| `public/index.html` | Headline, call-back form over a full-width photo, practice areas, why choose us, client reviews, partners |
| `public/services.html` | One section per service with fixed fees, what's included and FAQs, plus a fee table |
| `public/about.html` | Firm story, values and a timeline |
| `public/team.html` | Partner profiles with bios and direct contact details |
| `public/contact.html` | Consultation request form, address, hours and transport |

## Features

- **Lead capture on every page**: call-back form in the hero, consultation form on Contact, phone number in the top bar.
- **Forms with real validation**: inline error messages, loading state and confirmation (wire them to your form service).
- **Transparent pricing** pattern: fixed fees per service and a fee table, which builds trust for professional firms.
- **Accessible**: semantic HTML, skip link, keyboard-friendly mobile menu (Esc to close), visible focus, WCAG AA contrast, reduced-motion support. Content stays visible without JavaScript.
- **Fast**: self-hosted fonts, compressed WebP images, ~3 KB of JavaScript, no third-party requests.
- **Responsive** from small phones to wide desktops.

## Run it locally

Open `public/index.html` in your browser, or serve the `public` folder:

```bash
npx serve public
```

## Customise

| What | Where |
|---|---|
| Colours and fonts | CSS variables in `:root` at the top of `public/styles.css` |
| Firm name, phone, address | Header and footer in each `.html` file (search for "Hartley") |
| Photos | Replace files in `public/images/` (keep the same names, or update the `src`) |
| Form handling | `public/main.js` (currently shows a demo confirmation). Point the forms at Formspree, Netlify Forms, Cloudflare Workers or your CRM |

## Deploy to Cloudflare Pages

No build step needed.

- **Dashboard:** Workers & Pages → Create → Pages → Connect to Git → pick this repo. Build command: *(none)*. Output directory: `/`.
- **CLI:**
  ```bash
  npx wrangler pages deploy . --project-name hartley-webb
  ```

## Credits

- Typefaces: [Libre Caslon Display](https://fonts.google.com/specimen/Libre+Caslon+Display) and [Public Sans](https://fonts.google.com/specimen/Public+Sans), SIL Open Font License.
- Photos from [Unsplash](https://unsplash.com), free under the [Unsplash License](https://unsplash.com/license). Team members are shown as initials; replace them with real portraits of your team.

  | File | Photographer | Source |
  |---|---|---|
  | `public/images/hero.webp` | Alex Wicks | https://images.unsplash.com/photo-1781370163418-e02a602826c2 |
  | `public/images/hero-mobile.webp` | Alex Wicks | https://images.unsplash.com/photo-1781370163418-e02a602826c2 (top crop) |
  | `public/images/building.webp` | Anastasiia Derkunskaia | https://images.unsplash.com/photo-1763725908870-a25a4c0b2f22 |
  | `public/images/office.webp` | Markus Leo | https://images.unsplash.com/photo-1566796096874-dd14890c80b4 |

- Built by **NC Atelier**.

---

### Want a site like this for your business?

NC Atelier designs and builds fast, accessible websites for businesses in the UK, US and Canada.

**Get in touch:** [ncatelier.com](https://ncatelier.com) · [LinkedIn](https://www.linkedin.com/in/cadetnicolas)
Report a correction

Explore similar templates

Compare previews and descriptions within the same stack and category.