← Back to all work
Local SEO Web Design Lead Gen Service Business

Crystal Clear Window Cleaning

A lean, lead-generating website for a Derby window cleaning business — 35+ area landing pages for local SEO across the Midlands, six service lines, GoCardless recurring billing built in, and a quote flow tuned for real inbound enquiries.

Visit the live site
ClientCrystal Clear Window Cleaning
SectorWindow cleaning & exterior cleaning
CoverageDerby & the Midlands
ServicesWeb design, local SEO, payments integration
Build typeCustom — no template, no plugins
StatusLive
35+
Area landing pages
6
Service lines
Live
GoCardless billing
100%
Mobile-first build

The brief

Crystal Clear has been cleaning windows across Derby since 2015 — a 5-star reputation built one round at a time, on referrals and Facebook reviews. The owners came to us with a clear-eyed brief: turn that local reputation into a digital one. They wanted a website that ranks for "window cleaner Derby" and every village around it, that takes the friction out of getting a quote, and that quietly handles recurring 4-weekly and 8-weekly payments without anyone having to chase invoices.

Service businesses live or die by inbound enquiries. The old site existed but didn't earn — it didn't show up on Google for the right searches, didn't make it obvious how to book, and didn't help the team do less admin. That's a triple-loss for a small operation.

How we approached it

We treated this as a local SEO project as much as a web design one. The single biggest lever for a service business in a defined area is to have a dedicated landing page for every meaningful neighbourhood and town. So that's what we built — 35+ area pages covering Mackworth, Allestree, Mickleover, Spondon, Burton Upon Trent and the rest of the Crystal Clear catchment.

Each area page isn't a copy-paste of the homepage — it's tuned to local search intent, with a hero that mentions the area, FAQs that address local concerns, and a quote CTA that pre-fills the area on the form. From Google's perspective, Crystal Clear is a relevant local result for every one of those searches. From a real customer's perspective, they land on a page that speaks to them.

The third leg of the build is recurring revenue. We integrated GoCardless directly into the quote flow so a customer can sign up to a 4-weekly or 8-weekly clean and have payment handled by direct debit. No invoices, no chasing, no awkward "have you paid yet" texts — the team just turns up and cleans windows.

Inside the build

Six things designed around an inbound enquiry

Every section earns its keep — turning a Google search into a booking, and a one-off booking into a recurring round.

35+ Area Landing Pages

One page per village, suburb and town across Derby and the Midlands — each indexable, tuned for local search, and pre-filled into the quote form so the customer never has to repeat themselves.

Lean Quote Flow

A focused quote form that asks only what's needed for an accurate price. Submitted enquiries land in the team's inbox in seconds, with the area and service pre-tagged for fast triage.

GoCardless Recurring Billing

Direct debit set-up baked into the website experience. Customers sign up to a 4-weekly or 8-weekly round and payment runs in the background. No invoices, no chasing, no admin tax.

Trust Signals Above the Fold

Fully insured. DBS-checked. SafeContractor approved. Pure water fed pole system. 5-star Facebook reputation. Every reason a stranger might hesitate, answered before they have to scroll.

FAQ Built for Search

Nine genuine customer questions answered in plain English — pricing, payment, frequency, insurance, equipment. SEO-friendly markup, useful to humans, ranks for long-tail queries.

Live Gallery & Social Proof

Real before-and-afters, real Facebook reviews, real photographs of the team on real Derby properties. Nothing stock, nothing borrowed — the proof is in the windows.

Six service lines, one operation

Every service has its own page, its own pricing tier, and its own selling points — so a customer searching "gutter cleaning Derby" lands somewhere relevant.

Residential Window Cleaning
Commercial Window Cleaning
Gutter Cleaning
Soffit & Fascia Cleaning
Conservatory Cleaning
Solar Panel Cleaning
Local Coverage

35+ areas, one website

Every meaningful neighbourhood, suburb and surrounding town gets its own indexable page — built once, ranking forever.

Mackworth Allestree Mickleover Alvaston Osmaston Sinfin Stenson Fields Willington Findern Oakwood Spondon Chaddesden Chellaston Boulton Moore Castle Donington Darley Abbey West Hallam Littleover Ashbourne Alfreton Swanwick Belper Hilton Etwall Repton Duffield Little Eaton Breadsall Burnaston Burton Upon Trent Tutbury Hatton Mugginton Brailsford Morley Hayes
Under the hood

The tech stack

Picked piece by piece for speed, lead capture, and admin-free recurring revenue. No plugin sprawl, no template ceiling.

Front-end
HTML, CSS & JS

Hand-coded vanilla. No framework tax, no build pipeline weight. Loads fast on any phone, any signal — important when half your traffic is mobile.

Payments
GoCardless

Direct debit recurring billing baked into the quote flow. 4-weekly and 8-weekly cycles set up in two clicks — no chasing, no invoices, no admin.

SEO
Area-Page Architecture

35+ neighbourhood landing pages with structured data, optimised meta and dedicated copy. Found exactly where customers are searching.

Lead Capture
Multi-Step Quote Form

Service-aware questions, area pre-filled from referring page, instant team notification. Submissions stored, traceable, spam-filtered.

Live Chat
Tidio

Customer support window directly on every page — a quick way to answer "do you cover [area]?" without a contact form fight.

Trust
Schema Markup

LocalBusiness, FAQ and Service schema served on every relevant page so Google can show stars, hours and answers directly in search.

"Local SEO for a service business isn't glamorous work — but seven words in the right place on the right area page can be worth a thousand pounds a month in inbound enquiries. That's the whole game."

— Onimo

The outcome

Crystal Clear now turns up in local Google searches for window cleaning across the entire Derby catchment — not just the city itself, but every village and suburb where they actually work. The 35-page area architecture compounds over time: each page is its own SEO asset, each one indexable, each one ranking on its own merits.

The GoCardless integration has changed the operational picture more quietly but more profoundly. New customers self-onboard onto a recurring round; the team's admin shrinks; cash flow becomes predictable. A two-person window cleaning business now runs the financial back-office of a much bigger operation.

If you've got a service business — trades, cleaning, lawn care, pest control, anything where you visit a customer regularly — and you want a website that brings in the work and bills automatically, take a look at our local SEO service, our bespoke web design work, or just drop us a line.

Next case study →

Hadaway & Denton

A bespoke website for an independent funeral directors in Ashford, Kent — eight service pathways, multi-town local SEO, and a quietly modern design built around grieving families.

Got a service business?

Let's get your phone ringing.

If you've got a trades, cleaning or service operation that needs a website built for inbound enquiries — and a payment system that works while you sleep — we'd love to hear about it. Book a call and we'll tell you honestly whether we're the right partner.

Start a Project