Skip to content
Marj Creative

Case study · Commercial cleaning

Impact Cleaning Services

A national commercial cleaning brand, organised around what each visitor needs.

Website design and WordPress (Elementor) development for one of Canada’s longest-running commercial cleaning companies, serving Ontario, Alberta and British Columbia.

  • Web Design
  • UI/UX
  • WordPress Development
  • CRO
Impact Cleaning Services homepage hero on a 1440px desktop screen.
Impact Cleaning Services homepage on a mobile phone.
Desktop performance
93
Desktop performance
SEO score
100
SEO score
Accessibility
93
Accessibility
Platform
WordPress
Platform

The project

Overview & challenge.

Overview

Impact has provided commercial and janitorial cleaning since 1954, for offices, industrial sites and property portfolios across Canada. The website speaks to property and facility managers who need a dependable long-term partner.

The challenge

Commercial cleaning buyers arrive with very different needs — a dirty building, a facility upgrade, extra workplace support, or a specialist service — and a long history can easily turn into a wall of text. The site needed to sort visitors quickly and make getting a quote effortless.

Strategy

How I approached it.

  1. 01

    Lead with a clear promise — “Your Partner For A Cleaner Workplace” — backed by the Impact Cleaning Guarantee.

  2. 02

    Add four intent-based entry points (“I need a cleaner property”, “Move my facility forward”, “We need workplace support”, “Searching for a specialist”) so visitors self-select.

  3. 03

    Keep “Get a Quote” and the phone number in the header on every page.

  4. 04

    Put proof early: client testimonials and trusted-by logos right after the hero.

  5. 05

    Give urgent buyers their own path: emergency cleaning, on-site in 2 hours, 24/7.

UX / Structure

The page, section by section.

  1. 1Hero and guarantee
  2. 2intent paths
  3. 3testimonials
  4. 4data-driven approach
  5. 5core services (commercial, office, janitorial, power washing, carpet, window, industrial)
  6. 6emergency response
  7. 770-year story
  8. 8free on-site quote form
  9. 9FAQ
  10. 10locations across Ontario, Alberta and British Columbia.

Design & build

How it looks and works.

Visual design

A confident navy and red palette from the brand, real team photography instead of stock, and clean white sections that make a content-rich page easy to scan.

Development · WordPress · Elementor

Built in WordPress with Elementor, with location pages for each province and region to support local search.

Desktop & mobile

Full-length Impact Cleaning Services homepage on desktop.
Homepage, desktop — scroll to see the full page.
Impact Cleaning Services homepage hero on a 1440px desktop screen.
First screen on desktop.
Impact Cleaning Services homepage on a mobile phone.
First screen on mobile.

Results

Measured results.

Mobile

71

Performance

Performance: 71 out of 100 (Needs work)

94

Accessibility

Accessibility: 94 out of 100 (Good)

100

Best Practices

Best Practices: 100 out of 100 (Good)

100

SEO

SEO: 100 out of 100 (Good)

Largest Contentful Paint
6.6 s · Poor
Total Blocking Time
110 ms · Good
Cumulative Layout Shift
0 · Good

Desktop

93

Performance

Performance: 93 out of 100 (Good)

93

Accessibility

Accessibility: 93 out of 100 (Good)

100

Best Practices

Best Practices: 100 out of 100 (Good)

100

SEO

SEO: 100 out of 100 (Good)

Largest Contentful Paint
1.4 s · Good
Total Blocking Time
0 ms · Good
Cumulative Layout Shift
0 · Good

Measured with Lighthouse 12.8.2 — the engine behind Google PageSpeed Insights — on the live homepage on October 8, 2026. Lab results; live sites keep changing after launch.

[ADD CLIENT RESULT] Leads, enquiries or bookings since launch

Upwork5.0 on every client review· 6 Upwork jobs

View my Upwork profile ↗ (opens in a new tab)

Live website

See Impact Cleaning Services live.

Let’s build a website that makes a strong impression and moves your business forward.

Tell me what you’re working on, what isn’t working, or what you’d like to build. I’ll reply with honest advice and a personalised quote.

  • Personalised quote before any work starts
  • Revisions included in the agreed scope
  • Support available after launch

or email marjondoping@gmail.com