2026 ● True Grit Cleaning Co
A bespoke website and brand identity for a Dales cleaning company
Cleaning is a sector flooded with template sites — the same stock photo of someone in marigolds, the same blue gradient hero, the same 'why choose us' grid.
Cleaning is a sector flooded with template sites — the same stock photo of someone in marigolds, the same blue gradient hero, the same 'why choose us' grid. True Grit is a small, owner-run operation covering Richmond, Darlington, Swaledale, and the Dales. They needed a website that reflected the work — careful, considered, deeply rooted in the landscape — and that competed credibly against franchises with national marketing budgets. Generic wasn't an option.
Client
True Grit Cleaning Co
Industry
Domestic, commercial & holiday let cleaning
Duration
8 weeks
Lighthouse score
LCP, mobile
Local landing pages
Service pages
PROOF YOU CAN FEEL.
The useful story is not a score. It is the shift from a slow, generic web presence to a fast, searchable system built around real local demand.
Proof of activity,
not promises.
A live ticker scrolls this week’s confirmed bookings across the Dales — real cleans, real locations, refreshed weekly. Nikki updates it once a week from one text message. It tells visitors more about the business than any “why choose us” grid ever could.
A small detail that says everything.
The hero shows the current weather in Reeth — pulled live, updated automatically. Nobody else in this sector does this. It signals rootedness, attention to place, and that the people behind the brand are actually *there*.
Six services. One that nobody else offers.
Six dedicated service pages with their own structured-data markup, conversion-tuned CTAs, and a callout tag per card. Catterick March-Out is the specialist offering — a first-time-pass guarantee for military families that nobody else in the area offers, and a search term True Grit now owns.
Six services. Six callout tags. One 'most-booked' marker. Plus a real 'free quote' CTA per card.
18+ town pages. Each one earns its keep.
Every village in the service area gets a dedicated page with localised content, postcode-specific LocalBusiness schema, FAQs scoped to the town’s typical jobs, and internal links into adjacent areas. Adding a new town is one entry in a data file — the page builds itself with full schema and content slots.
Each town in the service area gets a real page — full content, LocalBusiness schema, and a Google Business Profile-linked enquiry route.
Actual photos of actual cleans across the Dales.
No stock libraries, no marigolds, no blue gradients. The gallery refreshes weekly with the latest jobs — barn conversions, holiday lets, March-outs, Airbnb turnarounds. The exact work, in the exact places.
Real photos of real work. No stock libraries, no marigolds, no blue gradients.
Built mobile-first because tradespeople and property managers book from phones, not desks.
The brief, in one paragraph
A small Dales cleaning operation needed a website that punched above its weight. The competition was a sea of national franchises with template sites and stock photos, and a few solo operators with Wix builds. True Grit needed to land somewhere new — visibly more careful, visibly more local, visibly more brand-led — and rank for every “cleaner in [Dales village]” search from day one.
The brand
We built the identity around the geography. The Dales feel like the American West — vast, weathered, demanding — and we leaned into that without ever tipping into pastiche. An editorial italic serif for the wordmark. A deep brown + gold palette that holds up at any scale. A silhouette horse rider that rides across the bottom of the hero like a still from a Coen Brothers film. A tone of voice that reads more like a craftsman’s signage than a service-industry pitch.
The result is a brand that immediately tells a buyer: this is not the same as the four other “Yorkshire Cleaning Co” sites in your search results.
What we actually built
A bespoke, hand-coded site — no theme, no page-builder, no template. Every page custom, every interaction designed for the specific way True Grit’s clients (holiday-let owners, homeowners, commercial property managers) actually behave.
The full feature list:
- Live booking ticker at the top of every page — this week’s confirmed jobs scrolling across, real bookings, refreshed weekly. Proof of activity rather than promises.
- Live weather widget pulled from the Reeth area, sitting quietly in the hero. A small detail, but one that signals the brand’s rootedness in a way no amount of “local family business” copy ever could.
- Multi-step quote form that walks the visitor through what they need without overwhelming them — service type, property size, frequency, contact. Conversion-optimised flow that mirrors how property managers actually think about a clean.
- Animated stat counters that tick from zero up to the real numbers (500+ properties cleaned, 18+ towns served) when they scroll into view.
- Real photo gallery — actual photos of actual cleans across the Dales. No stock libraries, no marigolds, no blue gradients.
- 6 detailed service pages for Holiday Let, Domestic, Commercial, Deep Clean, End of Tenancy, and Catterick March-Out — the last one a specialist offering with first-pass guarantees for military families that nobody else in the area offers.
- 18+ dedicated location pages for every village in the service area. Each one a real piece of content with localised intro, postcode tags, accepting-new-clients banner, and a free-quote CTA.
- A “currently accepting new clients” availability banner that the owner can toggle on or off — a small honesty signal that builds trust before the first call.
- A weekly-updated “this week’s properties” gallery so prospects see fresh work, not a stagnant portfolio.
- Call-now CTAs everywhere because in this sector, half the enquiries come by phone — and the phone goes straight to Nikki, the owner.
The SEO strategy
This is where the work ran deepest. Cleaning is a brutal local-search market — every postcode has half a dozen operators, plus the franchises with marketing budgets bidding for the same terms. True Grit’s only path through was to out-architect them.
Technical SEO
Built into the foundations from day one, not bolted on:
- Sub-second Largest Contentful Paint on mobile — the Core Web Vital that Google weights most heavily for local results
- 100/100 Lighthouse scores across Performance, Accessibility, Best Practices, and SEO on every page type
- Schema markup on every page:
LocalBusinessandProfessionalServicefor the company,Servicefor each offering,FAQPageon the location pages,BreadcrumbListsite-wide - NAP consistency (name, address, phone) baked into the page chrome — same data in the same format on every URL
- Auto-generated XML sitemap + sitemap-index, indexed and submitted to Google Search Console at launch
- Robots.txt configured for clean indexing — no orphan URLs, no parameter pollution
- Open Graph + Twitter Card meta on every page so shared links render with the right image and copy
- Canonical URLs explicitly set everywhere to prevent duplicate-content issues across the service × location matrix
Local SEO architecture
The 18+ location pages aren’t doorway pages — every one has unique, substantive content:
- Localised intro paragraph naming specific landmarks, postcodes, and travel times
- Service availability tags scoped to that town
- Local trust signals — “accepting new clients in [town]”, first-time cleans, recent local work
- FAQ block specific to the location’s typical jobs (holiday-let-heavy towns get different FAQs to commuter-belt towns)
- LocalBusiness schema with the correct postcode prefix per location
- Internal links to relevant service pages and adjacent town pages
Adding a new town is one entry in a data file — the page builds itself with full schema, full content slots, and full internal linking.
Content strategy
The blog architecture is in place and ready to roll. Phase two of the SEO retainer focuses on:
- Holiday-let topics — turnaround timing, linen handling, host-grade standards. This is the highest-value search market in the catchment and the most under-served by competitors.
- Seasonal hooks — March-out cleans peaking in spring, deep cleans in autumn, holiday-let surges in summer. Content scheduled against those peaks.
- “How to” content for property managers — checklist-style pieces that earn backlinks from holiday-let directories and Airbnb host communities.
Google Business Profile + off-page
GBP fully optimised at launch — services, photos, opening hours, service area polygons. The site links into and out of the GBP correctly so the local map pack and the organic results reinforce each other. Citations across the major UK trade directories are scheduled as part of phase two.
Why the numbers matter
A Lighthouse score of 100 across the board. A sub-second mobile LCP. Full schema markup. Clean technical foundations on every page. None of this is shouty — but all of it is the kind of foundation that lets the site compound: as True Grit publishes more content over the coming months, every new page launches on top of solid technical ground rather than fighting it.
A franchise competitor with a templated WordPress site can’t catch up to this just by spending more on AdWords. The technical gap is the moat.
What’s next
The platform is built to grow. New locations, new services, and a content programme are all plug-and-play. Phase two is the SEO retainer:
- Taking ownership of the Richmond / Darlington / Catterick / Dales search landscape across every relevant term
- Holiday-let-focused content programme targeting property managers and Airbnb hosts
- Backlink acquisition via directory submissions, local press, and host-community partnerships
- Monthly performance reports tracking rankings, traffic, and enquiry attribution
Six months in, we expect to be sitting at the top of the local map pack for the high-intent terms in True Grit’s catchment — and to be moving up nationally for holiday-let-specific queries.
Websites from £250 and care plans from £19/month.
START A PROJECT.
Tell me what kind of site you need. I come back within a working day with a clear price, scope, and next step — straight from me, the person who’ll be doing the work.